Debian

帶加密的 Debian 安裝:“未定義根文件系統”

  • January 9, 2021

我正在安裝 Debian,因為我已經完成了一百萬次,除了這次我嘗試從安裝本身進行全盤加密並手動分區,因為我正在替換一個現有的 Linux 分區(不同的發行版)帶有我不想弄亂的各種神秘分區的磁碟。無論如何,我只需要一個分區來進行此安裝,我將用 Debian 替換其以前的 Linux 發行版。

但是,我似乎只能在配置加密之前將目標分區(/dev/nvme0n1p5)設置為根分區(/),但是一旦設置了加密,我發現自己無法將其設置為根分區。因此,我無法完成分區,因為安裝程序不會讓我在不定義根分區的情況下繼續前進。

所以這有點像第 22 條規則。配置加密會刪除根分區設置,但我無法將加密分區設置為根分區。

不確定我是否遺漏了什麼,或者這只是安裝程序中的某種錯誤。

我終於想通了,如果其他人有同樣的問題,我會把解決方案留在這裡。

問題是安裝程序希望加密與邏輯捲管理器一起使用。因此,我在嘗試安裝到 (/dev/nvme0n1p5) 的分區上創建了一個 LVM 組。事實證明,我實際上需要兩個,一個用於引導 (/boot),一個用於 root (/)。我為引導分區創建了一個 100 MiB 的邏輯卷,並將其餘的用於根分區。(重要提示:下面的評論表明引導分區的 100 MiB 太低了。我在網際網路上看到一些推薦 300-1000 GiB 的任何東西。)

然後,在完成 LVM 工作並在根分區上設置加密(引導分區保持未加密)後,我能夠指定這些分區的掛載點,然後能夠繼續安裝。

引用自:https://serverfault.com/questions/1048486