- 论坛徽章:
- 0
|
Debian启动的时候看着那个蓝蓝的背景(当然如果您是装了Lilo那么另当别论了,^_^),总想给它加点背景,让它看起来好看一点点。呵呵
很幸运的是Debian已经可以很简单的支持了,下面是我自己设置的笔记:
1、 安装Grub。(我想您安装系统的时候就应该已经搞定了,如果没有可以上网搜搜,很多的资料)。
2、 安装ImageMagick。一个转换图片格式的工具。Grub的背景好象只能用xpm格式的文件,大小640*480的,14色。
Shell#[color="#0000ff"]Apt-get install imagemagick
3、 将一图片(假设文件为road.jpg)转化成640*480,14色的XPM文件:
#[color="#0000ff"]convert road.jpg -colors 14 -geometry 640x480! road.xpm
4、 压缩xpm文件生成gz文件:
#[color="#0000ff"]gzip –9 road.xpm
5、 将road.xpm.gz文件拷到/boo/grub下面:
#[color="#0000ff"]cp road.xpm.gz /boot/grub
6、 修改/boot/grub/menu.lst文件,添加如下类似行:
[color="#0000ff"]splashimage=(hd0,5)/grub/road.xpm.gz
说明:
1、 在第3步中,640x480那儿有一个叹号(!),这是很容易忽视的细节。我第一次设置的时候在这儿出错了。
2、 在第3步中,640x480中间这个是x而不是*。(因为平常我们都认为乘号应该是*)
3、 在第6步修改menu.lst文件时,虽然只有一行,但很容易出错。如果boot分区是一个独立的分区,那么在等号分区后面的数字是表示boot分区的位置(分区号减1)。比如,boot分区在第一个硬盘的第6个分区上,那么这儿就应该是(hd0,5);相应,假设在第8个分区上,那么这儿就应该写(hd0,7)。如果是在第二块硬盘上的第6个分区,那么就应该是(hd1,5);其他情况类似。如果boot不是一个独立的分区,则后面跟的就应该是根分区的位置(同样是分区号减1)。需要特别注意的是:如果boot为独立分区,则写法应该是(hd0,5)/[color="#ff0000"]grub/road.xpm.gz;而如果boot不是独立分区,则写法应该是(hd0,0)/[color="#ff0000"]boot/grub/road.xpm.gz。
4、splashimage这一行添加的位置应该尽量靠前一点,最好是在设置背景颜色的那个位置前后。因为我第一次的时候把这一行加到最后,结果没有成功,后来把位置提前就好了。
5、如果您遇见有什么问题,可以给我发E-mail:
shiguo.qin@sw-linux.com
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/1355/showart_63826.html |
|