grub-efi-amd64-signed 在 LUKS 加密磁碟上失敗

grub-efi-amd64-signed 在 LUKS 加密磁碟上失敗

我在雙啟動中使用 LUKS 安裝時是否做錯了什麼?

我已經安裝了 Win 8 的雙啟動系統,我正在重新安裝 ubuntu 13.10 以啟用全碟加密,幾乎完全遵循本指南:如何透過雙啟動安裝使用 LUKS 加密的 Ubuntu? 唯一的區別是我沒有創建新的啟動分區(已經有一個 EFI 啟動分區),並且我使用兩個分區作為 home 和 / (可能沒有意義,因為它們都在同一個 LUKS 容器中)

創建 LUKS 容器和分區似乎進展順利(當然沒有報告錯誤)。因此,我完成了圖形安裝程序,但失敗並顯示: 'gub-efi-amd64-signed' 軟體包無法安裝到 /target/ 中。如果沒有 GRUB 引導程序,安裝的系統將無法引導。

我已經嘗試過兩次了,兩次都得到相同的結果。

額外的細節

該機器是戴爾 xps 15 (l521x)我正在使用 ubuntu 13.10 live DVD。我之前使用相同的 DVD 來安裝相同的 Windows 安裝,只是沒有 LUKS 的東西,而且它運行沒有任何問題。

EFI - 快速啟動和安全啟動已停用。

我也是一個相對的linux新手,以前從未處理過EFI或磁碟加密。

這個問題有類似的問題,但在 12.04 上,並且沒有 LUKS。

答案1

EFI系統分割區(ESP;Ubuntu 和您所說的「EFI 啟動分割區」)與 Linux 分割區並不完全相同/boot。 ESP 包含 EFI 開機載入程式和相關檔案。該/boot目錄(或分割區,如果它是單獨的分割區)保存 Linux 核心。我不是 LUKS 專家,但想必 Linux 核心保留在 LUKS 之外,因為這使得引導程式無需了解 LUKS 加密即可讀取它。在您的配置中,/boot已加密,因此引導程式需要了解加密才能運作。這可能就是它失敗的原因。

換句話說,再試一次,但這次,建立一個單獨的/boot分割區另外ESP。

相關內容