如何改变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
一點疑問
hdx,yx=硬盘号,y=分区号。
所以你的hd(0,4) /usr/share/pixmaps/spalsh.xpm
应该写成(hd0,5)/share/pixmaps/spalsh.xpm
一點疑問:
linux系统中的硬盘表示和grub不一样
grub中的表示都是从0开始的
所以grub中的(hd0,4)在系统中对应的就是hda5
这里写为(hd0,5),对应的不就是hda6了吗?
Re: 如何改变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)代表什么意思?
hd(0,4)
应该是(hd0,4)吧。 你要改启动画面,只要修改一下.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代表分区的编号吧!
有两个问题:
1、你的(hd0,9)是第一分区吗?还是别的 如/usr?
2、你的xpm.gz多大?
我的2m多,但系统不堪重负,一启动就重启。
(我的配置:塞羊266,64M内存,ATI 显卡) 再有,GRUB是否只支持xpm一种格式?
如果装一个jpg库可不可以支持jpg? 你要改启动画面,只要修改一下.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代表分区的编号吧!
有两个问题:
1、你的(hd0,9)是第一分区吗?还是别的 如/usr?
2、你的xpm.gz多大?
我的2m多,但系统不堪重负,一启动就重启。
(我的配置:塞羊266,64M内存,ATI 显卡)
(hd0,9)肯定不是在第一个分区啊,我的第一个分区是装了个windows。
xpm.gz具体多大我就不清楚了! 你要改启动画面,只要修改一下.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代表分区的编号吧!
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数分区也受跳过四个主分区的影响 再有,GRUB是否只支持xpm一种格式?
如果装一个jpg库可不可以支持jpg?
是的,只支持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中, 想贴也没得贴呀. 指定内核位置的时候也是这样.
页:
[1]
2