因为准备学习linux开发,所以要在老机器上安装centos7 win7双系统,我的老机器是500G HDD 划分了360g 给win7 200g 给Centos.网上关于双系统的安装纷繁复杂,而且大多数有误导也无法行得通,我通过看了好多篇总算安装成功了,并且没有使用大量文章中提到的BCD软件做引导,直接修改GRUB2下面的配置文件就搞定了,十分的轻松写意。
1.安装win7不说了,从安装centos7开始,首先下载了ISO文件以后,很多文章提到要使用UltraISO把光盘镜像刷入到U盘里是不行的(很多文章里提到的把C7的ISO再拷贝上去也是多余的,完全不需要),因为这样总是出现错误,没法进行系统安装。正确的方式是使用USBWriter.exe 这个程序网上有,运行后将镜像文件写入U盘,引导,可以进入CENTOS7的安装界面。
2.安装过程有几个小心的地方,第一个就是默认安装是最小化安装,只有CMD界面,没有GUI桌面,小心哦,自己选一下啊GNOME,如果选KDE的话是没有中文的,顺利安装等待,重启之后发现WIN7没了,这个时候也很简单,进入centos7 使用root用户登录 找到boot/grub2/grub.cfg 然后用gedit 修改(如果不使用root用户的话,只好用变态的VIM修改了,累觉不爱),在两个或者多个menuentry 中间插入下面的内容,这样在进入启动界面的时候,就会多一个win7loader了,一点就进去了WIN7系统,不用再那么繁杂的使用BCD法了,看的我都头大。
### BEGIN ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
chainloader +1
}
### END ###
注意 set root = (hd0,1) 其中的1是用 fdisk -l可以看到你的分区情况,开头如下 /dev/sda1 .......................HPFS/NTFS/exFAT