+ -
当前位置:首页 → 问答吧 → 如何添加grub菜单?

如何添加grub菜单?

时间:2002-07-29

来源:互联网

我安装了redhat7.2和redflag3.0, 现在grub的启动菜单上只有redhat7.2和win, 没有redflag3.0, 虽然在grub的命令行格式下也可以启动redflag, 但每次都要打入几行命令, 太麻烦了,有没有办法把redflag3.0添加到grub的启动菜单上啊?
另外, 怎么在grub的命令行格式下启动windows?
谢谢了。

作者: f660   发布时间: 2002-07-29

兄弟,把分区说一下,另外要看内核文件。。。
在红旗的/boot里看一下这两个文件。。
一个是
vmlinuz-XXXXX。。。要完整 的记下来。。
initrd-XXXXX.img 也要完整的记下来。
然后启动RedHat 。编辑/boot/grub/memu.lst

在这个文件的后面加上三句。。

title RedFlag [这是启动在名字]
root (hdX,X)
kernel /boot/vmlinuz-XXXXX root=/dev/hdX
initrd /boot/initrd-XXXXX.img

我这只是一个说明 ,我没有写的,就是要兄弟来填 写的,我用X来代替。这要看你的分区的情况以及内核版本号。。。

另外,你可把,你在红帽子的GRUB帖出来。。也就是我上面说的那个文件的内容。。。让弟兄们研究一下。问题不大,能解决。。。

作者: 北南南北   发布时间: 2002-07-29

我在grub.conf文件的末尾加了如下几行:
title RedFlag
root (hd1,2)
kernel /boot/vmlinuz-2.4.7-2 root=/dev/hdb3
initrd /boot/initrd-2.4.7-2.img
红旗3.0已经可以正常启动了。多谢。
另外,如何用grub启动我的副硬盘里的winlorder?

作者: f660   发布时间: 2002-07-29

如何用grub启动我的副硬盘里的winlorder?

是第二只硬盘吗

作者: 北南南北   发布时间: 2002-07-29

双硬盘,一根数据线。我的两个linux都装在了slave盘上。slave盘上原先装有winme和win2k, linux是后来装的。在cmos 中屏蔽掉主盘后,副盘中的winlorder可以正常使用。如何把副盘中的winlorder添加到grub的启动菜单中?老大帮忙想想办法。

作者: f660   发布时间: 2002-07-29

兄弟,说一下WINME和2K的位国置。及SLAVE的分区情况。。。要主区和扩展区都说明白。。。。 加载WINLORDER有点难度。不过要加上WINME和2K,我觉得问题不是太大。

作者: 北南南北   发布时间: 2002-07-29

我的C盘在硬盘的起始位置,1.5G是fat16的格式。扩展分区分为D,E,F三个分区,扩展分区内还有剩余空间。D盘2.5G是NTFS格式,装了win2k。E盘3G,fat32格式。F盘2.1G装了redhat7.2。
redflag3.0在扩展分区后面,不在扩展分区内,2.4G。再后面是swap分区,266M。
该怎么做呢?

作者: f660   发布时间: 2002-07-30

winME呢???

作者: 北南南北   发布时间: 2002-07-30

winme是在C盘中。

作者: f660   发布时间: 2002-07-30

兄弟,把RedFlag所在的hd(X,Y)说一下,我判断一个硬盘的序列。。。。。哈。。现在脑袋都大了。。。。算不过来数。。

作者: 北南南北   发布时间: 2002-07-30

title WinME
rootnoverify (hdX,Y)
chainloader +1
title Win2000
rootnoverify (hdX,Z)
chainloader +1

X和Y是你的以你的硬盘为准 。。。

作者: 北南南北   发布时间: 2002-07-30

0 fat 0x6 winme
2 reiserfs 0x83 redflag3.0
3 unknow 0x82 swap
4 unknow 0x7 ntfs
5 fat 0xb fat32
6 ext2fs 0x83 redhat7.2
那么winme的rootnoverify (hd1,0)
win2k的rootnoverify (hd1,4)这样写是否正确呢?
我先去试一下。

作者: f660   发布时间: 2002-07-30

具体如下:
title WinME
rootnoverify (hd1,0)
chainloader +1
title Win2000
rootnoverify (hd1,4)
chainloader +1
但是回车后提示出错:
Booting commang-list
rootnoverify (hd1,0)
chainloader +1
NTLDR is missing
Press any key to restart

但是我副盘上的winloader确实可以正常引导。说明并没有错误。
怎么回事呢?

作者: f660   发布时间: 2002-07-30

兄弟,你把另一个硬盘的屏蔽打开了吗。另外,我只知道WINXP 和2000用NTLDR 来引导多系统,是不是WINLOADER是你自己安装上去的。。。

作者: 北南南北   发布时间: 2002-07-30

若把主盘屏蔽掉,那么机器启动后直接进入win2k的loader了,就不启动grub了。

作者: f660   发布时间: 2002-07-30

这就不明白了,还是兄弟实践一下吧。。。
请有此经验的弟兄来帮助!!!
多谢

作者: 北南南北   发布时间: 2002-07-30

有关grub我还有很多问题要请教。

作者: f660   发布时间: 2002-07-30

有问题就说吧。。哈。。。。我还没有说不管呢。。。能帮的就得帮,不能帮的也得创造条件帮。。。这是谁说的来。。。哈。。。

作者: 北南南北   发布时间: 2002-07-30

比如说怎么在grub下启动BEOS5.0这个多媒体操作系统?

作者: f660   发布时间: 2002-07-30

兄弟,这个,我不懂,哈。。。。
BEOSS5.0我都从来就没有用过,也是第一次听说。。。。

请用过的弟兄来解答这个问题。

多谢!!!

作者: 北南南北   发布时间: 2002-07-30