Ubuntu 22.04 某次重启后nvidia-smi 失效

Ubuntu 22.04 某次重启后nvidia-smi 失效

某次重启后失效,遂在网上寻找答案:

方案一:使用dkms进行安装相应模块

具体的可以参考链接 dkms

但是我试了一下并不好用,并且报错如下:

复制代码
  Building module:
  cleaning build area...
  'make' -j32 NV_EXCLUDE_BUILD_MODULES='' KERNEL_UNAME=5.11.0-38-generic IGNORE_CC_MISMATCH='' modules.....(bad exit status: 2)
  ERROR (dkms apport): binary package for nvidia: 455.38 not found
  Error! Bad return status for module build on kernel: 5.11.0-38-generic (x86_64)
  Consult /var/lib/dkms/nvidia/455.38/build/make.log for more information.

尝试解决之后发现效果不大,就放弃了。

方案二: 切换内核启动顺序

由于重启后ubuntu内核自动更新,导致内核雨当前驱动版本不匹配,因此切换首选内核至上一版本即可

查看当前内核版本:

复制代码
uname -r

查看服务器启动内核的顺序

复制代码
grep menuentry /boot/grub/grub.cfg

框线所示即为启动顺序(我已调整,因此首选启动内核版本为6.5.0)

确定想要启动的内核版本顺序,如6.5.0为第二个

修改内核启动顺序

复制代码
sudo vim /etc/default/grub

将 0 修改为你想要的内核所在顺序,如 "1> n", n前面有空格

最后reboot就可以了。

相关推荐
Fcy64813 小时前
Linux下 可重入函数、volatile关键字和SIGCHLD信号
linux·可重入函数·volatile关键字·sigchld
難釋懷13 小时前
Nginx反向代理中的容错机制
运维·nginx
杨浦老苏13 小时前
轻量级Docker仪表板Servedash
运维·docker·监控·群晖·仪表板
正经教主13 小时前
【docker基础】 第八周:容器监控与应用更新策略
运维·docker·容器
志栋智能13 小时前
超自动化巡检:如何选择适合你的起点?
运维·自动化
bloglin9999913 小时前
Nginx高危漏洞CVE-2021-23017及配置样例
运维·nginx
qeen8714 小时前
【Linux】Linux简单介绍与基本指令(上)
linux·运维·服务器·学习
kiros_wang14 小时前
Docker 使用完整指南
运维·docker·容器
Yana.nice14 小时前
history 显示时间戳操作(Bash)
运维
正经教主14 小时前
【docker基础】第九周:Docker安全与镜像优化
运维·docker·容器