ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

降级内核(因与gpu驱动不兼容)

降级内核(因与gpu驱动不兼容)
dell@dell-Precision-3630-Tower  /nvme/cudaspace  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.

原因是因为内核升级,导致驱动和内核不兼容
解决办法:降级内核,从5.15.0-107降级为5.15.0-102
查找linux指定版本的内核镜像

apt-cache search linux|grep 5.15.0-102

打开软件源配置文件,添加新的软件源,并更新

sudo vim/etc/apt/sources.list deb http://security.ubuntu.com/ubuntu trusty-security main sudo apt-get update

安装指定版本内核的linux系统头文件以及镜像还有扩展

sudo apt-get install linux-image-5.15.0-102-generic sudo apt-get install linux-image-extra-5.15.0-102-generic#没有安装也没影响sudo apt-get install linux-headers-5.15.0-102-generic sudo apt-get install linux-headers-5.15.0-102#不建议安装这个,因为大概一晚上过去了

输入以下命令可以查看安装的内核版本有哪些

dell@dell-Precision-3630-Tower /etc/apt/sources.list.d  dpkg--get-selections|grep linux-image linux-image-5.15.0-101-generic deinstall linux-image-5.15.0-102-generic install linux-image-5.15.0-105-generic install linux-image-5.15.0-107-generic install linux-image-5.15.0-75-generic deinstall linux-image-5.15.0-76-generic deinstall linux-image-5.15.0-78-generic deinstall linux-image-5.15.0-79-generic deinstall linux-image-5.15.0-82-generic deinstall linux-image-5.15.0-83-generic deinstall linux-image-5.15.0-84-generic deinstall linux-image-5.15.0-86-generic deinstall linux-image-5.15.0-87-generic deinstall linux-image-5.4.0-26-generic deinstall linux-image-generic-hwe-20.04 install

安装显卡网卡等驱动

sudo apt-get install linux-tools-5.15.0-102-generic sudo apt-get install linux-modules-extra-5.15.0-102-generic

查看当前内核启动顺序并修改

dell@dell-Precision-3630-Tower /etc/apt/sources.list.d  grep menuentry/boot/grub/grub.cfgif[x"${feature_menuentry_id}"= xy];then menuentry_id_option="--id"menuentry_id_option=""export menuentry_id_option menuentry'Ubuntu'--classubuntu--classgnu-linux--classgnu--classos$menuentry_id_option'gnulinux-simple-1efebe71-306e-4781-aef0-830571f2aacd'{submenu'Ubuntu 的高级选项'$menuentry_id_option'gnulinux-advanced-1efebe71-306e-4781-aef0-830571f2aacd'{menuentry'Ubuntu,Linux 5.15.0-107-generic'--classubuntu--classgnu-linux--classgnu--classos$menuentry_id_option'gnulinux-5.15.0-107-generic-advanced-1efebe71-306e-4781-aef0-830571f2aacd'{menuentry'Ubuntu, with Linux 5.15.0-107-generic (recovery mode)'--classubuntu--classgnu-linux--classgnu--classos$menuentry_id_option'gnulinux-5.15.0-107-generic-recovery-1efebe71-306e-4781-aef0-830571f2aacd'{menuentry'Ubuntu,Linux 5.15.0-105-generic'--classubuntu--classgnu-linux--classgnu--classos$menuentry_id_option'gnulinux-5.15.0-105-generic-advanced-1efebe71-306e-4781-aef0-830571f2aacd'{menuentry'Ubuntu, with Linux 5.15.0-105-generic (recovery mode)'--classubuntu--classgnu-linux--classgnu--classos$menuentry_id_option'gnulinux-5.15.0-105-generic-recovery-1efebe71-306e-4781-aef0-830571f2aacd'{menuentry'Ubuntu,Linux 5.15.0-102-generic'--classubuntu--classgnu-linux--classgnu--classos$menuentry_id_option'gnulinux-5.15.0-102-generic-advanced-1efebe71-306e-4781-aef0-830571f2aacd'{menuentry'Ubuntu, with Linux 5.15.0-102-generic (recovery mode)'--classubuntu--classgnu-linux--classgnu--classos$menuentry_id_option'gnulinux-5.15.0-102-generic-recovery-1efebe71-306e-4781-aef0-830571f2aacd'{menuentry'UEFI Firmware Settings'$menuentry_id_option'uefi-firmware'{sudo vim/etc/default/grub#addGRUB_DEFAULT="Advanced options for Ubuntu > Ubuntu, Linux 5.15.0-102-generic"#更新配置sudoupdate-grubsudo reboot

在重启过程中一直按esc进入ubuntu 的高级选项,选择Linux 5.15.0-102-generic
查看内核版本,发现降级成功

dell@dell-Precision-3630-Tower /etc/apt/sources.list.d  uname-r 5.15.0-102-generic
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进