E14笔记本安装龙蜥Anolis OS8.6 WIFI无法识别
问题:E14笔记本安装阿里龙蜥Anolis OS 8.6桌面版,wifi无法识别
省流:通过ELRepo安装centos8仓库,升级6.0内核版本解决。
——————————————————————————————————————————————
详解解决步骤如下(踩坑记录):
#通过下面命令查看wifi硬件有没有识别,发现型号为AX201
[root@bogon ]# lspci |grep -i wifi
wifi硬件型号:英特尔® Wi-Fi 6 AX201 160MHz
查找intel对无线设备的支持,发现需要内核5.2+以上才可以使用
相关链接:https://www.intel.cn/content/www/cn/zh/support/articles/000005511/wireless.html
——————————————————————————————————————————————
#查看当前系统版本和内核版本,系统版本:Anolis OS8.6 内核版本:4.19.91
[root@bogon ]# cat /etc/redhat-release
[root@bogon ]# uname -a
[root@bogon ]# uname -r
——————————————————————————————————————————————
内核版本不符,那么就升级内核版本吧,因为是Anolis OS系统,通过官方文档找到了对应的内核,下面安装测试一下。
查找Anolis OS的内核版本策略,发现最新的内核版本是5.10
相关链接:https://www.yuque.com/anolis-docs/product-policy/kernel-lifecycle
——————————————————————————————————————————————
#查看龙蜥当前yum仓库可进行升级的内核版本
[root@bogon ]# yum list kernel –showduplicates
#安装升级5.10.134内核版本进行测试
[root@bogon ]# sudo yum install anolis-experimental-release
[root@bogon ]# sudo yum install kernel
[root@bogon ]# reboot
笔记本重启后通过5.10.134内核启动,报了一堆错误,无法进入系统。失败…
——————————————————————————————————————————————
那么只能安装其它的内核版本了,重启设备通过默认4.19.91内核正常进入系统。
这里采用ELRepo提供的内核,ELRepo是为Linux提供驱动程序和内核映像的存储库。
相关链接:http://elrepo.org/tiki/tiki-index.php
#首先使用centos7的ELRepo仓库测试一下,发现无法安装
[root@bogon ]# yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
#那么安装centos8的ELRepo仓库
[root@bogon ]# yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
#查看ELRepo仓库提供的可以安装的内核版本,发现有5.4和6.0两个,都是符合wifi对内核的要求。
[root@bogon ]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
#下面先安装长期支持版本5.4.244测试
[root@bogon ]# yum --enablerepo=elrepo-kernel install kernel-lt.x86_64
#设置开机自启内核版本
[root@bogon ]# grub2-set-default 0
[root@bogon ]# reboot
——————————————————————————————————————————————
通过5.4内核也是无法启动,还是通过4.19的内核正常启动进入系统,准备安装6.0版本
#安装主线版本6.0.8
[root@bogon ]# yum --enablerepo=elrepo-kernel install kernel-ml.x86_64
#设置开机自启内核版本
[root@bogon ]# grub2-set-default 0
[root@bogon ]# reboot
通过6.0.8内核版本启动后,发现wifi可正常识别,问题解决。
——————————————————————————————————————————————
注意:失败的内核记得删除,通过rqm找到对应的安装包,再通过yum remove移除
#移除多余的内核包
[root@bogon ]# rpm -qa |grep kernel
[root@bogon ]# yum remove kernel-lt-*
[root@bogon ]# yum remove kernel-5.10.134*