因為准備學習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