We’re proud to present you


Wallpaper by Rockwallaby

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 https://github.com/endeavouros-arm/images/releases
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 https://github.com/endeavouros-arm/images.git
cd images

check permissions, should show image-install-calamares.sh 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.

Other ARM devices

Image created by Rockwallaby

The existing semi-automated script is still available for other non-supported devices. We did simplify that process too by making it a two-step install as well, with the base install for the Pine 64 and the Rock64 completed by the EndeavourOS install. The Mac M1 EndeavourOS install on Parallels instruction, still works, as well as the headless server installation.

The Cassini Nova release

The live ARM environment ships with:

  • Calamares
  • Firefox 113.0.2-1
  • Linux kernel 6.3.4.arch1-1
  • Xorg-Server 21.1.8-1

Features and improvements on the ARM install

  • EndeavourOS Arm now supports Pinebook Pro.
  • New linux-eos-arm kernel with amdgpu introduced for more generic Arm device support including pinebook pro.
  • linux-eos-arm ships with amdgpu module prebuilt for supporting devices like Phytiuim D2000.
  • Raspberry Pi Imager/dd compatible images available for download. Improves accessibility of arm i.e. users from any OS can flash eos-arm to their arm SBC
  • Improved headless server script.
  • Odroid N2+: vulkan-panfrost and vulkan-mesa-layers installed to reduce artifacts on plasma x11 sessions and improve overall graphics performance and stability.

From now on the Pinebook Pro is officially supported by us.

For hardware and driver support for Pinebook Pro we ship the following packages:

  • linux-eos-arm
  • libdrm-pinebookpro
  • pinebookpro-audio
  • pinebookpro-post-install
  • ap6256-firmware
  • towboot-pinebook-pro

We’ve leveraged existing work and PKGBUIDs of both Manjaro ARM and archlinuxarm-pbp projects to create our Pinebook Pro images and would like to thank them for their continuing work in supporting PineBook Pro for Arch Linux ARM platform.

You can download it here:

NameLocationISOTorrentSha512sumGPG sig file
Alpix mirrorGermanyDownloadDownloadDownloadDownload
Archlinux TaiwanTaiwanDownloadDownloadDownloadDownload
FreedifGermany DownloadDownloadDownloadDownload
Jilin UniversityChinaDownloadDownloadDownloadDownload
Remi ESSAISSIFranceDownloadDownloadDownloadDownload
Umeå UniversitySwedenDownloadDownloadDownloadDownload
NameLocation ISOTorrentSha512sumGPG sig file

Check the ISO file before using it:

To check the ISO file with the sha512:

sha512sum -c EndeavourOS_Cassini_Nova-03-2023_R2.iso.sha512sum

To check the ISO file with gpg signature import our key and verify

(Do not forget to trust the key after validating it)

Verification: (this release is signed by Johannes Kamprad)

pub   rsa2048 2021-02-03 [SC]
      8F43 FC37 4CD4 CEEA 19CE  E323 E3D8 752A CDF5 95A1
uid           [ultimate] Johannes Kamprad (joekamprad development key) <joekamprad@endeavouros.com>
uid           [ultimate] [jpeg image of size 3520]
sub   rsa2048 2021-02-03 [E]

To verify the key:

gpg --recv CDF595A1
gpg --verify EndeavourOS_Cassini_Nova-03-2023_R2.iso.sig

Connect with us: