目录
电脑型号
拯救者Y7000P2024;网卡型号:瑞昱rlt8852ce;ubuntu:20.04;显卡:GTX4060;ubuntu内核:5.15.0-113
问题描述
在安装完ubuntu20.04后发现wifi图标不存在且无法连接无线网
解决方法
此时 ubuntu 系统没有网络,可以使用 USB 数据线连接手机,用手机的网络共享给电脑进行如下操作,或者给电脑插网线,或者插网卡。
确保已经关闭BIOS安全启动
方法一:安装网卡驱动
一、确定是否为网卡驱动问题
在终端输入
lshw -c network
若存在驱动,则会显示,那么是别的问题,建议直接重启
*-network description: Wireless interface product: Realtek Semiconductor Co., Ltd. vendor: Realtek Semiconductor Co., Ltd. .....
若不存在驱动,则会有 -network UNCLAIMED字样,此时缺少驱动,可以按照如下流程解决
二、查看网卡型号
输入命令
lspci -nn | grep -i net
输出为
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05) 05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c852] (rev 01)
第二行即为无线网卡的型号,但是Realtek的比较坑,要再通过一个网页查询。网址为Realtek查询地址,在框中搜索[10ec:c852],即输出的Device后段内容,查看具体网卡型号,查询后得知笔者的网卡型号为RTL8852CE。
三、安装依赖库
sudo apt-get update sudo apt-get upgrade sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git
四、安装驱动
git clone https://github.com/lwfinger/rtw89.git cd rtw89 make sudo make install
五、激活对应内核
下载链接:https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtw89
笔者对应的下载文件为:rtw8852c_fw.bin
将下载文件拷贝到/lib/firmware/ rtw89
cp rtw8852c_fw.bin /lib/firmware/rtw89
这个过程可能需要修改文件权限
sudo chmod -R 777 /lib/firmware/rtw89
最后在/lib/firmware/rtw89路径下输入命令激活相应内核,笔者的为rtw_8852ce
sudo modprobe -v rtw_8852ce
重启
六、如果还不成功(笔者是在到一步才真正解决)
在你git clone的rtw89目录下依次执行:
git checkout 6dc944 make sudo make install
然后重启
七、参考链接
【详细】解决联想拯救者Y7000p在ubuntu20.04未找到wifi适配器,安装rtl8852ce网卡驱动问题_rtl8852ce linux-CSDN博客
联想拯救者Y7000p2023 无线网卡rlt8852ce Ubuntu20.04 驱动安装_8852ce驱动-CSDN博客
Ubuntu 20.04 没有wifi解决方法 Realtek版本_ubuntu20.04没有wifi解决办法 realtek-CSDN博客
方法二:升级内核版本
查看内核版本
uname -r
这个方法需要慎重,笔者尝试过程中新内核的安装出现了问题,但看评论区也有人成功