同时分享一下我的经验:
虽然两个系统公用一个grub是可以的,可以通过修改其中一个的menu.lst把另外一个LINUX添加进引导项,但是不能想当然的以为 第二个LINUX系统就可以不安装GRUB了(或许可以,但就我的经历和能力而言却不行了,呵呵)。
由于我的REDHAT没有装grub,网上的很多修改都是白搭。所以先要安装grub,下面的恢复grub方法也是鬼使神差误打误撞弄出来的.
-> BIOS设置CD启动,把REDHAT安装盘插进去,进入图形安装模式。然后在分区的时候提示“安装REDHAT”还是“更新 redhat”,看来已经发现盘上有REDHAT了,当然选择更新那一项了!!接下来,是关键了,提示 没有安装GRUB是否安装,选“是”呗--------->然后有一个“配置高级引导装载程序”选项。其下有两个子选项:“安装GRUB到主引导记录”;“安装GRUB到引导分区的第一个扇区”,我是想用UBUNTU来引导的,所以选择“安装到引导去的第一个扇区的”, 安装完毕。OK 基本就离成功不远了。。
然后点击输入密码进入 /目录下 (跟ubuntu的“文件系统”是同一级别的,我以前还以为是ubuntu的呢 ).找到其下的/boot/grub/menu.lst 点击提示没有安装相关程序 ,没关系 ,咱用CAT命令看。(还得有sudo 不然还不行)
代码: 全选
sudo cat /media/disk/boot/grub/menu.lst
看看,redhat的都原形毕露了么?下面是我的
代码: 全选
title Red Hat Enterprise Linux Server (2.6.18-53.el5xen)
root (hd0,6)
kernel /boot/xen.gz-2.6.18-53.el5 crashkernel=128M@16M
module /boot/vmlinuz-2.6.18-53.el5xen ro root=LABEL=/ rhgb quiet
module /boot/initrd-2.6.18-53.el5xen.img
title Other
rootnoverify (hd0,0)
chainloader +1
呵呵 把下那些东西给复制下来,添加(或者修改)到UBUNTU的menu.lst 。
sudo gedit /boot/grub/menu.lst
用文本方式修改,适合相俺这种新手。。然后保存 重启 就可以了。。
三楼 说的可能在某些版本的系统上可以,在我的上就不行了,最保险的方法还是查看另一个LINUX系统的menu.lst信息 以里面的为准。。