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