解决Ubuntu重启与升级导致显卡驱动和内核版本不匹配的问题
创作时间:
作者:
@小白创作中心
解决Ubuntu重启与升级导致显卡驱动和内核版本不匹配的问题
引用
CSDN
1.
https://blog.csdn.net/vying35/article/details/139925103
在Ubuntu系统中,显卡驱动和内核版本不匹配是一个常见的问题。本文将详细介绍如何通过回退NVIDIA驱动版本、检查GCC版本、回退内核版本以及修改GRUB配置等方法来解决这一问题。
首先考虑回退NVIDIA驱动版本:
sudo apt-get install dkms
ls -l /usr/src/ # 查看已有NVIDIA版本
sudo dkms install -m nvidia-535.146.02
这步出问题:
尝试解决 nvidia-smi
报错:NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver。原因及避坑解决方案。可能是GCC的问题。
考虑回退内核:
uname -a # 查看现在Linux内核
dkms status # 查看重启前内核与CUDA对应关系
dpkg --get-selections | grep linux-image # 查看已经安装的内核
未解决,尝试:
查看服务器启动内核的顺序:
grep menuentry /boot/grub/grub.cfg
sudo nano /etc/default/grub
查看GRUB配置,下面是GPT-4给出的方法:
编辑
/etc/default/grub
文件:打开GRUB配置文件:
sudo nano /etc/default/grub
设置默认启动项:
找到
GRUB_DEFAULT
行并将其修改为指向你想要的内核版本。根据提供的grub.cfg文件,应该将GRUB_DEFAULT
设置为"1>2"
。这是因为grub.cfg文件中的顺序如下:0: Ubuntu 1: Ubuntu 的高级选项 1>0: Ubuntu,Linux 5.15.0-107-generic 1>1: Ubuntu, with Linux 5.15.0-107-generic (recovery mode) 1>2: Ubuntu,Linux 5.15.0-91-generic 1>3: Ubuntu, with Linux 5.15.0-91-generic (recovery mode) 2: UEFI Firmware Settings
所以你需要将
GRUB_DEFAULT
修改为"1>2"
,如下所示:GRUB_DEFAULT="1>2"
保存并退出:
在nano中,按
Ctrl + O
然后按Enter
保存文件。接着按Ctrl + X
退出编辑器。更新GRUB配置:
运行以下命令以应用更改并更新GRUB配置:
sudo update-grub
重启系统:
重启系统以使更改生效:
sudo reboot
修改内核版本后问题解决。修改CUDA版本时卡在GCC这步应该有更好的解决方案。重启Linux导致CUDA掉的解决方法可以参考知乎相关讨论。
热门推荐
聚氨酯喷涂保温让建筑更温暖,更节能
空调能效等级解析,高效节能的选择指南
个人佣金分成合同:法律框架、条款设计与风险防范
水煮鸭蛋,一道简单的传统佳肴,总能以其独特的魅力占据一席之地
我国对于近亲结婚是如何规定的
注意,阿司匹林,至少有3类人不推荐用
钨极打磨锥度之精艺之道
女子腹中掏出“巨蟒”竟因便秘!中医穴位暗藏救星?
提升执行力的心理学技巧
光伏并网导致功率因素低的四大现状
柴胡 黄芩的功效与配伍应用
数字技术如何重塑供应链?
马超的长枪叫什么名字,马超的枪有多长
销售人员如何控制跟进频率
舌上有红点的中医辨证是什么
银行信息安全管理的风险评估与防范?
F-Theta物镜激光扫描系统的性能分析
续保提醒是什么?如何设置有效的续保提醒?
怎样处理同事之间的嫉妒心理,避免影响工作氛围
工控机磁盘阵列搭建与优势
OpenVpn服务端与客户端之间双向访问
黄芪泡水喝的功效与作用(黄芪价值分享)
未来新能源汽车动力源的多元探索(附企业固态电池技术进展列表)
侵占罪构成要件包括哪些内容
如何顺利开启共享汽车?开启共享汽车需要满足哪些条件?
莫斯科近郊音乐厅枪击事件已致40人死亡
图文教程:如何轻松制作macOS启动盘
肝癌治疗首选和最有效的方法是什么
心口痛挂什么科
国足归化球员现状及侯永永、李可的对比:融入与贡献的双面镜