未找到卷组“luks”

未找到卷组“luks”

操作系统:Parrot 操作系统

虚拟机:Qemu

文件系统:Btrfs

这是由于完全 apt 升级之前不正确的重启造成的。

重启后输入Luks分区密码,成功解密,停留在加载界面“Cryptsetup: luks-the-correct-id: 设置成功”。

当我按 F12 查看控制台显示的内容时,它给出了以下错误:

Volume group "luks" not found
Cannot process volume group luks
[!!!!!!] Failed to mount API filesystems
Cryptsetup: luks-the-correct-id: set up successfully

当我通过 grub 进入高级选项并选择恢复内核时,我得到了额外的输出,我将总结一下:

systemd[1]: failed to mount tmpfs at /dev/shm
systemd[1]: failed to mount tmpfs at /run/lock

不知道在这个问题中还要补充什么。正如标题所说,我还没有进入紧急 shell,也没有弄清楚如何通过 grub 正确更新系统。

我也确实意识到这是我的错误,我没有在更新/重启之前保存虚拟机的快照,也没有为其设置脚本。

更新[0]:我通过内核 ACPI 关闭选项获得了可以访问某些文件的 initramfs shell。

更新[1]: 由于无法挂载 tmpfs,我搜索了以下资源:Toradex - Initramfs 和 tmpfs。仍不确定该如何处理,但我会阅读更多内容。

更新[2]: 我的 /etc/crypttab:

luks-the-correct-id UUID=the-correct-id /crypto_keyfile.bin luks,discard,keyscript=/bin/cat

我正在寻找存储设备,但考虑到我正在使用虚拟机,我不确定 parrot os 通常使用什么设备。似乎无法在 /dev/ 中找到任何 vda 文件

相关内容