我弄乱了 initramfs 配置,现在我无法在启动时获得 cryptsetup 解锁提示

我弄乱了 initramfs 配置,现在我无法在启动时获得 cryptsetup 解锁提示

我一直在尝试设置 Ubuntu 服务器(目前尝试使用 18.04.3)以从 dropbear 接收 LUKS 密码,我基本上成功了,但后来我尝试了一些方法来从 dropbear 获取密码,以解锁具有相同密码的其他 LUKS 驱动器,长话短说,一切都变得一团糟,现在当我启动时,dropbear ssh 客户端失败了

 lastlog_perform_login: Couldn't stat /var/log/lastlog: No such file or directory
 lastlog_openseek: /var/log/lastlog is not a file or directory!
 sed: /conf/conf.d/cryptroot: No such file or directory

在主机上,我进入了一个 busybox shell没有 cryptsetup已安装

我尝试过的事情:

我以实时模式启动安装程序映像,手动挂载并解锁根分区,然后 chroot 进入该分区,尝试修改其中的内容/etc/initramfs-tools/并重新运行update-initramfs -u,执行此操作时,我收到一行,其中包含根分区的 UUID 的 /etc/crypttab 行无效,但不清楚问题是什么,因为我没有在 /etc/crypttab 中更改任何内容

我重启了好几次,但还是没成功

我还尝试卸载 cryptsetup 和 initramfs-tools 并重新安装到 chroot,但没有解决任何问题

我想再次设置它,但不确定如何从 chrooted 环境中正确地执行此操作,我现在可以尝试什么?

相关内容