通过 GitHub Actions 构建官方 Armbian 固件与内核
- 启用 eBPF 支持,兼容 DAE 代理
- 适配平台:
meson64
、rockchip64
、rk35xx
- 参考 Armbian 官方 设备列表
- 在 Build-Armbian.yml 中添加所需设备,实现构建固件
- CPU 频率
- 小核:1.5GHz
- 大核:2.0GHz
- 扩展支持
- 启用 PCIe 2.1 x4
- 风扇策略
- ≥ 45°C → 风扇启动
- ≥ 65°C → 风扇全速
- 系统优化
- 移除 U-Boot 对 GPU 的检测,启用 GPU 节点
- 网络接口:
end*
→eth0
- 风扇策略 ( BSP 内核 )
- ≥ 40°C → 40%
- ≥ 50°C → 55%
- ≥ 60°C → 75%
- ≥ 70°C → 88%
- ≥ 75°C → 100%
- 网络支持
- 默认不支持 WiFi,需自行安装 aic8800 驱动
- CPU 频率:2.0GHz
- 多媒体支持:vendor 固件支持 Jellyfin 硬件转码
- 网络接口:
end*
→eth0
- 移除内核版本后缀信息
- 补全 cpuinfo 中的 model name 信息
- Aml-s9xx-box 固件默认适配 斐讯 N1 盒子 ( 直接解压写入 U 盘即可 )
- 新增命令工具:
- Fork 本仓库
- 编辑 Build-Armbian.yml,添加所需设备
- 触发 GitHub Actions 工作流,等待构建完成
- 在 Releases 页面下载构建好的固件
选项 | 说明 | 默认值 | 可选项 |
---|---|---|---|
Target board | 目标设备型号 | nanopct4 |
nanopct4 rock-5c aml-s9xx-box 编辑文件添加 |
Kernel branch | 内核版本选择 | current |
current (稳定版) edge (测试版) vendor (厂商定制版) |
Linux release | 系统发行版 | bookworm |
bookworm (Debian 12) trixie (Debian 13) jammy (Ubuntu 22.04) noble (Ubuntu 24.04) |
Build desktop | 桌面版固件 | no |
yes (带桌面环境) no (纯命令行) |
Build minimal | 最小化系统 | yes |
yes (轻量化) no (完整系统) |
Build with docker | 容器环境构建 | no |
yes (容器构建) no (本地构建) |
Docker base image | 容器基础镜像 | ubuntu:noble |
ubuntu:jammy ubuntu:noble |
Upload deb packages | 上传 deb 包 |
no |
yes no |
Apply patches | 应用仓库补丁 | yes |
yes (应用补丁) no (官方原版) |