iven@linux 发表于 2003-5-15 20:03:45

如何改变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)代表什么意思?

bixuan 发表于 2003-5-16 08:48:10

你要改启动画面,只要修改一下.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代表分区的编号吧!

hew 发表于 2003-5-16 10:09:06

hdx,y
x=硬盘号,y=分区号。
所以你的hd(0,4) /usr/share/pixmaps/spalsh.xpm
应该写成(hd0,5)/share/pixmaps/spalsh.xpm

meteorsky 发表于 2003-5-16 14:16:11

一點疑問

hdx,y
x=硬盘号,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了吗?

meteorsky 发表于 2003-5-16 14:19:12

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)吧。

iven@linux 发表于 2003-5-19 11:05:41

你要改启动画面,只要修改一下.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 显卡)

iven@linux 发表于 2003-5-19 11:29:19

再有,GRUB是否只支持xpm一种格式?
如果装一个jpg库可不可以支持jpg?

bixuan 发表于 2003-5-19 21:02:58

你要改启动画面,只要修改一下.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具体多大我就不清楚了!

suninchina 发表于 2003-5-22 13:15:28

你要改启动画面,只要修改一下.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文件

hew 发表于 2003-5-22 17:15:54

hda5
所以是(hd0,5)grub数分区也受跳过四个主分区的影响

raullpq 发表于 2003-5-23 17:41:20

再有,GRUB是否只支持xpm一种格式?
如果装一个jpg库可不可以支持jpg?
是的,只支持xpm格式。

coolrikuy 发表于 2003-6-10 14:32:16

我的是这样:
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是什么意思?

ridehorse 发表于 2003-6-12 13:01:31


hda5
所以是(hd0,5)grub数分区也受跳过四个主分区的影响

这里有点难懂,可以讲清楚一点吗? 要是hda5用(hd0,5)来表示的话,那hda6用什么来表示呢?

ridehorse 发表于 2003-6-12 13:18:40

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中, 想贴也没得贴呀.

ridehorse 发表于 2003-6-12 13:21:15

指定内核位置的时候也是这样.
页: [1] 2
查看完整版本: 如何改变grub的启动画面?