In order to build an Armbian image from scratch, whether for development purposes or to [apply user customizations](https://docs.armbian.com/Developer-Guide_User-Configurations/) on top of a base image, a build environment is required. Per the Armbian documentation, Ubuntu 24.04 is [the officially supported](https://docs.armbian.com/Developer-Guide_Build-Preparation/) build platform.
[Multipass](https://multipass.run/) that is designed for quick and painless provisioning of Ubuntu VMs.
### Creating a VM and preparing for build
Multipass is [available](https://multipass.run/install) for macOS, Windows and Linux platforms.
Once you have multipass installed, a Jammy (22.04) instance with 4 CPUs, 4GB of RAM and 25GB of space available can be provisioned with a single command: