cryptsetup 磁盘加密“此密码短语无可用密钥”-但密码 100% 已知

Ok *_*his 5 debian luks

我尝试使用我 100% 知道的密码解密我的硬盘。密码知识不是问题。

我记得做的最后一件事是:安装 texlive。没有足够的磁盘空间。再次删除texlive。其次是

apt update 
apt upgrade
apt dist-upgrade
Run Code Online (Sandbox Code Playgroud)

我记得由于缺少互联网连接(wifi 开关已关闭),更新出现错误。打开 wifi 后,更新、升级和 dist-upgrade 顺利进行(我不记得了)。

今天早上启动我的机器让我了解当前的状况:

No key available with this passphrase
cryptsetup failed. bad password or option?
Run Code Online (Sandbox Code Playgroud)

密码包含特殊字符 - 我可以以某种方式测试按键创建的符号吗?也许键盘布局切换或类似的东西。

这个问题是在 Debian Jessie 上。除了标题备份,还有什么可以帮助我调查?

tel*_*coM 11

在 GRUB(或任何您用作引导加载程序的程序)中,将此引导选项添加到您的内核命令行:break=premount. 当系统仍在 initramfs 上运行并且系统尚未尝试挂载真正的根文件系统时,它应该会给您一个 shell 提示。

您可以使用此 shell 提示来检查您的键盘布局。

  • 那是特殊人物。Keybiardlayout 已更改。谢谢! (2认同)
  • 按“c”将带您进入 GRUB 命令提示符,它通常始终使用美国英语键盘布局,除非您专门为此自定义 GRUB 配置。这可能与 `cryptsetup` 密码提示使用的键盘布局相同,也可能不同。(但是,如果键盘布局在更新时发生变化,最有可能的变化是回退到出厂默认的美国英语。) (2认同)