Ubuntu RedHat 多系统引导

我一直在用Ubuntu,因为最近在学习RHCE,在Ubuntu下面虚拟Redhat,但是跑得太慢了,启动一次就要几分钟,于是想在硬盘上装一个Redhat,在论坛上看了一些帖子,也问过老师,都说没问题,可以实现。

下载好Redhat5 ISO文件后,在硬盘上删除一个分区,就开始硬盘安装。

安装时要先取出ISO文件中的vmlinz和initrd.img文件,复制到Fat32分区,同时也把这个ISO文件复制到同Fat32分区。然后进入Grub命令行

grub>kernel (hd0,x)/vmlinuz

grub>initrd (hd0,x)/initrd.img

boot

执行后一切正常,然后出现Redhat的安装界面,然后选择硬盘安装,指定ISO所在的硬盘。一切顺利,安装完成后,重启。开始郁闷,ubuntu不见了。只有Redhat和XP,想了一下,肯定是装Redhat时把它的grub重装了,而且重写了MBR,这样Ubuntu的Grub就不起作用。既然是这样,把Ubuntu加入到Grub的menu.lst吧,于是mount Ubuntu分区,打开Ubuntu /boot/grub/menu.lst,然后把里面的内容添加到redhat下面的menu.list,重启,继续郁闷中,看到Ubuntu的选项,但是一进去却出错,说是无法识别分区格式,真晕,Redhat连ext3也识别不出来?没办法了,修复Ubuntu的Grub吧。重启。

进入grub命令行

grub> root (hd0,x)

grub> setup (hd0)

安装成功,reboot。

一切又回到以前的状态,XP和Ubuntu都没丢,不过我还想要刚装完的Redhat,再试试吧,mount Redhat的分区,然后把Redhat /boot/grub/menu.lst 内容添加到Ubuntu的menu.lst中,重启。

看到Redhat的选项,激动的时候到了,选中以后,居然进去了!

哈哈,还是Ubuntu好,没RedHat那么霸道。

不过会出现一些小问题,那就是不得不重新编辑 /etc/fstab,然后mount -a, 因为在XP下删除分区以后分区表也变了。

现在一切OK了。前后花了一个小时,还好。没用太多时间。

在论坛上看到有的朋友说两个Linux系统可以共享boot 和 Swap分区,我没去试过,我觉得还是有自己的比较好。

下一步打算再装个Federa,看看Redhat的桌面系统怎么样。