Ubuntu 16.04 内核更新后,nvidia 驱动程序内核模块无法自行安装

Ubuntu 16.04 内核更新后,nvidia 驱动程序内核模块无法自行安装

我正在使用内核为 4.15 的 Ubuntu 16.04(目前是 4.15.0-88-generic)。

我还安装了nvidia-440来自 Nvidia 官方 PPA 的软件包。

在任何内核更新之前,它都可以正常工作。在这样的更新中,似乎没有安装 nvidia 驱动程序模块。至少,在重新启动后,我得到了一个低分辨率的登录屏幕(每个屏幕元素都比平时大很多),并且无法登录。在输出中dmesg,我没有看到任何关于 nvidia 的提及(在更新之前,在工作配置中,启动过程中几乎没有这样的提及)。

因此,每次更新后,我都必须执行以下操作:切换到控制台(++ Ctrl),在那里登录,然后使用重新安装驱动程序。 之后(然后可能重新启动)它就可以正常工作了。AltF1sudo apt-get install --reinstall nvidia-440

使用以前的 nvidia 驱动程序版本(不是来自 PPA),一切运行正常:每次内核更新时,内核模块都会自动安装。

问题如下:

  1. 为什么会发生这种情况?
  2. 有没有更好的方法来解决该问题(可能是某些可以自动运行的方法,而不需要我手动干预)?

相关内容