Win7+Ubuntu Kylin+CentOS 6.5三系统安装图文教程(2)

额,问题就出在这里了,我发现这么做OK,没问题,确实可以解决问题,但是又会产生新的问题,原本我的双系统是win7 的boot loader主引导,这下可成了grub 主引导了,就是这个sudo grub-install /dev/sda命令 分析应该是将grub安装到了MBR,我去,这不是我想要的,我想了想 其实上面两行命令的第二行完全没有必要,当然我也么没有机会尝试了。如果有人尝试只输入第一行命令可以解决问题一定要告诉我。

问题总得解决我不是那种喜欢凑活的人,既然Ubuntu的grub把MBR占了,那么就没有办法了,只能重建MBR了,方法很简单,进入win7的系统,随意找个分区软件基本都可以支持重建MBR,我是使用的是diskgenisu,在菜单栏找到那一项,单击一下即可,原本担心重建MBR会不会对当前磁盘上的数据造成影响,结果发现是我多虑了,因为重建MBR只影响第一扇区的前446B的字节MBR的内容,与之后的分区表的64B的数据没有关系

重建之后,发现我的开机正常先进入win7的boot loader 了,这正是我想要的,可是此时ubuntu还是进不去。怎么办呢,当然,我的人品还不错,在网上的一篇博客中发现了其实这一切都是EasyBCD这个软件搞的鬼,上文我提到过

请特别注意步骤3,失败就失败在这里 如下图所示

Win7+Ubuntu Kylin+CentOS 6.5三系统安装图文教程

其实在标号3 类型那里是有一个选项是Grub2的���选择那个重新添加后发现一切如你所愿,Ubuntu可以进去了。

总结,以上的三个小时的尝试 无非就是在验证在增加分区后是否会影响Ubuntu的启动以及出问题了怎么解决

简单来说的解决办法就是 增加分区后,用EasyBCD将原来的引导删除,再重新添加一个grub2类型的引导即可,就这么简单

OK,给centos留出磁盘空间的而又不影响Ubuntu系统使用的问题解决后,我们就有了实现三系统的可能,原理无非就是再次使用EasyBCD添加一个new grub,进入centos 的安装程序,将那个30GB的空间依次分给/,swap,/boot或者其他自由的分法,但是一定注意要有/boot,并且在如下图所示中,切记不要将centos的boot loader安装到第一个选项(MBR)中,一定要选择第二个,也就是你自己的那个/boot分区

Win7+Ubuntu Kylin+CentOS 6.5三系统安装图文教程

安装完成后再次进入win7用EasyBCD这次添加一个centos的引导即可,这样centos的安装就完成了。

当然由于此时centos的分区必然导致了ubuntu进不去,可以使用之前我们探索过的方法用EasyBCD将原来的Ubuntu引导删除,再重新添加一个Ubuntu grub2类型的引导即可

这样子就Ok了

想法是这样的简单,可现实却比较凄惨,在看centos的安装教程时,发现每一个安装教程都要说,centos都要安装到主分区,额了个神,

原先我的磁盘分区如下表所示

主分区

 

扩展分区

 

NTFS

 

NTFS

 

EXT4

     

EXT4

 

C

 

D

 

E

 

F

 

G

 

/

 

SWAP

 

/boot

 

70GB

 

135G

 

135GB

 

135GB

 

100GB

 

30GB

 

3.8GB

 

200MB

 

给G盘分出40GB后变为

主分区

 

扩展分区

 

NTFS

 

NTFS

 

EXT4

     

EXT4

 

C

 

D

 

E

 

F

 

G

 

空闲

 

/

 

SWAP

 

/boot

 

70GB

 

135G

 

135GB

 

135GB

 

60GB

 

40GB

 

30GB

 

3.8GB

 

200MB

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/16223.html