Skip to content

Armbian Getting Started Guide

Before you start, please make sure you have:

  • a proper power supply according to the board manufacturer’s requirements
  • a reliable SD card (at least ‘Class 10’ and ‘A1’-rated is highly recommended)

You will also need an existing operating system and an SD card writer tool. We recommend using Armbian Imager — the official Armbian flashing tool.

Armbian Imager workflow

Armbian Imager is a lightweight, native flashing tool that supports both selecting and downloading an Armbian image before flashing, as well as flashing an already downloaded image.

Warning

Make sure you use a good, reliable and fast SD card. If you encounter boot or stability issues, in over 95 percent of all cases these are either caused by an insufficient power supply, or they are related to the SD card. This can be due to a bad card, bad card reader, something went wrong when burning the image, the card turns out to be too slow to boot, etc. Armbian can simply not run on unreliable hardware.

Checking your SD card with either F3 or H2testw is mandatory if you run into problems. Since counterfeit SD cards are still an issue, we also highly recommend checking your card with these tools directly after purchase.

Most SD cards are only optimised for sequential reads/writes as it is common with digital cameras. This is what the speed class is about. The SD Association defined Application Performance Class as a standard for random IO performance.

Application Performance Class Pictograph Minimum Random Read Minimum Random Write Minimum Sustained (Seq. Write)
Class 1 (A1) a1-logo 1500 4k IOPS 500 4k IOPS 10MBytes/sec
Class 2 (A2) a2-logo 4000 4k IOPS 2000 4k IOPS 10MBytes/sec

We recommend SD cards that are rated at least A1 and fulfill at least speed class C10 or higher (U1/U3, etc.). For example:

a1-16gb-card a1-32gb-card a2-64gb-card

In case you chose an SD card that was already in use before, please consider resetting it back to ‘factory default’ performance with SD Formatter before burning Armbian to it (explanation in the forum). Detailed information regarding ‘factory default’ SD card performance.

New users

Some users might find it easier to follow this video tutorial.

Some word of advice, though. The video has been created a few years ago. You might therefore find differences between this video and our current site. So, in doubt, also follow the sections below while watching the video.

The steps

This guide is split into stages. Work through them in order, or jump straight to the one you need.

  1. Choosing an Armbian image — Debian or Ubuntu, minimal, server or desktop, and which kernel branch.
  2. Writing the image to media — Armbian Imager to an SD card, or straight to eMMC, UFS or SPI.
  3. First boot and login — Power up, set the root password, create your user, get on the network.
  4. First steps after loginarmbian-config for the basics, then preconfigured software titles.
  5. Installing to internal storagearmbian-install moves the system off the SD card.
  6. Keeping Armbian up to date — APT for the OS, armbian-install for the boot loader.
  7. If something goes wrong — When a step fails, and how to report a real bug.

Start with Choosing an Armbian image.