当前位置: 首页 > news >正文

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

相关文章:

  • 第35周Zookkeeper+Dubbo JDK不同版本介绍
  • 开源的跨语言GUI元素理解8B大模型:AgentCPM-GUI
  • Tomcat多应用部署与静态资源路径问题全解指南
  • 深度解析IP静态的工作原理,IP静态的应用场景又哪些?
  • AWS EC2 微服务 金丝雀发布(Canary Release)方案
  • 攻击溯源技术体系:从理论架构到工程化实践的深度剖析
  • Pycharm IDEA加载大文件时报错:The file size exceeds configured limit
  • 微机控制非饱和土γ射线(CT)三轴试验系统
  • 国产化中间件 替换 nginx
  • 【NLP 74、最强提示词工程 Prompt Engineering 从理论到实战案例】
  • VSCode CMake工作流
  • Java引用类型
  • NSSCTF [GFCTF 2021]where_is_shell
  • 鸿蒙OSUniApp实现个性化的搜索框与搜索历史记录#三方框架 #Uniapp
  • digitalworld.local: DEVELOPMENT靶场
  • 高项-逻辑数据模型
  • TypeScript 类型映射讲解
  • 基于IBM BAW的Case Management进行项目管理示例
  • day26 Python 自定义函数
  • Ubuntu服务器开启SNMP服务 监控系统配置指南 -优雅草星云智控简易化操作
  • 日本一季度实际GDP环比下降0.2%
  • 一图看懂|印巴交火后,双方基地受损多少?
  • 三亚通报救护车省外拉警报器开道旅游:违规违法,责令公司停业整顿
  • 沙县小吃中东首店在沙特首都利雅得开业,首天营业额超5万元
  • 济南市委副秘书长吕英伟已任历下区领导
  • 江西吉水通报一男子拒服兵役:不得考公,两年内经商、升学等受限