Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103749607
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-24 13:03:39

作者: iopto  出自:
  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。
阅读(122) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~