20.04 Focal - Nvidia 驱动程序不再加载内核 5.4.0-42

20.04 Focal - Nvidia 驱动程序不再加载内核 5.4.0-42

在 Ubuntu 20.04 Focal 上,我升级到内核5.4.0-42(使用软件更新程序 GUI/apt),我的 Nvidia 专有驱动程序停止工作。

重新启动到旧内核(5.4.0-40)后系统就可以正常工作了,因此很明显内核更新是导致该问题的原因。

我做了所有常规的事情,确保 nouveau 被列入黑名单并更新 ramfs。我还从 apt 中清除了所有 nvidia 软件包并重新安装。没有运气。

答案1

由于某种原因,apt 没有自动安装的标头5.4.0-42。(我按照“软件更新程序”GUI 的提示执行了原始有问题的内核更新。)

使用以下命令安装标题:

sudo apt install linux-headers-5.4.0-42-generic

导致 apt 自动为新内核重新编译 nvidia 内核模块。重新启动到新内核后,一切正常。

我不确定为什么没有自动安装标头(我相信它们通常是自动安装的?)。也许新内核的 apt 包有问题?(截至本文发布时,它是 2 天前发布的。)

这发生在20.04 焦点发布。

更新:

根据以下评论,我的系统上未安装linux-headers-generic元包(和linux-generic元包)。它们似乎在我升级到 Focal 的那天被删除了。这发生在删除旧 Nvidia 驱动程序的时候。

相关内容