Debian启动的时候看着那个蓝蓝的背景 ( 当然如果您是装了 Lilo 那么另当别论了) ,总想给它加点背景,让它看起来好看一点点。
很幸运的是 Debian 已经可以很简单的支持了,下面是我自己设置的笔记:
1、安装 Grub 。( 我想您安装系统的时候就应该已经搞定了,如果没有可以上网搜搜,很多的资料 ) 。
2、安装 ImageMagick 。一个转换图片格式的工具。 Grub 的背景好象只能用 xpm 格式的文件,大小640*480的,14色。
Shell#apt-get install imagemagick
3、将一图片 ( 假设文件为 road.jpg) 转化成 640*480,14 色的 XPM 文件:#convert road.jpg -colors 14 -geometry 640x480! road.xpm
4、压缩 xpm 文件生成 gz 文件:#gzip ??9 road.xpm
5、将 road.xpm.gz 文件拷到 /boo/grub 下面:#cp road.xpm.gz /boot/grub
6、修改 /boot/grub/menu.lst 文件,添加如下类似行: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)/grub/road.xpm.gz ;而如果 boot 不是独立分区,则写法应该是 (hd0,0)/boot/grub/road.xpm.gz 。
4、splashimage 这一行添加的位置应该尽量靠前一点,最好是在设置背景颜色的那个位置前后。因为我第一次的时候把这一行加到最后,结果没有成功,后来把位置提前就好了。
注释: splashimage这个套件要装上才行, 默认grub没有安装, apt-get install splashimage。
az23841 于 2015-08-20 15:09:56发表:
我照着你的步骤了,重启后提示failed to read image