正常更新并重启后,Ubuntu 22 无法使用驱动程序启动,如何修复?

正常更新并重启后,Ubuntu 22 无法使用驱动程序启动,如何修复?

今天我收到了许多看起来不寻常的 Ubuntu22 更新(使用 NVIDIA GT 630),与其他新更新中描述的类似问题。在出现安装更新/删除旧更新的第 4 轮(通常安装 1-2 次并删除未使用的更新)消息后,我取消了它并重新启动。但是,然后启动不知何故失败了,在正常的 Ubuntu 列出了一些已加载/启动的项目后,我只剩下后屏幕。此外,加载期间启动徽标的分辨率很低。我只能在没有显示或声音驱动程序的情况下安全地运行。

分布式更新中存在一般错误?

我是否应该等待新的更新并假设情况已得到纠正,或者纠正此情况的过程是什么?

一些细节:

$ lsb_release -a  
No LSB modules are available.  
Distributor ID: Ubuntu  
Description:    Ubuntu 22.04.2 LTS  
Release:    22.04  
Codename:   jammy  

$ hostnamectl  
 Static hostname: ... 
       Icon name: computer-desktop  
         Chassis: desktop  
      Machine ID: ...  
         Boot ID: ...  
Operating System: Ubuntu 22.04.2 LTS                
          Kernel: Linux 6.1.0-1015-oem  
    Architecture: x86-64  
 Hardware Vendor: System manufacturer  
  Hardware Model: System Product Name  
$   
$ sudo ubuntu-drivers devices  
== /sys/devices/pci0000:00/0000:00:04.0/0000:01:00.0 ==
modalias :   pci:v000010DEd00001284sv....  
vendor   : NVIDIA Corporation  
model    : GK208 [GeForce GT 630 Rev. 2]  
driver   : nvidia-driver-470 - distro non-free   recommended  
driver   : nvidia-driver-450-server - distro non-free  
driver   : nvidia-driver-390 - distro non-free  
driver   : nvidia-driver-418-server - distro non-free  
driver   : nvidia-driver-470-server - distro non-free  
driver   : xserver-xorg-video-nouveau - distro free   builtin  

答案1

这里的情况完全一样。对我有用的解决方案:解释:没有安装内核模块。请尝试安装内核头文件

sudo apt install linux-headers-$(uname -r)

然后发布输出

dkms status

重启就好了。感谢所有花时间搜索和分享的人。

答案2

我也遇到了新的 6.1.0-1015-oem 内核的问题。我最终按照 Tooster 的建议让它与最新的 NVidia 驱动程序 (535.54.03) 一起工作发布。
基本上,输入:

sudo apt install linux-headers-$(uname -r)

同时运行 NVidia 的最新驱动程序并使用新的 Linux 内核。重启即可使用。

答案3

我的系统最初是:GeForce GT 730,带有‘nvidia-driver-470 - distro non-free Recommended’。

自从上次升级 Ubuntu 以来,我遇到了启动问题。卡在“Plymouth 启动屏幕”上。清除 NVIDIA 驱动程序(如其他地方所建议的)解决了这个问题,但有一些副作用。

至于可能损坏的更新:linux-firmware:all 20220329.git681281e4-0ubuntu3.14 几分钟前发布。所以我安装了它。在此之前,我安装了之前提到的内核头文件。

现在启动没有问题。我怀疑是 Linux 更新出了问题。

答案4

我看到了与你描述的更新相同的错误,最终导致 Nvidia 驱动程序出现故障,但使用的是新内核 6.1.0。清除 Nvidia、重新安装、使用不同版本:均无效,然后我应用了此命令:

sudo dkms 自动安装

然后重启。也许这对你的问题也有帮助。之后,我再次安装了 Nvidia 驱动程序(我之前卸载过),再次重启,运行良好。Ubuntu 22.04.2,内核 6.1.0-1015-oem,Nvidia 驱动程序 535。

相关内容