安裝win10和ubuntu16.04雙系統(SSD,HDD雙硬碟分割槽)
1. 我的電腦原先已經安裝了win10。
SSD : 238.47GB【100.00G(win10啟動)+8.00GB(OEM分割槽,用來一鍵恢復)+100MB(EFI系統分割槽,用來引導win10啟動)+130.37GB(留給ubuntu系統的/分割槽,進行刪除卷操作使其處於未分配狀態)】
HDD : 931.50GB【我合併了HDD上的E,F盤,然後進行刪除卷操作使其處於未分配狀態,這裡打算把Ubuntu的/home和swap分割槽都放在HDD上】
我把HDD磁碟轉換成GPT盤(據說uefi裝機時硬碟格式必須為GPT格式,這個說的應該是SSD啟動盤,這裡我把它們一股腦都變成了GPT,因為之前在擴展卷時把原本是基本盤的HDD變成了動態盤……後面理解清楚了再更新)。
安裝過程走到要分割槽時,正如自己前面計劃的,swap分割槽在HDD上分了24G(記憶體16G的1.5倍,參考https://www.linuxidc.com/Linux/2017-07/145673.htm),然後device boot loader installation安裝在/分割槽所在的總的SSD上(這樣子是ubuntu引導Windows啟動),最後分割槽結果如下所示:
4. 安裝完ubuntu之後關閉主機板的Fast Startup,即按F2進入UEFI BIOS介面,點選Boot選項,把Fast Boot改成Disabled。我認為快速啟動不好,開機自檢過程還是充分一點比較好,所以把快速啟動關了。
禁用主機板的 Secure Boot
因為如果沒有禁用Secure Boot,在Ubuntu 下安裝 GTX 1080ti 的驅動後,會警告 UEFI Secure Boot is not compatible with the use of third-party drivers.
重啟開機,輸入密碼時會進不去系統,並一直處於輸入密碼登陸的死迴圈狀態。
下面介紹禁用的方法
大致思路為:
- 進入 UEFI BIOS介面,選擇
Boot->Secure Boot-> Key Management -> Save Secure Boot Keys
,插入U盤,備份key到這個U盤,會有四個檔案,PK
KEK
,DB
和DBX
寫入到U盤。 - 刪除 Platform Key. 選擇
Delete PK
,點選OK確認刪除。刪除後回到上一級選單,可以看到 Secure Boot 已經變成 disabled 了。 - 此時secure boot對於兩個系統來講都是disabled。
- 可以從U盤load secure boot key來恢復之前刪除的secure boot key。