Currently, this method will work on the Odroid N2 / N2+ the Odroid XU4, the Raspberry Pi 4b 32-bit and 64-bit OS. For other SBC Platforms, go to and use the ‘Platforms’ tab to find instructions for your SBC.

Make sure you’ve read our How to get started page, before proceeding with this stage of the installation.

Grab your EndeavourOS ISO Installer

We advise using the EndeavourOS ISO install USB key, this way you don’t have to remove directories and files created needed during the flash process. It also prevents your daily driver from borking or breaking the system.

Boot the EndeavourOS ISO and once the Live environment is booted close all open apps, especially the Thunar file manager, then insert your SD or eMMC card in your computer and open the terminal.

The terminal

Type the following commands

First make a temporary Folder in your home directory.

$ mkdir Temp

$ cd Temp

Now you are in the Temp directory of your eMMC or SD and to download the Base install image enter:

git clone

This will download the following into the Temp directory

next run

Check if is executable, if not make it executable, then type:

sudo ./

The script will run, just follow the instructions.
Ensure Apps are not running

Choose model

type in the target device, probably /dev/sda

Then you may get the following message.

mkfs.fat 4.2 (2021-01-31)
/dev/sda2 contains a ext4 file system
        last mounted on / on Wed Dec 31 17:00:02 1969
Proceed anyway? (y,N) 

then enter y

The script will run to completion. This does everything on the Arch Linux ARM Site instructions, plus a few extras. One of which is to copy the next script onto the image for you.

After the process has finished, you are ready to proceed and install the EndeavourOS environment described in the next step.

Connect with us: