QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2115|回复: 17

如何改变grub的启动画面?

[复制链接]
发表于 2003-5-15 20:03:45 | 显示全部楼层 |阅读模式
看/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)代表什么意思?
发表于 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代表分区的编号吧!
回复

使用道具 举报

发表于 2003-5-16 10:09:06 | 显示全部楼层
hdx,y
x=硬盘号,y=分区号。
所以你的hd(0,4) /usr/share/pixmaps/spalsh.xpm
应该写成(hd0,5)/share/pixmaps/spalsh.xpm
回复

使用道具 举报

发表于 2003-5-16 14:16:11 | 显示全部楼层

一點疑問

[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了吗?
回复

使用道具 举报

发表于 2003-5-16 14:19:12 | 显示全部楼层

Re: 如何改变grub的启动画面?

[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)吧。
回复

使用道具 举报

 楼主| 发表于 2003-5-19 11:05:41 | 显示全部楼层
[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 显卡)
回复

使用道具 举报

 楼主| 发表于 2003-5-19 11:29:19 | 显示全部楼层
再有,GRUB是否只支持xpm一种格式?
如果装一个jpg库可不可以支持jpg?
回复

使用道具 举报

发表于 2003-5-19 21:02:58 | 显示全部楼层
[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具体多大我就不清楚了!
回复

使用道具 举报

发表于 2003-5-22 13:15:28 | 显示全部楼层
[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文件
回复

使用道具 举报

发表于 2003-5-22 17:15:54 | 显示全部楼层
hda5
所以是(hd0,5)grub数分区也受跳过四个主分区的影响
回复

使用道具 举报

发表于 2003-5-23 17:41:20 | 显示全部楼层
[quote:7885bdf1e7="iven@linux"]再有,GRUB是否只支持xpm一种格式?
如果装一个jpg库可不可以支持jpg?[/quote]
是的,只支持xpm格式。
回复

使用道具 举报

发表于 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是什么意思?
回复

使用道具 举报

发表于 2003-6-12 13:01:31 | 显示全部楼层
hda5
所以是(hd0,5)grub数分区也受跳过四个主分区的影响

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

使用道具 举报

发表于 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中, 想贴也没得贴呀.
回复

使用道具 举报

发表于 2003-6-12 13:21:15 | 显示全部楼层
指定内核位置的时候也是这样.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 22:39 , Processed in 0.056605 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表