You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04升级至6.5.0-21内核后缺失NVIDIA 390驱动导致开机故障求助

Ubuntu 22.04升级至6.5.0-21内核后缺失NVIDIA 390驱动导致开机故障求助

我在一台2011年款MacBook Pro上运行Ubuntu Desktop 22.04(几个月前从20.04升级而来)。补充说明:这个问题似乎和从20.04升级到22.04无关——我升级到22.04已经好几个月了,问题是最近才出现的。

上周末的一次自动更新应该是导致启动问题的直接原因。默认启动时,我先看到熟悉的Ubuntu图形Logo,然后是加载服务的列表,几秒后就会进入只有闪烁光标、没有登录提示的黑屏。不过按Ctrl+Alt+F3可以切换到虚拟终端(VT)正常登录。

我在这个终端里做了一些排查,发现核心问题出在这里:
执行sudo systemctl status gdm后,看到关键错误:

modprobe: FATAL: Module nvidia not found in directory /lib/modules/6.5.0-21-generic

我找到一个讨论类似问题的帖子,核心错误也是"modprobe: FATAL: Module nvidia not found in directory /lib/modules/[内核版本]-generic"这类形式。

我这台机器用了两年的NVIDIA驱动是390版本(自从装Ubuntu以来一直正常工作),但当我尝试安装对应内核的驱动模块时:

apt install linux-modules-nvidia-390-6.5.0-21-generic

得到报错:

E: Unable to locate package linux-modules-nvidia-390-6.5.0-21-generic

有个重要的情况:我可以通过GRUB菜单选择5.15.xxx系列内核启动,完全没有问题——能正常进入图形界面,外接显示器也能被正常识别(我是通过MiniDisplayport连接的扩展坞接的外接屏)。GRUB的"高级选项"里目前有5.15.0-97-generic(也是上周末更新时安装的)和5.15.0-91-generic这两个选项,用它们启动都一切正常。

用5.15.xxx内核算是个不错的临时办法,但我担心两个问题:

  • NVIDIA会不会不再为Linux 6.x系列内核提供390版本的驱动?这是不是厂商的计划性淘汰?
  • 因为没有驱动源代码,是不是没办法把5.15内核上的390驱动移植到6.5+内核上?

备注:内容来源于stack exchange,提问作者billyjoepiano

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 08:35:27