前些天安裝了雙系統(centos7+win7),其實網上關於這類的教程很多,這篇日志也只是針對本人安裝過程中遇到的一些問題進行說明。我是按照先安裝win7再安裝centos7的順序。
1、關於分區:
我的硬盤是640GB,按照100GB+200+170+剩余空間 進行分區。100GB安裝WIN7,“剩余空間”安裝centos7,這里需要注意的是,對於我們要安裝centos的分區,我們只需要進行“刪除卷”即可。
2、選擇安裝位置
當我們先安裝完win7再安裝centos7的過程中,有一個選擇“安裝位置”的過程,這里我們直接選擇我們的硬盤即可,並且可以使用“自動配置分區”,centos7會自動安裝到我們上面一步中 刪除卷 的硬盤空間中,大可不必擔心它會安裝到其他硬盤分區中。(以下兩張圖片來自網絡,因為我的計算機已經安裝好了,截不了圖了。。。)。
3、關於恢復window7的開機引導
當我們按照,先安裝windows7再安裝centos7的流程,在centos7安裝完成后,你會發現開機的時候找不到windows7的開機啟動項了。
對於這個問題,我一開始的做法是,使用PE恢復windows7的啟動項,這樣是恢復了windows的啟動項,但是,他媽的,centos的啟動項又沒了。。。
參照網上的一篇文章的解決辦法http://jingyan.baidu.com/article/c35dbcb0e87c4f8916fcbc8a.html
我這里把鏈接里的內容粘貼一下:
用centos iso 制作啟動u盤進入到安裝centos的界面,開機選擇的時候不要選擇安裝centos,而是選擇troubleshooting疑難解答選項,然后回車選擇rescue a centos system。
進入到下一個界面,按tab鍵選擇continue (一定要選),然后選擇ok.
進入命令行界面,輸入
chroot /mnt/sysimage
接着就是重要的一步,安裝grub2了。
執行以下命令
/sbin/grub2-install /dev/sda
安裝成功后執行reboot重新啟動系統。(我實際實驗的時候,好像reboot是沒有用的,我直接按電源鍵關機的,不影響結果)
這只是又把centos的啟動項找回來了,windows的引導要在之后通過grub2來完成。
之后的恢復就很簡單了,重新啟動系統之后centos系統就能打開了,可以通過grub2的功能實現windows的引導。
注意如果windows系統安裝在ntfs格式的分區中,應先安裝ntfs-3g(命令:yum install ntfs-3g,如果安裝不成功就手動下載NTFS-3g源碼再編譯安裝,這個自行百度),使centos能識別出windows所在的分區。
打開終端,在root用戶下執行下面的命令。
grub2-mkconfig -o /boot/grub2/grub.cfg
grub.cfg為grub的配置文件。 系統自動找到windows 8 系統與xp系統的引導項,並加入到了grub.cfg菜單中。這樣就避免了手功改動文件的危險,並且所有系統都能正常啟動。(文章作者恢復的是win8的系統,所以下面圖片里顯示的找到windows8系統)
以下是我的筆記本電腦安裝完雙系統后的開機引導畫面實拍,其中第二項是修復centos7使用的,不用去管它。上下選擇就可以進入需要的操作系統。