Armbian Imager 2.0 release supports over 300 boards from 64 SBC vendors, custom user profiles

The Armbian community has just released the Armbian Imager 2.0 GUI program to easily flash pre-built Armbian-built Ubuntu or Debian images for over 338 boards from 64 SBC vendors. The new version features a slick user interface rewritten from scratch and implements custom user profiles in the settings with username and password, SSH key, Wi-Fi network credentials and country code, timezone, locale, and shell. That means the board is ready to use after flashing.  In some ways it’s similar to the Raspberry Pi Imager 2.0, except it covers a much broader ecosystem of single board computers.

To be honest, I had no idea Armbian had an imager so far. The last time I used an Armbian image, I downloaded it directly from their website and used USB Imager or another tool to flash it to a microSD card slot. So it’s a good opportunity to check out the Armbian Imager 2.0 program by downloading and installing it on my laptop.

Armbian Imager 2.0 Linux Windows macOS

It’s available for Linux x64/arm64 (Raspberry Pi), Windows x64/arm64, macOS x64 and Arm (Apple M1-M4). I installed it on a laptop running Ubuntu 24.04. Some UI features include dark theme selection and eighteen languages automatically selected from your locale.

Armbian Imager 2.0 Manufacturer selection
Manufacturer list

The first step is to select the board’s manufacturer, and the platinum vendors, who sponsor the Armbian project, come first. I went with Radxa.

Armbian Imager board selection

We’re now shown a list of boards from the manufacturer, again listed by level of support with four levels: Platinum, Standard, Community, WIP. I selected the Rock 5B Plus SBC.

Rock 5B Plus Armbian Operating System Selection

In the next step, we can select the operating system, again with a list of images that can be filtered by “Stable”, “Rolling Release”, “Apps”, and “Minimal”. The “Apps” filter will show specific images such as Kali Linux, Home Assistant, OpenMediaVault, etc. I went with the Armbian 26.2.6 GNOME image above.

Armbian Imager Select Storage Device

Up next is storage device selection with the system device hidden by device. My 16GB microSD card was properly detected, and after selecting it, I was presented with a summary, and click on Erase & Flash to start the process.

Armbian Imager 2.0 confirm selection

The utility will download and uncompress the OS image, then write it to the microSD card and verify it.

Armbian Imager Writing Image

Sadly, it failed due to a problem with that specific microSD card:


The uncompressed image size is 5.72 GB, and we’re told there’s no space left on a ~16GB microSD card, so there’s clearly an issue, which the kernel log confirms:


While the program detected the issue in the console, the UI didn’t show any error message, and instead, I got a mostly blank window.

Armbian Image 2.0 write failure

I tried again with an 8GB microSD card, and I got the same result as above in the user interface, but it failed silently in the terminal.

I have enough experience to know that when it’s not the storage device itself that fails, it might be the card reader instead. Since I don’t have a working card reader with me, I installed the Windows version of Armbian Imager 2.0 on the Khadas Mind 2 mini PC and tried again using the card reader in the Mind Graphics 2 dock. I could confirm the 16GB microSD card was indeed dead, but I managed to flash Armbian 26.2 successfully on the 8GB card.

Armbian Imager 2.0 WIndows 11 Rock 5B Plus Armbian 26.2.6 Minimal

What we haven’t checked out so far is the custom profile option, so let’s do that now by going to the Settings, Profiles section.

Armbian Settings Profiles

Clicking on “+ New profile” will show Network options for Ethernet and Wi-Fi…

Armbian Imager 2.0 Network customization

… as well as localization, root account, first user options…

Armbian customization localization root account first user shell

… as well as Advanced options, and a preview of the config file stored in /root/.not_logged_in_yet. Clicking Reveal will show the passwords. If you set passwords, you may not want to share the resulting image with third parties since passwords are stored in plain text in the file. I suppose it’s deleted after the first login, but it’s usually possible to mount such an OS image as a loop device to access all files.

Armbian Imager Profiles Preview

We can now click save and create as many profiles as we want. The profile can be selected on the “Confirm Selection” window right before starting the flashing process.

Armbian Imager Profile SelectionThe Armbian Imager program is open-source, and you’ll find the source code on GitHub.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Dragon Q8B Edge AI SBC with Snapdragon 8cx Gen3 SoC
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
12 Comments
oldest
newest
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC