LUKS 加密驱动器丢失。 “cryptsetup:lvm 不可用”

LUKS 加密驱动器丢失。 “cryptsetup:lvm 不可用”

我有一个内部 SSD (NVMe),在上面安装了使用 LUKS 进行完全加密的 Ubuntu 18.04。最近,我更换了笔记本电脑的主板,导致启动时内核签名验证失败。

error: /boot/vmlinuz-****-generic has invalid signature
error: you need to load the kernel first

如果我尝试在没有安全启动的情况下启动,那么它会通过签名验证,但稍后在启动过程中,我会收到一条错误消息“cryptsetup:lvm 不可用”。

因此,为了解决安全启动时出现的签名验证问题,我了解到需要使用实时 USB 将新签名的内核添加到启动分区中。但是,启动 Live OS (Ubuntu) 后,我根本找不到 NVMe 驱动器。我检查了位置并使用了多种工具,/dev例如gparted,,fdisklsblk我只是无法使用这些工具列出驱动器。

我可以知道为什么未检测到驱动器吗?以及如何安装该驱动器?我也不确定为什么会出现“cryptsetup:lvm不可用”问题。

PS:我尝试启动 WindowsToGo (Windows 10),从中我能够找到“磁盘管理”实用程序下列出的 SSD 驱动器。所以我认为这不是SSD的问题。它是实用的。我只是无法将此驱动器列在 Live Linux 中。

答案1

我终于解决了这个问题。

出现此问题的原因是新更换的主板上SATA操作的BIOS设置默认为RAID On模式而不是模式。AHCI

因此,基本上将 SATA 操作更改为 AHCI,然后禁用安全启动(以消除无效的内核签名)解决了该问题。

相关内容