我最近在笔记本电脑上安装了一个新的 Ubuntu 20.04 映像,因此我选择了使用密码的全盘加密。(我认为是LUKS,但我不知道如何验证)。
由于某种原因,我无法在标准“解密屏幕”中解密磁盘(我相信这是因为我选择了韩语的键盘布局)但我无法验证这一点,因为我在输入时只能看到星号(*)在密码中。
输入(显然是错误的)密码后,我收到错误消息:
cryptsetup: ERROR: keystore-rpool: cryptsetup failed, bad password or options?
三次尝试失败后,屏幕关闭,终端显示initramfs
为提示符。
我尝试找出哪个设备是加密设备,但标准命令(例如df -h
orlsblk
不适用)在此环境中。
因为我的键盘在这个提示中似乎工作正常,所以我的问题是如何解密加密磁盘并继续正常启动过程(大概是通过挂载设备?)
我发现有一个命令被调用cryptsetup
,但我不确定如何使用它以及在哪个设备上使用它。当我键入时cryptsetup --help
,输出对于我的笔记本电脑屏幕来说太大了,我无法将输出通过管道传输到寻呼机来阅读手册。
我不确定如何进行,欢迎任何建议。
更新:唯一的问题是我在密码管理器中记下了错误的密码。但我想总结一下路上所有有用的信息:
我曾经
cryptsetup --debug luksDump /dev/<device>
找到加密设备。
同样有用的是知道我可以在密码屏幕之间切换F1
或Alt + Tab
查找其他调试消息。
您可以使用以下方式打开和映射设备:
/dev/sda1
您的设备在哪里SECRET
,映射在哪里如果您成功解锁您的设备,您需要安装它:
也许插入实时 USB 并尝试从另一个系统打开设备会更舒服...
此外,您可能会发现一个有用的链接https://askubuntu.com/questions/1087230/ubuntu-18-04-cryptsetup-fails-to-recognize-passphrase-unlocking-from-live-usb