matebook14 2020款 安装ubuntu18.04lts双系统安装后 wifi未发现适配器问题解决办法,等后续问题解决方法
win10+ubuntu18.04lts双系统安装后 wifi未发现适配器问题解决办法(亲测有用!)
1、前言
由于去年原先笔记本突然暴毙,刚好入了matebook14,装完win10+ubuntu18.04lts之后,切换到ubuntu18.04lts出现找不到wifi适配器的问题,因为疫情在家连不了wifi很不方便,查阅网上各种资料,花了2天才暂时解决问题。之后好了没几天,不知道什么原因,又出现之前找不到wifi适配器的问题,于是按照原先方法试了几遍都不行,因为在备考就懒得花时间重装 不理了。现在又因为毕设需要用到该环境返回来捣鼓一下(嫌弃用了两个月的虚拟机--太卡),才解决之前留下的问题。
2、安装网卡驱动步骤
- 通过网线连接网络(无网线看第二条)
- 通过手机usb线使电脑和手机相连,为电脑提供网络。
在手机中具体步骤:①设置 ②移动网络 ③个人热点 ④更多共享设置 ⑤选择通过蓝牙共享网络(如下图)
-
安装网卡驱动
在终端依次输入以下指令:
sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
sudo apt-get update
sudo apt-get install backport-iwlwifi-dkms
效果如下图:
- 在终端输入reboot,进行重启,按电脑启动快捷键F2进入BIOS设置,将Secure Boot设置成disabled--最关键一步!!!
(要注意你的bois是否位于UEFI且开启了secure boot,必须把secure boot关掉,因为专用驱动是闭源的,而ubuntu是开源的,微软认为“闭源系统是不安全的,所以闭源的软件在开启secure boot的时候不能启用”)
通过以上操作都正常的情况下,就能显示WIFI列表了并且能连接wifi。
3、后续会出现问题
很不幸,在修复好wifi之后,不知道自己操作了什么,第二天起来又发现找不到wifi适配器,重复上面操作依然无用,心态爆炸,又通过半天时间修复。。。
最后发现之前使用过apt-update/apt-upgrade命令会导致ubuntu系统内核更新或者是ubuntu系统自动更新系统内核,导致最新的系统内核与之前安装wifi驱动不匹配,重新造成未发现WiFi适配器的问题出现。
从grub引导界面,进入Ubuntu高级选项之后发现,系统中有两个系统内核版本,分别是5.4.0-66和5.3.0-62,然后电脑重启后默认进入的是5.4.0-66的版本,就会出现未发现WiFi适配器的问题,经过试验,从5.3.0-62版本原先内核进入之后,wifi正常使用无任何问题。
如下图:
解决办法:(删除多余的内核版本)
- 查看已安装内核:
dpkg --get-selections |grep linux-image
- 查看当前正在使用的内核
uname -a或者 uname -r
- 删除最新内核版本
sudo apt-get remove linux-image-xxx-xx-generic ①
或
sudo dpkg --purge linux-image-x.x.x-xx-generic (删的很干净,不会出现deinstall) ②
①删除5.4.0-66内核版本,如下图:
②删除5.4.0-66内核版本,如下图:
- 阻止内核自动更新:(需要时间验证)
sudo apt-mark hold linux-image-generic linux-headers-generic
或
sudo apt-mark hold linux-image-x.xx.x-xx-generic
或
sudo apt-mark hold linux-image-extra-x.xx.x-xx-generic
解除自动更新:
sudo apt-mark unhold linux-image-generic linux-headers-generic
或
sudo apt-mark unhold linux-image-x.xx.x-xx-generic
或
sudo apt-mark unhold linux-image-extra-x.xx.x-xx-generic
重启之后就又可以正常连接WIFI了。
以上通过查阅各个经验贴总结的结果,各位读者如果发现哪里描述有误,欢迎指点交流。
参考:
https://blog.csdn.net/qq_43222384/article/details/90314297
https://blog.csdn.net/qq_39139736/article/details/104704954?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
https://blog.csdn.net/qq_41874879/article/details/105633553#comments_12232843