如何在ubuntu22.04安装Realtek Device b852无线网卡驱动
时间: 2025-08-02 20:29:02 浏览: 4
<think>我们正在处理一个关于在Ubuntu22.04上安装RealtekDeviceb852无线网卡驱动的问题。根据引用资料,特别是引用[1]和引用[3],我们可以找到相关的步骤。引用[1]提到:设备:RealtekSemiconductorCo.,Ltd.Deviceb852内核模块:8852be安装步骤:sudoaptupdatesudoaptinstallgitbcgitclonehttps://github.com/HRex39/rtl8852be.git或者使用国内源:https://gitee.com/chenxin6666/rtl8852becdrtl8852bemakesudomakeinstallsudomodprobe8852be引用[3]则提到了另一个GitHub仓库:https://github.com/lwfinger/rtw8852be,并指出在2023年6月可行,但后来可能失效,因此建议使用这个仓库。注意:引用[4]提到需要关闭SecureBoot(安全启动),因为安装驱动涉及内核模块。因此,我们综合两个引用,给出以下步骤:步骤1:关闭SecureBoot(安全启动)-重启电脑,进入BIOS设置(通常按F2、Del或Esc键,具体取决于电脑品牌)。-找到SecureBoot选项,将其设置为Disable(禁用)。-保存设置并退出。步骤2:安装必要的构建工具和头文件-打开终端(Ctrl+Alt+T),执行以下命令:sudoaptupdatesudoaptinstallgitbcbuild-essentialdkmslinux-headers-$(uname-r)步骤3:克隆驱动仓库(两个来源,可以任选其一,如果第一个不行再尝试第二个)-来源1(引用[1]):gitclonehttps://github.com/HRex39/rtl8852be.git或者国内源(如果GitHub慢):gitclonehttps://gitee.com/chenxin6666/rtl8852be.git-来源2(引用[3]):gitclonehttps://github.com/lwfinger/rtw8852be.git注意:引用[3]提到在2023年6月使用第一个方法可能失效,因此如果第一个方法不行,尝试第二个。步骤4:编译并安装驱动-进入克隆的目录:cdrtl8852be#或者cdrtw8852be-如果是使用rtl8852be(即第一个仓库):makesudomakeinstallsudomodprobe8852be-如果是使用rtw8852be(第二个仓库):这个仓库提供了DKMS支持,安装方法可能不同。根据该仓库的README,通常:sudodkmsadd.sudodkmsinstallrtl8852be/1.0.0#版本号可能变化,请查看仓库说明或者,该仓库可能提供了自动安装脚本:sudo./install.sh注意:具体步骤请查看仓库内的README文件,因为不同仓库的安装方法可能略有不同。步骤5:加载驱动模块-如果使用手动加载:sudomodprobe8852be-如果使用DKMS,通常已经自动加载。步骤6:检查驱动是否加载-使用命令:lsmod|grep8852be步骤7:重启系统或启用网络-重启系统或尝试启用WiFi。如果遇到问题:-确保已关闭SecureBoot。-检查内核版本和头文件是否匹配(安装linux-headers-$(uname-r))。-查看编译过程中的错误信息,可能需要安装其他依赖。另外,引用[3]提到,可以使用手机通过USB共享网络给电脑,以便在有线网络下完成操作。生成相关问题:1.如何关闭Ubuntu系统的SecureBoot?2.如何检查无线网卡驱动是否安装成功?3.在Ubuntu中如何卸载已安装的DKMS驱动模块?4.安装驱动时出现“make:***/lib/modules/.../build:没有那个文件或目录”错误怎么办?5.安装驱动后WiFi仍然不可用,如何排查?注意:由于不同电脑和系统环境可能存在差异,以上步骤可能需要调整。</think>### Ubuntu 22.04 安装 Realtek Device b852 无线网卡驱动指南
#### 步骤 1:确认网卡型号
```bash
lspci | grep Network
```
输出示例:
`02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b852`
(确认设备号为 `b852`,对应驱动模块为 `8852be`)[^1][^4]
#### 步骤 2:安装依赖项
```bash
sudo apt update
sudo apt install git bc build-essential dkms linux-headers-$(uname -r)
```
#### 步骤 3:下载驱动源码(二选一)
- **GitHub 源**:
```bash
git clone https://github.com/lwfinger/rtw8852be.git
```
- **国内 Gitee 源**(推荐国内用户):
```bash
git clone https://gitee.com/chenxin6666/rtl8852be.git
```
#### 步骤 4:编译安装驱动
```bash
cd rtw8852be # 或 cd rtl8852be
make
sudo make install
sudo modprobe 8852be # 加载内核模块
```
#### 步骤 5:关闭 Secure Boot(关键步骤)
1. 重启进入 BIOS/UEFI 设置(开机按 F2/Del)
2. 找到 `Security Boot` 选项并设置为 **Disable**
3. 保存退出(否则驱动无法加载)[^4]
#### 步骤 6:验证驱动
```bash
lsmod | grep 8852be # 应显示驱动模块
iwconfig # 检查 wlan0 是否出现
```
#### 常见问题解决
- **编译错误**:确保已安装 `linux-headers` 和 `build-essential`
- **无网络连接**:通过手机 USB 共享网络完成安装[^3]
- **驱动失效**:内核更新后需重新编译(`cd 驱动目录 && sudo make reinstall`)
> 📌 **注意**:不同内核版本可能需要特定分支驱动,若失败可尝试:
> ```bash
> git checkout v1.15.0 # 指定兼容版本
> ```
阅读全文
相关推荐














