ubuntu系统 usb网卡rtl8852bu驱动安装
rtl8852bu ( 8852bu.ko ) :
安装步骤
注意:以下安装步骤面向新手用户。有经验的用户可根据需求调整安装流程。技术支持将基于以下步骤提供。简而言之,如果您不遵循以下步骤安装,您需自行解决可能出现的问题。
步骤 1:打开终端(例如按 Ctrl+Alt+T)
注意:建议在此步骤后重启系统,以确保后续安装基于最新系统环境。可使用以下命令重启:
步骤 2:更新系统软件包(根据您使用的发行版选择对应命令)
Debian 系发行版(如 Ubuntu、Kali、Armbian、Raspberry Pi OS)
sudo apt update && sudo apt upgrade
sudo reboot
步骤 3:安装所需软件包(根据您使用的发行版选择对应命令)
开发环境要求(软件包名称可能因发行版而异):
必需软件包:gcc make bc kernel-headers build-essential git
强烈推荐软件包:dkms rfkill iw ip
启用 Secure Boot 时的必需软件包:openssl sign-file mokutil
Ubuntu 及其衍生版
sudo apt install -y build-essential dkms git iw
步骤 4:创建驱动下载目录
mkdir -p ~/src
步骤 5:进入新创建的目录
cd ~/src
步骤 6:下载驱动程序
git clone https://github.com/morrownr/rtl8852bu-20240418.git
步骤 7:进入驱动目录
cd ~/src/rtl8852bu-20240418
步骤 8:运行安装脚本 (install-driver.sh)
重要提示:如果当前使用的 gcc 主版本号与编译内核所用的 gcc 主版本号不一致,编译可能会失败。
检测版本号:
示例:
不兼容情况:
gcc 12.1 (used to compile the kernel)
gcc 10.3 (version of gcc in use)
兼容情况:
gcc 12.2 (used to compile the kernel)
gcc 12.1 (version of gcc in use)
To determine the values:
cat /proc/version
gcc --version
解决方法(以 Ubuntu 安装 gcc-12 为例):
sudo apt install gcc-12
执行安装:
sudo ./install-driver.sh
or
sudo sh install-driver.sh
Secure Boot 配置说明(如启用)
安装过程中出现 Secure Boot 配置界面时:
按 Tab 键选择 “OK”,按 Enter
输入密码并按 Enter(两次,建议使用系统密码)
重启后进入 MOK 管理界面:
选择 Enroll MOK → Continue → Yes → 输入密码
Fedora 用户需额外执行:
sudo mokutil --import /var/lib/dkms/mok.pub
注意:安装完成后强烈建议重启系统以加载驱动。
手动安装指南
make clean
make -j$(nproc)
未启用 Secure Boot
sudo make install
sudo reboot
启用 Secure Boot
sudo make sign-install
驱动卸载
通过脚本卸载
cd ~/src/rtl8852bu-20240418
sudo ./uninstall-driver.sh
手动卸载
sudo make uninstall
sudo reboot