luks 加密系统上的 Debootstrap:initramfs 问题

luks 加密系统上的 Debootstrap:initramfs 问题

由于我没有任何外部存储,我尝试从现有系统(在不同的分区上)安装新的 ubuntu 版本。因此,我创建了一个加密存储,并创建了一个 vg 和两个 lv(一个用于 root,一个用于 swap),然后基本上按照debootstrap 指南。

启动映像并输入我的 sda2 密码后,我进入了 busybox,并显示无法找到根目录的消息。在此之前,cryptsetup 显示“找到 lvm fs 但未配置 lvm”。

我谷歌了一下这个问题,每个人都说我应该调用 vgchange 或类似的东西,但我似乎没有加载正确的模块,因为找不到 vgchange 和类似的 lvm 调用。那么我需要加载什么模块?

之后我希望启动系统并更新initramfs,这样我只需要解决一次这个问题......

谢谢你的帮助,Niklas

cat /etc/fstab
UUID=70a3a6d3-0aaa-4c2b-b988-b71b992484da    /          ext4    errors=remount-ro   0   1
UUID=f0980e97-655b-4783-bc9a-dbdc8a615439    /boot      ext4    errors=remount-ro defaults 0 1
cat /etc/crypttab 
sda2_crypt    UUID=e9c9de13-c45a-4ba9-a30f-7ce8184073a8   none luks,initramfs
lsblk -o name,uuid
sda                     
├─sda1                  f0980e97-655b-4783-bc9a-dbdc8a615439
└─sda2                  e9c9de13-c45a-4ba9-a30f-7ce8184073a8
  └─sda2_crypt          oFx1zh-Adib-PdNw-imOz-QENx-2vG1-zEv7E6
    ├─vg0-lv0_root      70a3a6d3-0aaa-4c2b-b988-b71b992484da
    └─vg0-lv1_swap      46817e03-ed9d-4105-a074-3645740f1642

相关内容