- 你需要一个已经安装Docker的Linux系统环境
- 克隆Armbian官方仓库到本地,地址:https://github.com/armbian/build
- 复制本仓库下所有文件到你本地的Armbian代码目录
- 必须使用
非root用户
执行build.sh
脚本,选择型号开始编译,第一次编译通常耗时较长,需要耐心等待。
建议将编译固件所使用的用户加入docker
用户组,这样在编译过程中会自动使用docker编译,可以避免很多问题。
添加用户到docker
用户组的方法如下:
- 创建 docker 用户组
sudo groupadd docker
- 添加你想用普通用户权限的用户名到 docker 用户组
sudo usermod -aG docker $USER
- 系统重启后就可以使用普通用户权限执行 docker, 如果不想重启,可以使用下面的命令更新并激活组权限
newgrp docker
- 验证设置是否成功
docker run hello-world
编译参数和机型配置文件是我根据个人喜好设定的,你们编译的时候可以根据Armbian官方文档修改编译参数。