LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1094|回复: 6

对GRUB的特殊要求

[复制链接]
发表于 2007-8-28 11:45:53 | 显示全部楼层 |阅读模式
我的GRUB可以正常使用。现在我设置的默认进入的系统是F7的Gnome,我知道可以在inittab中修改设置,让它直接进入字符界面。但我现在的目的是让GRUB上出现选择菜单,一个是进入Gnome的,一个是进入字符的。
请高手们指教一下。谢谢了。
发表于 2007-8-28 13:23:04 | 显示全部楼层
自己在grub.conf上多加一条,把 init 改成3其它不变
回复 支持 反对

使用道具 举报

发表于 2007-8-28 13:34:23 | 显示全部楼层
自己制作initrd
回复 支持 反对

使用道具 举报

发表于 2007-8-28 14:18:38 | 显示全部楼层
grub.conf 中 kernel行最后加个3会进字符界面
回复 支持 反对

使用道具 举报

发表于 2007-8-28 14:26:41 | 显示全部楼层
修改/boot/grub/grub.conf文件:如下
default=0
timeout=5
splashimage=(hd0,8)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.20-2925.9.fc7xen)
        root (hd0,8)
        kernel /boot/xen.gz-2.6.20-2925.9.fc7
        module /boot/vmlinuz-2.6.20-2925.9.fc7xen ro root=LABEL=/12345 rhgb quiet
        module /boot/initrd-2.6.20-2925.9.fc7xen.img
[color="red"]title Fedora init 3 (2.6.20-2925.9.fc7xen)
        root (hd0,8)
   [color="Red"]     kernel /boot/xen.gz-2.6.20-2925.9.fc7
  [color="red"]      module /boot/vmlinuz-2.6.20-2925.9.fc7xen ro root=LABEL=/12345 rhgb quiet 3
        module /boot/initrd-2.6.20-2925.9.fc7xen.img
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-29 10:13:49 | 显示全部楼层
我的那个grub.conf好象有点不一样啊。我的是
default=4
timeout=1
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.20-2925.11.fc7xen)
root (hd0,0)
kernel /xen.gz-2.6.20-2925.11.fc7
module /vmlinuz-2.6.20-2925.11.fc7xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet
module /initrd-2.6.20-2925.11.fc7xen.img
title Fedora (2.6.22.1-33.fc7debug)
root (hd0,0)
kernel /vmlinuz-2.6.22.1-33.fc7debug ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.22.1-33.fc7debug.img
title Fedora (2.6.22.1-33.fc7PAE)
root (hd0,0)
kernel /vmlinuz-2.6.22.1-33.fc7PAE ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.22.1-33.fc7PAE.img
title Fedora (2.6.22.1-33.fc7PAE-debug)
root (hd0,0)
kernel /vmlinuz-2.6.22.1-33.fc7PAE-debug ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.22.1-33.fc7PAE-debug.img
title Fedora (2.6.22.1-33.fc7)
root (hd0,0)
kernel /vmlinuz-2.6.22.1-33.fc7 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.22.1-33.fc7.img
title Fedora (2.6.21-1.3194.fc7)
root (hd0,0)
kernel /vmlinuz-2.6.21-1.3194.fc7 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.21-1.3194.fc7.img

因为2.6.22.1-33.fc7有几个bug,所以我现在用的是2.6.21-1.3194.fc7
中间并没有root=LABLE=/12345
但我还是在下面加了一个title Fedora (2.6.21-1.3194.fc7)
root(hd0,0)
kernel /vmlinuz-2.6.21-1.3194.fc7 ro
root=/dev/VolGroup00/LogVo100 rhgb quit 3
initrd /initrd-2.6.21-1.3194.fc7.img

用自己修改的这个根本就无法启动。
我不会开机截屏,所以无法展示图片了。
回复 支持 反对

使用道具 举报

发表于 2007-8-29 10:58:16 | 显示全部楼层
title Fedora (2.6.21-1.3194.fc7)
root(hd0,0)
kernel /vmlinuz-2.6.21-1.3194.fc7 ro root=/dev/VolGroup00/LogVo100 rhgb [color="Red"]quiet 3
initrd /initrd-2.6.21-1.3194.fc7.img

root= 后面的跟"kernel /vmlinuz-2.6.21-1.3194.fc7 ro"放在一行写,quiet不是quit
还有,你的vmlinuz-2.6.21-1.3194.fc7和initrd-2.6.21-1.3194.fc7文件要存在
回复 支持 反对

使用道具 举报

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

本版积分规则

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