這裡有兩種修複efi啟動引導的方法,使ubuntu可以正常啟動

将grub2設定為啟動引導
<a target="_blank"></a>
在安裝時,有些地方可能會出問題。
如果你在安裝時已經完成了這些事情,那麼可能出錯的地方就是将grub2設定為啟動管理器。
可以按照以下幾個步驟将grub2設定為預設的引導程式:
登入windows 8
轉到桌面
右擊開始按鈕,選擇管理者指令行
輸入 mountvol g: /s (這将你的efi目錄結構映射到g盤)
輸入 cd g:\efi
當你輸入 dir 列出檔案夾内容時,你可以看到一個ubuntu的檔案夾
這裡的參數可以是grubx64.efi或者shimx64.efi
運作下列指令将grub64.efi設定為啟動引導程式: bcdedit /set {bootmgr} path \efi\ubuntu\grubx64.efi
重新開機你的電腦
你将會看到一個包含ubuntu和windows選項的grub菜單
如果你的電腦仍然直接啟動到windows,重複步驟1到7,但是這次輸入: bcdedit /set {bootmgr} path \efi\ubuntu\shimx64.efi
這裡你做的事情就是登入windows管理者指令行,将efi引導區映射到磁盤上,來檢視ubuntu的引導程式是否安裝成功,然後選擇grubx64.efi或者shimx64.efi作為引導程式。
在我上面的步驟裡面,我建議先試一個,然後再試試另外一個。另外一種方法是選擇一個,然後根據你選擇的引導程式在bios中啟用或者禁用安全啟動。
下載下傳和解壓以後,按照以下的步驟安裝refind。
傳回桌面
進入解壓的refind目錄。例如: cd c:\users\gary\downloads\refind-bin-0.8.4\refind-bin-0.8.4 。 當你輸入 dir 指令,你可以看到一個refind目錄
輸入如下指令将refind拷貝到efi引導區 xcopy /e refind g:\efi\refind\
輸入如下指令進入refind檔案夾 cd g:\efi\refind
重命名示例配置檔案 rename refind.conf-sample refind.conf
運作如下指令将refind設定為引導程式 bcdedit /set {bootmgr} path \efi\refind\refind_x64.efi
你将會看到一個包含ubuntu和windows的圖形菜單
這個過程和選擇grub引導程式十分相似。
簡單的說,主要是下載下傳refind,解壓檔案。拷貝檔案到efi引導區,重命名配置檔案,然後将refind設定為引導程式。
希望這篇文章可以解決有些人在安裝ubuntu和windows 8.1雙系統時出現的問題。如果你仍然有問題,可以通過上面的電郵和我進行交流。
原文釋出時間:2015-01-14
本文來自雲栖合作夥伴“linux中國”