
我在雙啟動中使用 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。