建議先看前篇
http://usehand.blogspot.tw/2017/02/virtualbox-win10centos7-multi-boot.html
步驟
1. 硬體 DELL E7470
2. 主板韌體DELL OEM UEFI
3. original OS: Win10 pro, target OS: CentOS7
CentOS7則利用Rufus將iso檔內容寫入隨身碟建立可安裝碟
https://rufus.akeo.ie/?locale=zh_TW
4. Partition status
Win10的Partition比較特別,會有一個MSR,是保留來給一些會用到BIOS的舊程式用的,但是在windows的虛擬磁碟管理介面裡面只會看到一個沒有名字的槽,要確認的話要用其他工具
https://en.wikipedia.org/wiki/Microsoft_Reserved_Partition
5. ESP of windows
在安裝時要確定好,用grub shell或是進到linux後確認
6. bootloader of CentOS
在安裝CentOS時先不安裝bootloader(grub2),因為會變成有兩個ESP,而且也沒辦法直接選擇安裝在win10的ESP內,在安裝畫面的角落有小字可以選擇,但是這也就造成CentOS安裝完沒辦法開機,等於是安裝完就處於待搶救狀態
7. Installation configuration of CentOS7
只設定了root和home兩個partition,swap取消,ESP也取消(不安裝bootloader)
8. The feature CentOS7 support: Power sleep, audio driver when boot up
CentOS7在開機的時候會喇叭會有怪音,然後目前看來似乎有支援關上螢幕進入睡眠
9. CentOS 安裝畫面下所偵測到的sdb,但是開機時會偵測成sda,所以手動啟動的時候要注意
因為我有額外裝USB這些儲存裝置,而 Linux開機時認到的順序可能會和安裝時不同,所以要注意
10. 不安裝bootloader,以及/boot/efi預設掛載問題
雖然安裝的時候沒安裝bootloader,但是實際上開機後會發現/boot/efi目錄裡還是會有grub2,但是該目錄實際上不在ESP內
11. 手動啟動CentOS後安裝bootloader
將win10的ESP掛載上/boot/efi後,/boot/efi內就只看得到win10 ESP的內容,原本grub2的部份會暫時看不到,使用yum進行grub2的安裝
12. windows下設定bcdedit
結論
其實安裝一次就成功了,雖然第一次安裝就把swap、ESP都取消掉有點冒險,因為不知道會不會有什麼其他的副作用,但是目前看來都ok
沒有留言:
張貼留言