服务器突然找不到GPU了。

nvidia-smi 

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 

这个报错说明 NVIDIA 内核驱动没有正常加载!意思是:系统里没有正在运行的 NVIDIA kernel module。

于是我去查了Linux内核版本,发现确实升级了,刚跟之前的不匹配。那么我们就需要降低内核版本。

🔎 第一步:查看当前内核

uname -r

# 6.14.0-36-generic

说明我现在确实在用6.14.0-36,之前用的是6.14.0-29

🔎 第二步:查看系统里已有的旧内核

dpkg --list | grep linux-image

如下所示是系统里面已经有的内核:

ii  linux-image-6.14.0-29-generic                 6.14.0-29.29~24.04.1                     amd64        Signed kernel image generic
rc  linux-image-6.14.0-35-generic                 6.14.0-35.35~24.04.1                     amd64        Signed kernel image generic
ii  linux-image-6.14.0-36-generic                 6.14.0-36.36~24.04.1                     amd64        Signed kernel image generic
rc  linux-image-6.8.0-31-generic                  6.8.0-31.31                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-44-generic                  6.8.0-44.44                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-45-generic                  6.8.0-45.45                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-48-generic                  6.8.0-48.48                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-51-generic                  6.8.0-51.52                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-52-generic                  6.8.0-52.53                              amd64        Signed kernel image generic
ii  linux-image-generic-hwe-24.04                 6.14.0-36.36~24.04.1                     amd64        Generic Linux kernel image

系统里有 6.14.0-29,这里可以直接设置默认启动(跳到第四步)。如果系统里没有的话则要安装目标内核。

📦 第三步:安装目标内核(6.14.0-29)

sudo apt update

sudo apt install linux-image-6.14.0-29-generic linux-headers-6.14.0-29-generic

🎯 第四步:设置默认启动为 6.14.0-29

编辑grub文件:

sudo vim /etc/default/grub

找到:

GRUB_DEFAULT=0

改成:

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 6.14.0-29-generic"

 保存后:

sudo update-grub

如下所示:


🔄 第五步:重启

sudo reboot

✅ 验证

uname -r

显示:

6.14.0-29-generic

更多推荐