自内核更新以来 NVIDIA 驱动程序无法正常工作

自内核更新以来 NVIDIA 驱动程序无法正常工作

我运行的是 Ubuntu 18.04,内核版本:5.3.0-59-generic。最近内核更新5.3.0-61-generic出来了,但未能成功安装在我的系统上。从那时起,我的 NVIDIA 驱动程序就无法正常工作。

如果我尝试使用 安装nvidia-driver-440nvidia-driver-435安装apt-get,则会成功,但是当我尝试启动系统时,会显示一条错误消息:无法启动 Nvidia Persistence Daemon并且登录屏幕没有显示。如果我进入恢复模式并清除 nvidia 驱动程序,我就可以正常启动。

我也尝试使用文件安装驱动程序.run。在这种情况下,我可以看到登录屏幕,但我陷入了登录循环。

我认为这是一个内核安装问题,因为apt-get失败5.3.0-61-generic,并且错误消息显示:

update-initramfs: Generating /boot/initrd.img-5.3.0-61-generic
/etc/kernel/postinst.d/zz-update-grub:
grub-mkconfig: You must run this as root
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
dpkg: error processing package linux-image-5.3.0-61-generic (--configure):
 installed linux-image-5.3.0-61-generic package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 linux-image-5.3.0-61-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

当我已经处于 root 权限时(我甚至尝试过sudo su,但没用)。所以现在我的系统上没有 GPU 驱动程序,所以我被困住了。

如果有人能帮助我调试这个问题,我将不胜感激。谢谢!

答案1

每次安装新内核时我都会知道这一点。

最好的方法是卸载所有 Nvidia 驱动程序和相关程序。请按照以下说明操作: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#removing-cuda-tk-and-driver

然后再次安装。

相关内容