目前,我在引导“错误”时遇到了initramfs。我试了几个小时才从这件事中恢复过来。
首先,我得到了错误,/dev/mapper/root不存在。我用这些步骤摆脱了它:
cryptsetup open /dev/nvmexxxx -访问我的nvme。/mnt中。chroot /mntupdate-initramfs -u -k all和than update-grub。现在我没有收到任何警报,提示不会出现,在那里我可以输入我的密码为nvme“解锁”。
我唯一的线索是,当我以恢复模式启动时。Cannot process volume group vg00。我在网上找不到关于这个错误的任何东西。此外,我还检查了我的/etc/crypttab,并且有正确的UUID。我还检查了/etc/fstab,如果我把标签从cryptsetup中命名错了,但这一点也不正确。
我也尝试过这个bash 脚本,但没有成功。
-更新vgdisplay vg00的输出
##*
提前感谢!
发布于 2021-08-20 11:31:59
好了,现在我把所有事情都做好了。下面的解决方案刚刚对我起作用,因为有一个新的linux版本可用。
解决办法是:
执行我前面描述的步骤,并在执行cryptsetup open /dev/nvmexxxx命令时注意标签的命名。当然,您有正确的名称,请查看一下/etc/crypttab。看起来应该是这样的:label_name UUID=your_id none luks,discard。把它写好或者记住label_name。重新启动系统,用完全相同的label_name手动解锁磁盘。在此之后,exit将正常引导到您的操作系统中。在您的操作系统中,打开一个终端并键入sudo apt update && sudo apt upgrade -y。之后,运行命令sudo update-initramfs -u -k all来更新initramfs。现在该起作用了。
https://askubuntu.com/questions/1356937
复制相似问题