带加密的 Debian 安装:“未定义根文件系统”

带加密的 Debian 安装:“未定义根文件系统”

我正在安装 Debian,就像我无数次安装过的那样,只不过这次我尝试在安装过程中使用全盘加密并手动分区,因为我要用各种我不想弄乱的神秘分区替换磁盘上现有的 Linux 分区(不同的发行版)。无论如何,我只需要一个分区来进行此安装,我将用 Debian 替换其之前的 Linux 发行版。

但是,在配置加密之前,我似乎只能将目标分区 (/dev/nvme0n1p5) 设置为根分区 (/),但设置加密后,我发现自己无法将其设置为根分区。因此,我无法完成分区,因为安装程序不允许我在不定义根分区的情况下继续操作。

所以这有点像是第 22 条军规。配置加密会删除根分区设置,但我无法将加密分区设置为根分区。

不确定我是否遗漏了什么或者这只是安装程序中的某种错误。

答案1

我终于明白了,并将解决方案留在这里以防其他人遇到同样的问题。

问题是安装程序需要使用逻辑卷管理器进行加密。因此,我在尝试安装到的分区 (/dev/nvme0n1p5) 上创建了一个 LVM 组。后来发现我实际上需要两个,一个用于启动 (/boot),一个用于根 (/)。我为启动分区创建了一个 100 MiB 的逻辑卷,其余部分用于根分区。(重要的:下面的评论表明启动分区的 100 MiB 太低了。我看到互联网上有人推荐 300-1000 GiB 之间的任何值。)

完成 LVM 操作并在根分区上设置加密(启动分区保持未加密)后,我就可以指定这些分区的挂载点,然后可以继续安装。

答案2

Debian 的加密安装有详细记录这篇先前的文章

一定要检查此评论完整概述

相关内容