!!!写在最前面:我的电脑无线网卡是Realtek RTL8852BE WiFi 6 802.11 ax PCle Adapter 不管是Ubuntu20.04还是最新的22.04均没有直接适配的无线网卡驱动。
1 查看自己的内核版本
Ctrl + Alt + T
打开一个终端窗口,输入指令uname -r
查看当前内核版本,最好为5.15及以上,低版本可能需要升级内核,具体办法后续会出一篇教程。
2 暂时联网
如果你可以网线连接入网,优先采用,如果没有可以使用手机热点共享代替。我使用的是iPhone 12,打开个人热点,使用数据线将电脑和手机相连,选择通过USB连接即可使电脑接入网络。
3 安装所需工具
sudo apt-get update
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git
4 安装驱动包(内核小于5.18)
#Turn off your Security Boot in BIOS
git clone https://github.com/HRex39/rtl8852be.git
cd rtl8852be
make -j8
sudo make install
sudo modprobe 8852be
5 安装驱动包(内核5.18及以上)
#Turn off your Security Boot in BIOS
git clone https://github.com/HRex39/rtl8852be.git -b dev
cd rtl8852be
make -j8
sudo make install
sudo modprobe 8852be
至此WiFi图标应该就可以显示出来,无需重启。
!!!如果编译过程出错,可能是所需工具安装不全或者拉取的软件包不全(完整软件包28.5MB)。
!!!直接git如果因为网络原因失败,尝试使用另一台可以成功访问网页的电脑,获取到 rtl8852be 文件夹后用U盘拷贝至Ubuntu家目录下即可。
本文参考:
https://github.com/HRex39/rtl8852be