上海大学乐乎博客 > Firefox > [原创]System Commander引导WIN7和CENTOS5

2012/10/26 1:10:53 | [原创]System Commander引导WIN7和CENTOS5

当前分区情况:

/dev/sda1          204M       /boot    主

/dev/sda2          49.26G    WIN7   主

/dev/sda3          49.26G    /            主

/dev/sda4                                         扩展

    /dev/sda5      28.62G     /home 逻辑

    /dev/sda6      19.38G     /home/document 逻辑

    /dev/sda7       2.31G      swap 逻辑

 

背景:

已安装CENTOS5.5,现在格式化第二个主分区(用的是PQ),然后安装WIN7到第二个分区,第二个分区需要WIN7安装程序重新格式化才能安装。这样WIN7的引导工具覆盖掉MBR致使CETNOS5无法启动。

尝试:

在WIN7上安装多系统引导管理工具System Commander(System Commander V9.0.4)。System Commander配置过程中将覆盖MBR。由其引导BCD进而引导WIN7。现在CENTOS5依然进不去。

尝试将GRUB重新安装到第一分区,但不覆盖MBR。进而由System Commander引导GRUB来引导CENTOS5。

操作:

使用CENTOS5安装盘,使用linux rescue进入rescue模式,使用chroot /mnt/sysimage/挂载到硬盘上的CENTOS5系统(这一步也可能是多余的)。总之进入GRUB命令界面就行了。如果在这里使用个grub-install命令,我这里报错为:/boot/grub/stage1 not read correctly.据说是因为分区发生了变化,在我的操作中,没有改变分区个数,只是改变了分区的文件系统,第二个分区原来是solaris的分区,现在是WIN7的NTFS。不过好像还是引起了CENTOS系统里的卷标的信息。这里没有使用grub-install,而是使用的setup,在shell里运行grub命令进入grub界面。

grub>root (hd0,0)

grub>setup (hd0,0)

最后一句显示successful.

退出/mnt/sysimage和shell系统重启。

结果生效。System Commander既能启动win7也能启动CENTOS5。

疑问:

setup (hd0,0)竟然不是操作MBR。网上多是setup (hd0),也可能这样是直接安装MBR。又或者hd0上的MBR跟(hd0,0)的0扇区不是指同一个扇区,又或者setup (hd0,0)是装在hd0的第一个扇区上了。待验证。

http://www.ouyaoxiazai.com/soft/stgj/51/6519.html


此贴由 ppdouble 在 2012/10/27 12:42:45 进行编辑...

评论

您正在以 匿名用户 的身份发表评论  快速登录
(不得超过 50 个汉字)
(输入完内容可以直接按Ctrl+Enter提交)