ubuntu20.04问题
新装系统20.04之后,偶发重启之后分辨率异常(变为1024**)并且无法选择别的分辨率, 使用nvidia-smi 报错, 看起来是因为显卡驱动异常,考虑更新显卡驱动,
于是使用ubuntu-drivers devices
命令查看推荐的显卡驱动
其中后面带recommended的表示系统推荐的驱动型号,使用
ubuntu-drivers autoinstall
或者
sudo apt install [nvidia-driver-535](recommeded的型号)
这两个命令效果应该是一样的,但是情况是这样安装之后再重启会发现虽然分辨率什么的正常了,nvidia-smi命令也能正常输出显卡信息,但是没有网卡信息了 , ifconfig还是什么别的都没有了网卡信息。
查询很多才发现实际原因是,ubuntu自己更新了linux微内核, 导致显卡驱动没了,但是手动安装了显卡驱动之后,可能会吃网卡导致没有网络
解决办法:
重启系统,进入advance模式,回退到低版本的内核的recover模式
在低内核版本recover模式(可能需要修复网络)中,至少会有网络,使用命令dpkg -l |grep linux-*
查看缺少的内核系统 (使用uname -a
可查看内核版本)
sudo apt update
sudo apt upgrade
以我的内核版本 5.15.0-105 为例至少应该有
linux-headers-5.15.0-105-generic
linux-hwe-5.15-headers-5.15.0-105
linux-image-5.15.0-105-generic
linux-modules-5.15.0-105-generic
linux-modules-extra-5.15.0-105-generic
使用 sudo apt install 安装缺少的内核再重启即可