You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派4.19.97-v7l+内核缺失build目录致RTL8812BU驱动安装失败

解决树莓派4.19.97-v7l+内核安装RTL8812BU驱动时内核头文件缺失问题

问题分析

执行驱动安装脚本时提示内核头文件未正确安装,核心原因是/lib/modules/4.19.97-v7l+目录缺失build软链接,该链接需指向对应版本的内核头文件目录。

解决步骤

1. 核对内核头文件版本与运行内核版本

执行以下命令查看已安装的内核头文件版本:

dpkg -l raspberrypi-kernel-headers

确认输出中的版本号与当前运行内核版本(4.19.97-v7l+)完全匹配。若版本不一致,需先重启树莓派(确保内核与头文件版本同步),或卸载错误版本的头文件重新安装对应版本。

2. 创建build软链接

第一步:查找/usr/src下的内核头文件目录

执行命令:

ls /usr/src

找到名称包含4.19.97-v7l+的目录(类似linux-headers-4.19.97-v7l+或raspberrypi-kernel-headers-4.19.97-v7l+)。

第二步:创建软链接

将找到的目录路径替换到下方命令中,执行:

sudo ln -s /usr/src/[找到的头文件目录名] /lib/modules/4.19.97-v7l+/build

3. 验证链接有效性

执行命令查看链接状态:

ls -l /lib/modules/4.19.97-v7l+/build

若输出显示链接指向/usr/src下的对应头文件目录,则创建成功。

4. 重新安装驱动

回到驱动脚本所在目录,执行:

sudo ./install-driver.sh

补充:若/usr/src无对应头文件

  • 先卸载当前头文件:
sudo apt remove --purge raspberrypi-kernel-headers
  • 查找匹配版本的头文件:
apt-cache show raspberrypi-kernel-headers | grep Version
  • 安装对应版本(替换下方的[匹配的版本号]):
sudo apt install raspberrypi-kernel-headers=[匹配的版本号]

完成后重复步骤2-4即可。

内容的提问来源于stack exchange,提问作者Xrou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 09:42:47