![我想使用 btrfs 子卷运行 Ubuntu,并且驱动器必须加密](https://linux22.com/image/1029985/%E6%88%91%E6%83%B3%E4%BD%BF%E7%94%A8%20btrfs%20%E5%AD%90%E5%8D%B7%E8%BF%90%E8%A1%8C%20Ubuntu%EF%BC%8C%E5%B9%B6%E4%B8%94%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%BF%85%E9%A1%BB%E5%8A%A0%E5%AF%86.png)
我想在加密驱动器上运行 Ubuntu。我还想使用 btrfs 子卷,这样我就可以使用超酷的快照功能。安装程序支持其中一种。我尝试使用 debootstrap 进行 arch 样式安装,并且我完成了大部分操作,但它无法启动,我遇到了一些 grub 问题。一旦我从 grub 命令行启动,我就卡在 initramfs 中,并且从未被要求输入密码,也许我没有正确设置我的 crypttab。我正在考虑再次尝试,学习更多知识,尽管结果如何,但我学到了很多东西。与 chatGTP 聊天时,它建议使用加密进行安装。将根目录上的所有内容移动到“@”子卷,并将主目录移动到“@home”。这可能更容易,但我被困在 LVM 中,我真的不想要那样。所以我想在这里问一下,也许有某种我没有想到的方法?谢谢
答案1
最简单的方法是安装 22.10。您可以加密分区并格式化它,然后在安装程序中选择 / 并使用其他分区作为 /boot 和 /boot/efi。然后运行安装程序,然后重新启动 chroot 进入新安装并设置 crypttap。本指南包含安装和 chroot 进入驱动器的步骤。您不必像指南中那样使用 LVM 并忽略 Windows 部分。https://gist.github.com/luispabon/db2c9e5f6cc73bb37812a19a40e137bc 然后你再执行 do-release-upgrade 并且你的版本为 23.04。