我研究了为什么启动时无法输入磁盘解密密码,虽然我发现了一些类似的问题,但我没有找到任何解决方案。似乎其他遇到过这种情况的人要么解决了问题但没有回答如何解决,要么他们放弃了。
我每次启动时都要输入磁盘解密密码和桌面解锁密码。我最初安装了 Ubuntu 14.04,经过几次操作系统更新后,事情开始变得越野车(我的显示器开始变得混乱,等等)最终我屈服于 Ubuntu 不断提醒我升级到 16.04。
完成这些操作后,我的部分显示问题得到了“解决”(启动时仍然有一些错误),但现在最大的问题是我的磁盘解密启动画面不接受密码。我以前可以输入密码,并看到密码文本字段中输入的点,但现在我无法在那里输入任何内容。
我必须按住电源按钮硬重启系统,或者按住CTRL+ ALT+DELETE将我带回到GRUB
启动屏幕,最终我将进入一个简单的console
(黑色背景,白色控制台字体)屏幕,系统会提示我输入解密密码,然后我就可以成功解锁磁盘。(我还应该提到,此时显示了两个错误:1)TPM error, cannot read pcr value
2)关于无法找到/读取“ubuntu-vg”的信息。)
就像我说的,这可能看起来像是这里其他人的重复,但是他们的这些问题要么与我的不完全相同,要么他们给出的解决方案不起作用。
我有点不想让它默认为“nosplash”(当我编辑 grub 文件时它不起作用)。我真的希望安装能够按预期运行!
我听说即将发布的 v16.10 应该可以修复其中的一些问题,但我还没有找到更新 - 也不知道它是否能解决这个问题。
这是磁盘解锁启动画面(注意:这用过的为每个输入的字符显示点。现在它不响应键盘操作,并且才不是记录输入的密码(即使没有回声)。
如果我按下CTRL+ALT+DEL
,我将进入 GRUB 屏幕,在其中选择“Ubuntu”以正常启动。
当我选择“Ubuntu”正常启动时,出现以下错误并提示输入磁盘解密密码(现在可以使用了)。TPM 错误后跟“无法读取 pcr 值”。
答案1
安装专有 NVIDIA GPU 驱动程序后,我遇到了同样的问题。禁用启动画面对我来说很有效。我知道这不是一个完整的解决方案,但我认为这个解决方法可能会有所帮助,因为它比在每次系统启动时使用 GRUB 菜单选项要好。
我编辑了/etc/default/grub
文件:quiet splash
从GRUB_CMDLINE_LINUX_DEFAULT
参数中删除。然后运行sudo update-grub
。现在启动画面消失了,我看到提示输入磁盘加密,如问题中最后一张屏幕截图所示。
我正在运行 Ubuntu 17.04、Linux 内核 4.10、NVIDIA 驱动程序 375.39。
答案2
密码请求在您输入时不回显任何内容是正常的,因此附近的旁观者看不到您的密码。继续输入您已知的密码,如果这是正确的密码,它就会让您通过。
现在您可以忽略 TPM 错误,此时它可能只是软件发出的噪音Trusted Platform Module
。稍后,如果问题仍然存在,我们可能会决定重新安装 TPM 软件。
我会担心not being able to find/read "ubuntu-vg"
错误消息。我要做的第一件事是在你的启动设备上进行 fsck(文件系统检查)。我通常有一个关于如何执行此操作的预定义脚本,但我不熟悉 LVM 磁盘故障排除,所以我将为你提供一个经过修改的流程,该流程应该可以完成相同的工作...
- 启动到 GRUB 屏幕
- 选择高级选项
- 选择运行 fsck 进程
回报。