
Just like NASA’s Artemis mission will be to go back to the moon and also lay the foundation for the future (Mars) missions, EndeavourOS’ Artemis release is laying the foundation for the future of EndeavourOS ARM.
Artemis is the first release that ships with an integrated feature to install the first stage of a two-step installation of EndeavourOS ARM on an SD or SSD for your ARM device.
Odroid N2/N2+ and Raspberry PI

Around the Apollo release, community member Sravan started pioneering the options for the ARM installer to make it more user-friendly and to get x86_64 EndeavourOS users more curious to discover ARM. His ideas and also help in improving the existing ARM installation method, triggered Pudge, our main ARM developer to add him to the team.
This resulted in introducing Calamares to the ARM installation process and an integrated install option on the Welcome app of the main ISO.
The method requires two easy steps, the first one is the base install that uses an easy-to-use automated script in the terminal and the second step uses the Calamares installer to install the location, keyboard, DE/WM and user/computer name and password.
The new installer is still in beta, but we have had successful reports of entirely working installations amongst our ARM community.
Since it is still in beta, the installer only supports Odroid N2/N2+ and the Raspberry PI at this moment. Support for other devices like the Pinebook family and more is in the pipeline.
Calamares isn’t the only step that has been made, both the main dev team and the ARM team have improved the way the main Endeavour packages (eos apps, DE and community editions) are updated for both projects. So both repos are more in sync from now on.
As I said earlier, this is the first step in bringing ARM and the main project closer, our next step is to let Calamares also handle the base install for an entirely GUI user install experience.
The install

The new method consists of two steps, the first step is handled by an install option on the Welcome app of the Artemis ISO.
Just fire up the ISO on an x86_64 machine, stick in an SD card or connect an SSD designated for your ARM device to the machine, then with a click on the ARM install button, the terminal will open and it will prepare the base install in a couple of easy to follow steps by selecting the right device and partitioning the card/SSD. After those steps, it will start downloading a 1.5 GB image and completes the base install on the storage device.
Calamares

After the first step is completed, the designated ARM storage can be added to the ARM device to perform the second and final step.
An Openbox Live environment with a modified Welcome app that gives the options to edit the mirrors, install the official DEs and install the community editions, just like the regular ISO provides for x86_64 systems.
The main difference is that the ARM Calamares options only concentrate on location and keyboard selection, the DE/WM options and configuring user /computer name and password, the base install has already been done by the first step.
After installing the chosen DE/WM, Calamares will be wiped off the storage device during that process.
Other devices and future releases

As I explained earlier, the new installer is a beta release and has limited device support for now, but we are going to add more devices in the future. The team currently is brainstorming to add the first step, the base install, in the Calamares installer also, so it will only take one step to install ARM
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, the base install for the specific device and the EndeavourOS install. The Mac M1 EndeavourOS install on Parallels instruction, still works also with the EndeavourOS install method.
Features and Improvements on the ARM install
- Calamares 3.2.60
- Firefox 101.0.1
- Linux kernel 5.18.1 for Odroid 2N/2N+
- Linux kernel 5.15 for Raspberry PI
- Mesa 22.1.2
- Xorg-Server 21.1.3
Odroid N2/N2+
- Added
btrfs
file system support in addition toext4
- Uses Linux 5.18 kernel from Archdroid. Thanks to Archdroid team!!
- Improved performance for Odroid N2+ by enabling overclocking out of the box using Archdroid’s
uboot
- Enabled sound support and btrfs support by using a post-install package inspired by the Manjaro ARM team
Raspberry Pi
- Updated
config.txt
- There was btrfs issue caused by including subvolid in fstab before. It caused difficulties in restoring snapshots. Now fstab has no btrfs subvolid. Thanks to Dalto for his help.
General
- Lightdm now uses gtk-greeter instead of slick-greeter for Window Manager to give a more stable experience. It has a new custom theme.
- ARM images are now compressed using zstd method to allow a fast decompression experience for the user
- EOS Quickstart working again on ARM. Offers an easy selection of common and popular apps to get you started.
- Sway login manager changed from ly to SDDM
You can download the ISO over here.
Connect with us:
12 Comments
Mahmoud Hanfy · August 26, 2022 at 11:35 am
I wont to make my laptop with Android and Google play
Artemis is launched – EndeavourOS · June 24, 2022 at 9:40 pm
[…] To read a more detailed announcement about the ARM release, you can read the ARM announcement. […]
First Look at EndeavourOS ARM on the Raspberry Pi 4 - 9to5Linux · June 25, 2022 at 2:53 am
[…] the Arch Linux-based distro to come with a built-in installer for the EndeavourOS ARM Edition. The new ARM installer is integrated into the Welcome screen you see when you enter the live session and it’s just […]
First Look at EndeavourOS ARM on the Raspberry Pi 4 – My Paining Ideas · June 25, 2022 at 3:05 am
[…] the Arch Linux-based distro to come with a built-in installer for the EndeavourOS ARM Edition. The new ARM installer is integrated into the Welcome screen you see when you enter the live session and it’s just one […]
First Look at EndeavourOS ARM on the Raspberry Pi 4 - LosstNews.com · June 25, 2022 at 6:35 pm
[…] the Arch Linux-based distro to come with a built-in installer for the EndeavourOS ARM Edition. The new ARM installer is integrated into the Welcome screen you see when you enter the live session and it’s just one […]
First Look at EndeavourOS ARM on the Raspberry Pi 4 - 9to5Linux - 99NEWS · June 25, 2022 at 7:55 pm
[…] the Arch Linux-based distro to come with a built-in installer for the EndeavourOS ARM Edition. The new ARM installer is integrated into the Welcome screen you see when you enter the live session and it’s just […]
First Look at EndeavourOS ARM on the Raspberry Pi 4 - PiShop Blog · June 28, 2022 at 6:00 pm
[…] release of the Arch Linux-based distro; to come with a built-in installer for the ARM Edition. The new ARM installer is integrated into the Welcome screen you see when you enter the live session and it’s just one […]
Linux Saloon | 25 Jun 2022 | Fedora 36 | Linux - OS of future · June 29, 2022 at 9:04 am
[…] Artemis with new EndeavourOS ARM install […]
Ubuntu Touch OTA-23 | KC7NYR · July 4, 2022 at 11:02 pm
[…] the Arch Linux-based distro to come with a built-in installer for the EndeavourOS ARM Edition. The new ARM installer is integrated into the Welcome screen you see when you enter the live session and it’s just one […]
Retrato de EndeavorOS: para muchos, el espíritu de Antergos forma la mejor distribución – Liukin · September 20, 2022 at 12:21 am
[…] “Artemis Neo” viene directamente con una rutina de instalación para la plataforma arm. como el Notas de lanzamiento explicando la versión ARM, solo se necesita un script […]
First Have a look at EndeavourOS ARM on the Raspberry Pi 4 – PiGurus · December 11, 2022 at 5:59 pm
[…] Arch Linux-based distro to return with a built-in installer for the EndeavourOS ARM Version. The new ARM installer is built-in into the Welcome display screen you see whenever you enter the reside session and […]
EndeavourOS Artemis mit neuem ARM Installer – My CMS · March 4, 2023 at 8:24 pm
[…] Version 3.2.60 des Calamares-Installer-Frameworks sowie Mesa 22.1.2 für den Grafik-Stack. Der neue ARM Installer arbeitet in zwei Schritten. Die Basis-Installation wird von einem Script ausgeführt, das im […]