安裝錯誤:無法在 dev/sda1 上安裝 grub

安裝錯誤:無法在 dev/sda1 上安裝 grub

我正在配備 1 TB HDD 的 Dell Inspiron 5559 上安裝 Ubuntu 18.04 LTS,其中已安裝 WIndows 10,因此它是雙重啟動。我已經設定了一個 Ubuntu 可啟動 USB 驅動器,並從它以 UEFI 模式啟動 Ubuntu。我已經禁用了安全啟動、快速啟動並在 Windows 上建立了合適的分割區。

安裝開始順利,但一次又一次失敗並顯示訊息“無法在 dev/sda1 上安裝 GRUB”並稱這是一個「致命錯誤」。 /dev/sda1 是我的硬碟上安裝 Windows 啟動管理員的 EFI 啟動分割區(ESP 分割區)。我讀到 GRUB 引導程式必須安裝到該分割區。

我有點確定(但不完全)Ubuntu 作業系統安裝完美,並且問題僅在 GRUB 安裝中出現,因為每當我嘗試重新安裝時,安裝嚮導都會說“這台電腦有 Windows 10 和 Ubuntu 18.04 LTS”上” ,並提供「擦除Ubuntu 18.04 LTS 並重新安裝」的選項,這只有在已經安裝了Ubuntu 的情況下才可能實現。

我嘗試過啟動修復,它說修復過程中出現錯誤,因此無法完成。巴斯德賓:http://paste.ubuntu.com/p/J3dk2YGBqG/

我是 Linux/Ubuntu 的新手,如果有人能提供這個問題的解決方案,我將不勝感激。

答案1

“/dev/sda1 是我的 HDD 上的 EFI 開機分割區(ESP 分割區)...我讀到 GRUB 開機載入程式必須安裝到該分割區。”

什麼駕駛你是在安裝grub的時候選擇的嗎?
您實際上應該選擇/dev/sda而不是 /dev/sda1因為這是一個分割
install-grub應該自己找到正確的分區。在你的情況下,那就是/dev/sda1

答案2

好的,從我在轉儲中看到的情況來看,grub-install 本身有一個錯誤。結帳線路 1123。

所以在這一點上我建議這樣做。

  1. 首先嘗試更新grub,也許有修復語法錯誤的版本

啟動到您的即時 Ubuntu。開啟終端機 ctrl+alt+t 並執行

sudo apt update
sudo apt install --reinstall grub

並再次嘗試 bootrepair。

  1. 如果那還不行的話。就像你說的,你的 Ubuntu 成功安裝了,是的,你說得對。做這個。

取得另一個Linux 發行版,甚至可能是較舊的Ubuntu,我們想要的只是一個工作grub(或一些Linux 恢復工具iso...不確定Linux 啟動恢復工具如何工作,我通常手動修復此類錯誤) 。

從那裡運行引導修復,並確保您不要先升級 grub,因為它可能會升級到損壞的 grub。

答案3

在我的塔式系統上,我切換了磁碟透過SATA 實體連接到主機板的順序- 一旦我嘗試將Ubuntu 18.04 連接到的SSD 位於Ubuntu 啟動時顯示的列表中的第一個,這一切都很順利-沒有「致命」 GRUB 錯誤」。遺憾的是,我現在找不到指向我這個方向的原始提示(我既不是本地Ubuntu 人員,也不是硬體人員!!)並且我很高興在筆記型電腦中弄亂SATA 連接器是不可取的,或者有時是不可取的甚至可能,但這對我有用。本質上,您正在將目標磁碟設為 /dev/sda - 有點麻煩,但壽命很短。

相關內容