首頁 > 軟體

修復安裝完 Ubuntu 後無可引導裝置的錯誤

2020-06-16 17:53:05

通常情況下,我會安裝啟動 Ubuntu 和 Windows 的雙系統,但是這次我決定完全消除 Windows 純淨安裝 Ubuntu。純淨安裝 Ubuntu 完成後,結束時螢幕輸出無可引導裝置 (no bootable device found) 而不是進入 GRUB 介面。顯然,安裝搞砸了 UEFI 引導設定。

安裝完 Ubuntu 後無可引導裝置

我會告訴你我是如何修復在宏碁筆電上安裝 Ubuntu 後出現無可引導裝置(no bootable device found)錯誤的。我宣告了我使用的是宏碁靈越 R13,這很重要,因為我們需要更改韌體設定,而這些設定可能因製造商和裝置有所不同。

因此在你開始這裡介紹的步驟之前,先看一下發生這個錯誤時我計算機的狀態:

  • 我的宏碁靈越 R13 預裝了 Windows 8.1 和 UEFI 引導管理器
  • 安全引導 (Secure boot) 沒有關閉,(我的筆電剛維修過,維修人員又啟用了它,直到出現了問題我才發現)。你可以閱讀這篇博文了解如何在宏碁筆電中關閉安全引導 (secure boot)
  • 我選擇了清除所有東西安裝 Ubuntu,例如現有的 Windows 8.1,各種分割區等
  • 安裝完 Ubuntu 之後,從硬碟啟動時我看到無可引導裝置錯誤。但能從 USB 裝置正常啟動

在我看來,沒有禁用安全引導 (secure boot) 可能是這個錯誤的原因。但是,我沒有資料支撐我的觀點。這僅僅是預感。有趣的是,雙系統啟動 Windows 和 Linux 經常會出現這兩個 Grub 問題:

如果你遇到類似的情況,你可以試試我的修復方法。

 

修復安裝完 Ubuntu 後無可引導裝置錯誤

請原諒我的圖片品質很差。我的一加相機不能很好地拍攝筆電螢幕。

 

第一步

關閉電源並進入引導設定。我需要在宏碁靈越 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 介面。

我希望這篇指南能幫助你修復無可引導裝置錯誤。歡迎提出任何疑問、建議或者感謝。


IT145.com E-mail:sddin#qq.com