uefi雙系統安裝uefi分區

由於uefi默認是去執行uefi分區的/efi/boot/bootx64.efi這個文件,win8安裝時會首先建立本身的目錄/efi/microsoft/boot,並在裏面放置bootmgfw.efi(有efi shell能夠直接執行這個來啓動win8),而後再把bootmgfw.efi拷一份到/efi/boot裏並命名成bootx64.efi,這樣系統默認就從win8啓動了;
而後你裝ubuntu的時候,ubuntu也會建立/efi/ubutntu/這個目錄並放一個grub.efi(也可能叫grubx64.efi,記不清了),做用相似於win8的bootmgfw.efi。而後ubuntu再把grub.efi複製一份到/efi/boot並命名成bootx64.efi裏想讓本身成爲默認啓動項,但這樣就覆蓋了win8的那個,結果就出現了題主說的狀況。

解決的辦法實際上是用efi shell的bcfg這個命令分別爲win8和ubuntu添加啓動項到bios的啓動設備列表裏,而後設置其實一個爲默認啓動。或者默認從grub啓動而後讓grub來管理系統啓動列表。ios

相關文章
相關標籤/搜索