![尝试加载 nVidia 时启动锁定?](https://linux22.com/image/1067102/%E5%B0%9D%E8%AF%95%E5%8A%A0%E8%BD%BD%20nVidia%20%E6%97%B6%E5%90%AF%E5%8A%A8%E9%94%81%E5%AE%9A%EF%BC%9F.png)
我的启动过程在到达 nvidia 模块时被锁定:
之前启动一切正常,只是今天进行了一次升级,我从 X-Windows 运行了升级,后来我重新启动时才出现这种情况。不过我以为我中间重新启动过一次。我使用各种分辨率和两个显示器进行了测试,但在重新启动之前,我使用的是与开始时相同的显示器和相同的分辨率。我真的不明白为什么它会阻塞,除非升级确实破坏了某些东西。
那时你会做什么?尝试修复吗?
请注意,虽然输出是 HDMI,但 DRM 显示“仅 VGA”。
更新:
- 以前的内核还能启动吗(在 grub 中,选择高级...并选择以前的内核)?
现在正在测试...但不知何故,我无法从安装了基本 Ubuntu 18.04 或恢复版本的 USB 磁盘启动。
旧内核是 4.15.0-20-generic。当前内核是 4.15.0-64-generic。
在这种情况下,它会卡在其他地方,可能是因为 nVidia 不是该内核的一部分?最后它说:
i40e fw 3.1.55727 api 1.5 nvm 3.31 0x80000c92 1.1747.0
在此之前,它处理 USB 和ahci
。
- 您是如何安装 nvidia 驱动程序的(您从哪里获得该驱动程序)?
通过apt-get
命令自动执行。
sudo ubuntu-drivers autoinstall
sudo reboot
来源:如何在 ubuntu 18.04 中安装 Nvidia 驱动程序?
- 您使用什么 Nvidia 硬件和哪种驱动程序?
我有一台标准版 RTX 2060(不是 Super)。
驱动程序是最新的,大约在 340 430.26 左右。
旧内核恢复模式已启动!
因此,我尝试使用旧内核在恢复模式下启动,并且成功了。所以我现在有一个恢复提示。我将验证较新的内核是否是最新的(所有安装都按预期运行),并且看起来我的一个 fstab 条目也可能导致问题(LVM 创建的 RAID 设备尚未正常工作)。
启动已修复?
我让它再次启动。以下是我重启失败之前发生的三件事:
- 安装了升级,包括一些 nVidia东西,但是当我进入修复模式时,我没有看到那里有任何损坏。
- 我安装了
lm-sensors
,但是,sensors
在命令行中运行得很好,所以我不认为这有任何负面影响 - 我尝试使用 LVM 自动安装新硬盘,即使进入恢复模式,恢复也需要很长时间才能失败并让我进入,但至少我可以在屏幕上看到信息
啊!关于第 3 点,我上次重启时注意到了,上面的截图就是它停止的地方。这差不多就是 nVidia 接管的地方,开关切换到图形模式。但是,我们可以看到,显卡输出仍然冻结在当时的状态。未完成开关。因此可能还有更多输出,只是不可见。如果我能看到它,也许我会看到尝试安装 LVM,这需要几分钟才能继续。
我知道在旧版本中,nVidia 驱动程序往往会暂停很快。如果您的系统启动时间太长,那么您将处于一种奇怪的模式,其中图形目标只初始化了一半,您什么也做不了(就我而言,不知何故,键盘会死机;但除此之外,您可能能够使用 Ctrl-Alt-F12 退出该模式并返回到文本控制台。然后,您可以从那里查找是什么原因导致 X 无法及时启动以使 nVidia 驱动程序正常运行)。
所以我想我会改变我的默认目标为控制台并手动启动 X-Windows随着时间的推移,它可能会帮助我避免浪费数小时尝试调试本身不是问题的东西(即,如果我等待足够长的时间,它可能会按预期启动;尽管我认为我至少等待了与在恢复模式下启动所需的时间一样长的时间......)