如何改变grub的启动画面?

如何改变grub的启动画面?

看/boot/gurb/grub.conf  得知splashimage文件的位置:
hd(0,2) /boot/grub/splash.xpm.gz
(我的root在hda3)
而我想改变一下,尝试如下:
hd(0,4) /usr/share/pixmaps/spalsh.xpm
(/usr在hda5)
但,失败。
是不是image文件必须放在/boot分区,还是别的?

再多问一句。hda(x.x)代表什么意思?
你要改启动画面,只要修改一下.xpm.gz文件的就行了。下面是我的grub.conf文件
default=0
timeout=10
splashimage=(hd0,9)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
        root (hd0,9)
        kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi
        initrd /initrd-2.4.18-14.img
title DOS
        rootnoverify (hd0,0)
        chainloader +1

后面的0和9代表分区的编号吧!
hdx,y
x=硬盘号,y=分区号。
所以你的hd(0,4) /usr/share/pixmaps/spalsh.xpm
应该写成(hd0,5)/share/pixmaps/spalsh.xpm
[quote:ff218cc205="hew"]hdx,y
x=硬盘号,y=分区号。
所以你的hd(0,4) /usr/share/pixmaps/spalsh.xpm
应该写成(hd0,5)/share/pixmaps/spalsh.xpm[/quote]

一點疑問:

linux系统中的硬盘表示和grub不一样
grub中的表示都是从0开始的
所以grub中的(hd0,4)在系统中对应的就是hda5
这里写为(hd0,5),对应的不就是hda6了吗?
[quote:f75c316cd9="iven@linux"]看/boot/gurb/grub.conf  得知splashimage文件的位置:
hd(0,2) /boot/grub/splash.xpm.gz
(我的root在hda3)
而我想改变一下,尝试如下:
hd(0,4) /usr/share/pixmaps/spalsh.xpm
(/usr在hda5)
但,失败。
是不是image文件必须放在/boot分区,还是别的?

再多问一句。hda(x.x)代表什么意思?[/quote]

hd(0,4)
应该是(hd0,4)吧。
[quote:7acb17f0d1="bixuan"]你要改启动画面,只要修改一下.xpm.gz文件的就行了。下面是我的grub.conf文件
default=0
timeout=10
splashimage=(hd0,9)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
        root (hd0,9)
        kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi
        initrd /initrd-2.4.18-14.img
title DOS
        rootnoverify (hd0,0)
        chainloader +1

后面的0和9代表分区的编号吧![/quote]
有两个问题:
1、你的(hd0,9)是第一分区吗?还是别的 如/usr?
2、你的xpm.gz多大?
    我的2m多,但系统不堪重负,一启动就重启。
    (我的配置:塞羊266,64M内存,ATI 显卡)
再有,GRUB是否只支持xpm一种格式?
如果装一个jpg库可不可以支持jpg?
[quote:d4743158fd="iven@linux"][quote:d4743158fd="bixuan"]你要改启动画面,只要修改一下.xpm.gz文件的就行了。下面是我的grub.conf文件
default=0
timeout=10
splashimage=(hd0,9)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
        root (hd0,9)
        kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi
        initrd /initrd-2.4.18-14.img
title DOS
        rootnoverify (hd0,0)
        chainloader +1

后面的0和9代表分区的编号吧![/quote]
有两个问题:
1、你的(hd0,9)是第一分区吗?还是别的 如/usr?
2、你的xpm.gz多大?
    我的2m多,但系统不堪重负,一启动就重启。
    (我的配置:塞羊266,64M内存,ATI 显卡)[/quote]
(hd0,9)肯定不是在第一个分区啊,我的第一个分区是装了个windows。
xpm.gz具体多大我就不清楚了!
[quote:0d5520a19e="bixuan"]你要改启动画面,只要修改一下.xpm.gz文件的就行了。下面是我的grub.conf文件
default=0
timeout=10
splashimage=(hd0,9)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
        root (hd0,9)
        kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi
        initrd /initrd-2.4.18-14.img
title DOS
        rootnoverify (hd0,0)
        chainloader +1

后面的0和9代表分区的编号吧![/quote]
default=0
timeout=3
plashimage=(hd0,0)/grub/splash.xpm.gz
title Red hat
     root(hd0,0)
     kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
     initrd /inited-2.4.20-8.img我得这个有boot单独分区,你的也是吧。有没有人贴张只有主分区的grub.conf文件
hda5
所以是(hd0,5)grub数分区也受跳过四个主分区的影响