通过 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(定制版),参考 设备列表 文件中 KERNEL_TARGET 定义 |
| 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(官方原版) |