`cryptsetup open` 因密码正确而失败 - “此密码没有可用的密钥。”

`cryptsetup open` 因密码正确而失败 - “此密码没有可用的密钥。”

我最近(基本上)rm -rf / --no-preserve-root在我的 LUKS 加密 BTRFS 根文件系统上运行。我正在尝试从 endeavouros (arch) liveusb 安装驱动器,但没有成功。

我创建了一个要挂载的目录/home/liveuser/m,并尝试/dev/nvme1n1p2使用以下命令打开:sudo cryptsetup open /dev/nvme1n1p2然后输入我的密码。我通过SO、超级用户和Unix/Linux查看了很多答案,但它们似乎都是不正确的密码或硬件不兼容;这是极不可能的,因为我使用相同的硬件,唯一的区别是 liveusb。我高度怀疑我输入的密码不正确,原因如下:

我的键盘一直都是 en_US qwerty

当我尝试正常从磁盘启动时,grub(?) 询问我密码并接受它,输出以下内容:

Attempting to decrypt master key...
Slot 0 opened
error: file `/@/boot/grub/x86_64-efi/normal.mod' not found.
Entering rescue mode...

任何帮助深表感谢!

相关内容