一、前言
其实安装Ubuntu20.04就可以解决WiFi问题,但是无奈Ubuntu18.04有很多学习资料。
本人Win11+Ubuntu18.04双系统,安装完后无WiFi、无声音(声音伪输出)、无法调节屏幕亮度、触摸板失灵,多方搜寻发现是内核版本太低导致的,但是升级内核太麻烦,据说会有很多新问题出现,本人比较懒,就不想多折腾了。于是打算逐个解决,先来针对WiFi问题。
在疯狂谷歌之后,发现有人通过安装无线网卡驱动解决了问题,但大多数是安装Intel Wi-Fi 6 AX210无线网卡驱动,本机网卡型号是Intel Wi-Fi 6 AX211,去官网一查:Linux* Support for Intel® Wireless Adapters 最新驱动才到AX210,硬着头皮按照步骤下载下来重启之后居然成功了,出现了WiFi图标,可喜可贺。遂记录下来以备不时之需。
二、快速解决
参考askUbuntu上的一个问题解决方案,链接:Running Intel Wi-Fi 6 AX210 adapter under Ubuntu 18.04
1.安装一些必要的包(虽然不知道是做什么用的)
sudo apt install flex bison
2.克隆向后移植intel驱动库
git clone https://github.com/intel/backport-iwlwifi.git
克隆的速度让人绝望,即使我开了代理速度也才20Kb/s,于是果断去github上直接下载源码。链接如下:backport-iwlwifi 下载之后解压到/home/username下(username就是你的用户名),解压到指定目录命令如下:
cd /home/username/Downloads
sudo unzip backport-iwlwifi-master.zip -d /home/username/
如果你是git clone,不需要执行上面两行命令。
3.编译安装
cd backport-iwlwifi #如果是github直接下载的,看准文件名,改为backport-iwlwifi-master
cd iwlwifi-stack-dev
sudo make defconfig-iwlwifi-public
sudo make
sudo make install
4.下载网卡驱动
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
老样子,克隆速度还是慢的不行,于是github一下:linux-firmware
如果选择github下载,下载后直接解压到当前文件夹就好,然后再将所有的 iwlwifi-开头的文件移动到 /lib/firmware,指令如下:
cd /home/username/Downloads
sudo unzip linux-firmware-update_sc7180_and_sc7280_firmware_v4.zip
cd linux-firmware-update_sc7180_and_sc7280_firmware_v4/
sudo cp iwlwifi-* /lib/firmware/
如果你是 git clone,不要执行上面代码块中内容,执行下面两行命令:
cd linux-firmware/
sudo cp iwlwifi-* /lib/firmware/
5.重启
reboot
重启电脑解决战斗,恭喜你拥有了无线WiFi。
三、以后的工作
还有声卡问题和亮度问题没有解决,如果有知道的小伙伴欢迎评论!