Preparation
Supported build environment is Ubuntu Focal 20.04 x64 (minimal iso image).
a guest inside a VirtualBox or other virtualization software,
a guest managed by Vagrant . This uses Virtualbox (as above) but does so in an easily repeatable way. Please check the Armbian with Vagrant README for a quick start HOWTO,
inside a Docker , systemd-nspawn or other container environments (example),
running natively on a dedicated PC or a server (not recommended),
20GB disk space or more and 2GB RAM or more available for the VM, container or native OS,
superuser rights (configured sudo or root access).
Execution
apt-get -y install git
git clone https://github.com/armbian/build
cd build
./compile.sh
This will download all necessary sources, execute compilation and/or build a boot-able image. Most of things will be cached so next run will be extremely faster!
Real time examples:
Documentation