如何排除故障或回滚导致系统崩溃的 NVIDIA 驱动程序

如何排除故障或回滚导致系统崩溃的 NVIDIA 驱动程序

Ubuntu 18.04(Dell Precision,开箱即用)上的软件更新使我无法登录。当我查看 Xorg 日志文件时,我发现一条关于未找到 NVIDIA 驱动程序的错误,然后出现以下错误:

FBDEV(0): FBIOPUTCMAP: Device or resource busy

重复 256 次后出现段错误。这导致我尝试登录失败,回到登录提示符。当我进一步深入研究时,我发现问题在于从 nvidia-driver-430 升级到 nvidia-driver-440。但是,在清除所有 nvidia 驱动程序后,我发现无法简单地安装 -430 驱动程序。每当我尝试这样做时,apt-get 都会指示它即将安装 -440 驱动程序。

我尝试了几种方法,包括编辑 /etc/defaults/grub、禁用 Wayland 登录、运行 ubuntu-devices 安装非免费驱动程序等,但都不起作用。我花了一整天时间试图解决这个问题,现在我已经筋疲力尽了,所以目前唯一的解决方案似乎是永远不允许出厂安装的 -440 更新,但这相当困难,因为有 40 个单独的 NVIDIA 软件包必须手动取消选择(它们并不都在一个漂亮的树下,我只能单击一两个框)。此外,令人沮丧的是,如果我不小心或无意中接受了更新,它会锁定我的 GPU,直到我进行完整的出厂重新安装,如果我的驱动器上还有其他东西,这会更加不方便。

我该如何解决这个问题,或者当它阻止我用我的机器时,如何回滚这样的更新?

相关内容