win10下安裝ubuntu雙系統,同硬盤條件下
UEFI+GPT引導
我安裝的是linuxMint,Ubuntu衍生版,各項操作應該是一樣的
安裝時
安裝過程一: Ubuntu開始安裝,分區時選擇和現有系統兼容選項,默認設置
啟動分區和Win10合並,及EFI分區會自動設置到現有的EFI分區;
自動創建一個swap分區,目測大小和內存大小相同,我是虛擬機安裝,虛擬內存2G,創建了2G,不知道有沒有上限;
自動創建一個/ 根分區,占據剩余所有空間;
並沒有創建/boot分區
安裝過程二:手動分區
把EFI手動選擇到現有EFI分區;
創建小一點swap分區,可以手動指定大小
創建/ 分區,可以手動指定大小
效果與一相同,主要時為了驗證UEFI是否時默認選擇到現有的UEFI中。
安裝過程三:手動選擇UEFI分區?
重新制定EFI分區好像並沒有什么卵用,還是會安裝到和windows一起的EFI分區 。
安裝過程四:手動創建/boot分區?
仍然會自動定位到公用的efi分區,/boot 不會影響結果。
安裝好之后,UEFI的默認啟動項會被設置為Ubuntu啟動項,進入grub引導程序,grub引導程序包含win入口。
貌似在win10升級后,UEFI默認啟動項會被重置為Windows10啟動項,win10下是沒有ubuntu入口的。
此時需要開機時選擇啟動項,或把Ubuntu啟動項重置為默認啟動項
把Ubuntu啟動項重置為默認啟動項,下載EasyUEFI,重新設置啟動順序。
刪除時
當需要刪除Ubutnu時,
刪除分區:使用DiskGenius,刪除Linux分區。
刪除UEFI引導:使用DiskGenius,進入UEFI分區,刪除Ubuntu文件夾。
刪除UEFI啟動項:使用EasyUEFI,刪除Ubuntu啟動項。或使用CMD命令
使用CMD命令,具體操作步驟:
- win+R 調出cmd
- bcdedit /export newbcd
- bcdedit /enum firmware
- 找到Ubuntu的對應identifier,復制(控制台下復制用右鍵標記-回車)
- bcdedit /store newbcd /delete {xxx} ({}里面就是上一步的identifier)
- bcdedit /import newbcd /clean
或者
- win+R cmd
- bcdedit /enum firmware 找到Ubuntu的對應identifier,復制(控制台下復制用右鍵標記-回車)
- bcdedit /delete {xxx}
bcdedit /enum firmware 列出現有UEFI啟動項
雙硬盤,雙獨立引導——失敗
曾經實體機,分別拆掉硬盤,雙硬盤單獨裝系統,可通過BIOS選擇啟動硬盤進而選擇啟動系統,雙硬盤相對獨立,不干擾,能夠實現單系統掛掉時,另一系統仍可以運行時。
虛擬機安裝,目前失敗中
UEFI+GPT
硬盤一,裝Win10,EFI分區位於硬盤一中
硬盤二,裝linxu,手動選擇EFI分區在硬盤二中,安裝后,引導程序仍在位於硬盤一,與win10一起。
把硬盤一中efi引導程序復制到硬盤二中,使用easyUEFI添加硬盤二的啟動項。
把硬盤一卸載后,從硬盤二啟動Linux,失敗,目前為解決。