Chinaunix首页 | 论坛 | 博客
  • 博客访问: 318416
  • 博文数量: 126
  • 博客积分: 7051
  • 博客等级: 少将
  • 技术积分: 1425
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-20 13:21
文章分类

全部博文(126)

文章存档

2008年(126)

我的朋友

分类: LINUX

2008-04-22 17:30:35

      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.
阅读(763) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~