安装 NVIDIA 驱动程序后,grub 启动后屏幕空白。我尝试了相关帖子中的所有补救措施,例如这个,但对我来说问题仍然存在。
编辑:(删除不必要的内容,添加以下内容)
如果我启动到恢复模式,然后选择“恢复正常启动”,它就可以正常工作!这怎么可能呢?
根据日志,它似乎在加密硬盘解密之前尝试从加密硬盘加载 NVIDIA 驱动程序,这导致了错误?这也解释了为什么通过恢复模式启动有效:在这种情况下,驱动器在加载 NVIDIA 驱动程序之前被解密。我尝试在没有全盘加密的情况下安装,一切正常,所以这肯定与加密有关。其他人也遇到了全盘加密 + nvidia 驱动程序的问题。我试过这些步骤使密码输入屏幕仅显示文本,但是没有用(我尝试了安装驱动程序之前的步骤,但仍然看到用于输入密码的图形窗口)。
另外,在成功启动时我只看到 1 个“drm 设备卡”,但在启动失败时我看到 2 个:
xfree86: Adding drm device (/dev/dri/card1)
xfree86: Adding drm device (/dev/dri/card0)
答案1
发现解决方法:
- 在空白屏幕上输入密码有效
- 启动到恢复模式,然后选择“恢复正常启动”即可
我的问题是由全盘加密引起的。我有另一台带有全盘加密 + 专有 NVIDIA 驱动程序的机器,它运行良好。我不知道为什么它在这台机器上不起作用,但我通过临时安装不带加密的 Ubuntu 确认了原因。我怀疑这个问题是由以下两件事之一引起的,我会给任何能告诉我是哪件事(以及如何修复它)的人 +1 和接受的答案:
- 虽然我的屏幕有信号,但它可能正在将密码输入屏幕绘制到没有连接任何东西的板载图形芯片上(参见日志)
- 或者回退到 noveau 驱动程序失败(尝试从加密分区加载 NVIDIA 驱动程序后)