linux启动界面

一:设置splash屏幕的主题前面安装好的splash用户空间程序中有一个程序splash,它需要一个配置文件来指明使 用哪个图片、要不要隐藏文本信息的输出等。可以看出“theme”就是splash工具需要的配置文件、图片和其他所需要的文件的集合。有很多已经准备好 的theme可供挑选,我们也可以定制theme。为了方便起见,我们下载theme-Linux.tar.bz2并以它为theme。建立目录/etc/bootsplash/themes,解压Theme- Linux.tar.bz2到这个目录下,现在的目录结构应该是:/etc/bootsplash/themes/Linux读 者朋友可以看看该目录下的bootsplash-1024×768.cfg来观察配置文件的格式。这个简单的文件包含的选项不多,事实上它只是清楚地表明 应该显示哪幅图片、控制台显示文本的颜色和背景色以及文本信息输出的位置区域。另外,不要忘了它还可以分别指定verbose和silent模式下显示文 件的位置。Silent模式禁止显示启动信息,代之以一个可选的进度条(这需要关于A外包脚本的更多设置)。基于这个配置文件,你可以自己修改以显示自己 喜欢的图片和采用自己喜欢的模式。2.2 利用splash小工具安装splash主题到initrd在系统启动的早期阶段,内核还不能读写硬盘。这个阶段要显示图 片,那么图片放在什么地方那?答案是把图片写到ramdisk里,这样在启动的时候才能读到,因为这时候还没有加载分区呢。当然不用担心initrd的制 作,splash小工具能轻松搞定。Splash小工具能根据基于你选择的配置文件(theme)来自动产生一个initrd。所要做的就是执行如下命 令:  splash -s -f /etc/bootsplash/themes/arch/config /arch-1024-boot.cfg /boot/initrd.splash 生成的initrd.splash就是一个新的initrd。在GRUB或LILO中加入它就可以了。按如下的方法修改GRUB或LILO:在GRUB中加入或修改下面的行:kernel (hd0,3)/boot/vmlinuz−2.4.21−melenas root=/dev/hda4 vga=791 splash=silentinitrd (hd0,3)/boot/initrd.splash在LILO中加入或修改下面的行:vga=791initrd=/boot/initrd.splashappend=splash=silent来看看这几行的意义:vga=791: boot splash 将在1024×768 分辨率和65000 色 (16 位色)下显示。Framebuffer的设定要根据我们所使用的theme的分辨率和颜色深度来选择。splash=silent: 在silent模式下显示boot splash. 如果你希望用vebose模式,只需删除此行即可。Verbose模式是缺省模式。 initrd=/boot/initrd.splash: 这行将initrd.splash调入启动ram盘(图片存于其中)。更新LILO或GRUB后,就可以看到精美的启动画面。二:修改GRUB来实现Linux系统的开机画面1)安装ImageMagick软件包(下面要用到的convert命令就在这个包里面)2)做一个jpg格式的图片 image.jpg3) 执行命令:convert -geometry 640×480 -colors 14 image.jpg image.xpm(将图片转化成640*480,14色的XPM文件)4) 执行命令: gzip -9 image.xpm(压缩生成的xpm文件,使用gzip)5) 把生成的image.xpm.gz文件放到/boot/grub/logo目录下,如果没有logo目录可以自己创建6)编辑/boot/grub/menu.list文件中的splashimage参数:splashimage=(hd0,0)/grub/logo/image.xpm.gz 并保存;((hd0,0)是根据实际情况填写系统安装的盘符位置)7)重新启动LINUX注:grub支持640×480,800×600,1024×768各种模式的开机画面来源:http://hi.baidu.com/583893280/blog/item/135d4a4426368647500ffe2d.htmlhttp://blog.csdn.net/scwinter/archive/2009/10/30/4748368.aspx

旁观者的姓名永远爬不到比赛的计分板上。

linux启动界面

相关文章:

你感兴趣的文章:

标签云: