Ubuntu双系统安装过程中出现无WiFi适配器的解决方法
前言
电脑型号:联想拯救者Y7000P 2020H ,无线网卡为Intel WIFI6 AX201,在win10的基础上,需要安装Ubuntu系统,安装系统网上教程也挺多的,这里主要记录一下自己遇到的WiFi不能使用的问题,在安装完Ubuntu18.04.2之后,系统无WiFi适配器选项,蓝牙打开之后也会总动关闭,针对上述问题,网上很多教程尝试了都没用,后面终于联合两个教程解决!在此感谢dieju8330和 caigen001两位博主的分享。
一、升级版本内核
由于Ubuntu18.04.2的内核较低,无法直接安装无线网卡Intel WIFI6 AX201的驱动,通过Linux support for intel查看,无线网卡Intel WIFI6 AX201的驱动需要的最低版本内核为5.2+,我们可以通过uname -sr来查看自己Ubuntu系统的内核版本,如果内核低于网卡驱动安装需求则需要升级系统内核,这里选择内核版本为v5.2.18,具体下载下图标红的四个文件,放在一个新的文件夹kernel下具体命令如下:
sudo mkdir kernel
cd kernel
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.2.18/linux-headers-5.2.18-050218_5.2.18-050218.201910011000_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.2.18/linux-headers-5.2.18-050218-generic_5.2.18-050218.201910011000_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.2.18/linux-image-unsigned-5.2.18-050218-generic_5.2.18-050218.201910011000_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.2.18/linux-modules-5.2.18-050218-generic_5.2.18-050218.201910011000_amd64.deb
文件下载完成后,可以查看一下是否下载成功:
cd kernel
ls
## 成功的话会显示上面四个文件的列表
linux-headers-5.2.18-050218_5.2.18-050218.201910011000_all.deb
linux-headers-5.2.18-050218-generic_5.2.18-050218.201910011000_amd64.deb
linux-image-unsigned-5.2.18-050218-generic_5.2.18-050218.201910011000_amd64.deb
linux-modules-5.2.18-050218-generic_5.2.18-050218.201910011000_amd64.deb
下面在上述文件夹下,右键打开终端,安装上述文件:
sudo dpkg -i *.deb
重启电脑,查看内核升级是否成功
uname -sr
Linux 5.2.18-050218-generic
显示如上,则安装成功,本人一开始安装成功虽然重启后内核版本更新但还是出现error,后来把error百度解决后就不报错了,忘记具体操作了。具体参考这篇文章,解决后内核升级完成。
二、安装无线网卡Intel WIFI6 AX201的驱动
进入该驱动的网站
点击下载、解压,安装
# 解压
tar -zxvf 文件名.tgz -C /指定路径
## 到解压后文件夹下打开终端,安装
cp iwlwifi-*.ucode /lib/firmware
重启查看,我到这一步还不行,下面再进行一步:
下载linux-firmware的驱动,我是通过镜像下载的1.183版本
下载镜像网站
完成后安装,重启,问题解决!!!
dpkg -i 包名
查看驱动情况
dmesg | grep wifi
没报错!!!不成功的话会报错的。
总结
上述只是我解决问题的具体步骤,由于解决完才想起来记录一下,有很多可能不详细、不准确的地方,仅供参考!