Installing EndeavourOS ARM

There are three methods for installing EndeavourOS on a RPi 4, Odroid N2, or PineBook Pro ARM SOC.
Method one – Use the EndeavourOS x86_64 Live ISO to install an image.
Method two – Download a script and use it to install an image.
Method three – Download an image to be installed with dd or rpi imager.

Method one

The first method is to boot from the EndeavourOS x86_64 Live ISO available here:
Connect a target storage device to the computer, either micro SD or USB SSD.
Boot into the EndeavourOS live ISO.
Then click the welcome button labeled “EndeavourOS ARM Image Installer”.
Answering a few questions, will start a script that installs the image for you.
Remove the uSD card or USB SSD and connect it to your RPi 4 or Odroid N2.

Method two

In your favorite browser, go to
look for the latest image
ddimg-rpi-20230115 or ddimg-odroid-n2-20230115 image
where 2023 is the year, 01 is the month, 15 is the day.

When you find the desired image, click on it. Under Assets, click on for rpi


In a terminal window, cd into the directory the images were downloaded to.
Run the following command to check download integrity

$ sha512sum -c enosLinuxARM-rpi-latest.img.xz.sha512sum

should show image check is OK

Now use dd or your favorite image burning app to transfer the img.xz file to a micro SD or USB SSD.
gnome-disk-utility is recommended.
When finished transferring the image, ROOT_EOS Partition 2 will show about
6.2 GB followed by a large amount of Free Space.
On first boot, Calamares will run and resize Partition 2 to include the Free Space.

Method Three

The live ISO is not necessary in this procedure.
On an operational Arch Linux (or derivative) computer:
Connect a micro SD card or USB SSD enclosure to the computer’s USB port or SD slot.
Launch your favorite Terminal and maximize the window or make it at least 130 x 30

# (switch to root - enter root's password)
cd /tmp

In your tmp directory, make sure a folder named images does not exist

git clone
cd images

check permissions, should show as executable.


Follow the instructions.

After installation, Post-Install after Method 2

cd ..
# (remove the images directory)
rm -rf images  
# (exit root)

After Image is installed

Connect the uSD or USB SSD enclosure to a Raspberry Pi 4b/400 device or Odroid N2/N2+ device. Then boot up the device. Openbox should automatically start up and present the Calamares installer. Follow the instructions to complete the EndeavourOS install.

The script will install EndeavourOS on your device. Now EndeavourOS is installed on your ARM device, just reboot and have fun exploring and customizing your system to your needs.

Additional Resources

In EndeavourOS Discovery, we have some articles on how to enhance your experience like adding a portable SSD to your device or manuals for your home server. has more in-depth manuals. Click on the desired manual and it will come up in a basic Github viewer. Click on the ‘Download’ button and the manual comes up with a PDF viewer that will allow you to print or save the PDF.

Connect with us: