通常情況下,我會安裝啟動 Ubuntu 和 Windows 的雙系統,但是這次我決定完全消除 Windows 純淨安裝 Ubuntu。純淨安裝 Ubuntu 完成後,結束時屏幕輸出無可引導設備 (no bootable device found) 而不是進入 GRUB 界面。顯然,安裝搞砸了 UEFI 引導設置。
安裝完 Ubuntu 後無可引導設備
我會告訴你我是如何修復在宏碁筆記本上安裝 Ubuntu 後出現無可引導設備(no bootable device found)錯誤的。我聲明了我使用的是宏碁靈越 R13,這很重要,因為我們需要更改固件設置,而這些設置可能因制造商和設備有所不同。
因此在你開始這裡介紹的步驟之前,先看一下發生這個錯誤時我計算機的狀態:
在我看來,沒有禁用安全引導 (secure boot) 可能是這個錯誤的原因。但是,我沒有數據支撐我的觀點。這僅僅是預感。有趣的是,雙系統啟動 Windows 和 Linux 經常會出現這兩個 Grub 問題:
如果你遇到類似的情況,你可以試試我的修復方法。
請原諒我的圖片質量很差。我的一加相機不能很好地拍攝筆記本屏幕。
關閉電源並進入引導設置。我需要在宏碁靈越 R13 上快速地按下 Fn+F2。如果你使用固態硬盤的話要按的非常快,因為固態硬盤啟動速度很快。這取決於你的制造商,你可能要用 Del 或 F10 或者 F12。
在引導設置中,確保啟用了安全引導 ( Secure Boot) 。它在 Boot 標簽裡。
進入到 Security 標簽,找到 “選擇一個用於執行的可信任 UEFI 文件 (Select an UEFI file as trusted for executing) ” 並敲擊回車。
修復無可引導設備錯誤
特意說明,我們這一步是要在你的設備中添加 UEFI 設置文件(安裝 Ubuntu 的時候生成)到可信 UEFI 啟動中。如果你記得的話,UEFI 啟動的主要目的是提供安全性,由於(可能)沒有禁用安全引導 (Secure Boot) ,設備不會試圖從新安裝的操作系統中啟動。添加它到類似白名單的可信列表,會使設備從 Ubuntu UEFI 文件啟動。
在這裡你可以看到你的硬盤,例如 HDD0。如果你有多塊硬盤,我希望你記住你安裝 Ubuntu 的那塊。同樣敲擊回車。
在 Boot 設置中修復無可引導設備錯誤
你應該可以看到<EFI>了,敲擊回車。
在 UEFI 中修復設置
在下一個屏幕中你會看到<ubuntu> 。耐心點,馬上就好了。
安裝完 Ubuntu 後修復啟動錯誤
你可以看到 shimx64.efi,grubx64.efi 和 MokManager.efi 文件。重要的是 shimx64.efi。選中它並敲擊回車。
修復無可引導設備
在下一個屏幕中,輸入 Yes 並敲擊回車。
無可引導設備_7
當我們添加它到可信 EFI 文件並執行後,按 F10 保存並退出。
保存並退出固件設置
重啟你的系統,這時你就可以看到熟悉的 GRUB 界面了。就算你沒有看到 Grub 界面,起碼也再也不會看到“無可引導設備 (no bootable device found) ”。你應該可以進入 Ubuntu 了。
如果修復後搞亂了你的 Grub 界面,但你確實能登錄系統,你可以重裝 Grub 並進入到 Ubuntu 熟悉的紫色 Grub 界面。
我希望這篇指南能幫助你修復無可引導設備錯誤。歡迎提出任何疑問、建議或者感謝。
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2
via: http://itsfoss.com/no-bootable-device-found-ubuntu/
作者:Abhishek 譯者:ictlyh 校對:wxy
本文由 LCTT 原創翻譯,Linux中國 榮譽推出