如何改变grub的启动画面?

[quote:7885bdf1e7="iven@linux"]再有,GRUB是否只支持xpm一种格式?
如果装一个jpg库可不可以支持jpg?[/quote]
是的,只支持xpm格式。
我的是这样:
default=1
timeout=10
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title Magic Linux
        root (hd0,1)
        kernel /boot/vmlinuz-2.4.20-1.1 ro root=LABEL=/ hdd=ide-scsi
        initrd /boot/initrd-2.4.20-1.1.img
title Windows 2003
        rootnoverify (hd0,2)
        chainloader +1
title Windows XP
        rootnoverify (hd1,0)
        chainloader +1

为什么Windows XP不能启动?(原来用Lilo时是可以的,现在只能从2003的boot.ini中进入了)它在第二硬盘的第一分区,2003在第一硬盘的第三分区,可以启动.chainloader是什么意思?
引用:
hda5
所以是(hd0,5)grub数分区也受跳过四个主分区的影响
这里有点难懂,可以讲清楚一点吗? 要是hda5用(hd0,5)来表示的话,那hda6用什么来表示呢?
suninchina写到
引用:
我得这个有boot单独分区,你的也是吧。有没有人贴张只有主分区的grub.conf文件
其实grub.conf文件并不难理解,有两种情况:
1.有boot分区.假设在hda5上,那么在grub中的表达应该是(hd0,4).在boot分区下面直接就有grub目录(这是两种情况的区别),grub目录下才有那个splashimage文件,所以路径的表达看起来应该是这样:
splashimage=(hd0,4)/grub/splash.xpm.gz
2.没有boot分区.这种情况下,boot目录是在/ 下面.架设/ 在hda5,那么路径应该像这样:
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
很明显可以看出,两种情况的路径表达中差别, 第一种情况中少了一个boot, 因为有boot分区,boot分区下面不再有boot目录, 所以就不能再写上boot了.
我想也用不上贴grub.conf上去了吧? ^_^ 因为我是在windows中, 想贴也没得贴呀.
指定内核位置的时候也是这样.
我的方法就是找幅xpm格式的文件制作成.gz文件后直接覆盖那个splashimage
如果 你需要原来的文件,保存一下!
http://www.linuxsir.com/bbs/showthread.php?s=&threadid=21344
中介绍了具体方法,大家可以去试试。
http://www.linuxsir.com/bbs/showthread.php?s=&threadid=21344
中介绍了具体方法,大家可以去试试。