背景:在Win10装了Ubuntu22.04的双系统,台式机里面有NVIDIA 3080Ti的独立显卡,Ubuntu默认使用的nouveau驱动,需要更换成NVIDIA相应的驱动,在软件和更新里面一键安装了NVIDIA-driver-535-server之后,发现wifi、蓝牙等设备消失了
问题分析:在Ubuntu22.04更新了显卡驱动之后,linux内核也随之更新且默认进入的linux内核变为该内核(原先内核版本:6.5.0-18 ==> 更新后内核版本:6.5.0-26),但更新不彻底,导致有一些配套软件驱动等等未安装在这个新内核中。
解决办法:在Terminal中使用命令:uname -r 查看内核版本,我的更新后版本为6.5.0-26(可根据自己的版本进行下载),来到清华镜像网站:https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/l/linux-hwe-6.5/ 下载下面的驱动模块:
linux-modules-extra-6.5.0-26-generic_6.5.0-26.26~22.04.1_amd64.deb | 73.3 MiB | 2024-03-18 19:08 |
然后用U盘拷贝到不能上网的Ubuntu22.04系统上,利用
sudo dpkg -i linux-modules-extra-6.5.0-26-generic_6.5.0-26.26~22.04.1_amd64.deb
命令安装后 sudo reboot就可以重新看到WiFi以及蓝牙等设备图标了。
这个问题的根源据说跟这个nouveau驱动有关,希望linux社区可以解决这个问题