我在 LUKS 上使用常见的“模式”,称为 LVM。我有/dev/sda1一个用于dm 加密分区(默认/boot)。有两个lvm分区:一个用于交换分区,一个用于根分区。/dev/sda2aes-sha512-xts
问题是大多数指南(来自 gentoo 和 arch wiki)只是告诉添加“cryptdevice”,而没有指定它应该放在的位置或给出代表性示例(完整的工作示例)。我发现的只是部分代码,没有澄清任何内容。
\n\n我有点厌倦尝试不同的配置。所以这就是我问你的原因。
\n\nGrub.cfg 图像在这里:\n imgur 上的 3 个图像
\n\n更新 :
\n\n经过一番搜索后,我使用了\ncrypt_root=\xe2\x80\xa6 real_root=\xe2\x80\xa6的替代品root=\xe2\x80\xa6(我还添加了一些行/etc/default/grub)
现在,加载时它要求我输入密码,但打开后它认为/dev/mapper/root(这是 的默认名称crypt_root)无效(当然不是)。
使用 shell 我列出了内容/dev/mapper/,发现没有 LVM 分区。这意味着,我需要以某种方式明确地告诉 grub 和 dolvm。