Artemis with new EndeavourOS ARM install (ARM announcement)

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.5
  • Mesa 22.1.2
  • Xorg-Server 21.1.3
  • nvidia-dkms 515.48.07

Odroid N2/N2+

  • Added btrfs file system support in addition to ext4
  • 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 news 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.

7 Likes

:finland:
Artemis ARM-asentaja!

1 Like

:fr: translation: Artemis avec le nouveau installateur pour EndeavourOS ARM (annonce ARM)

3 Likes

Some positive feedback :+1:

7 Likes

Positive reviews like these were made possible by consistent and constructive efforts by EndeavourOS Team.

It feels great to read these articles, which also motivates me to use this OS, along with making me to think that I should also contribute here.

4 Likes

Translation in Portuguese :portugal:
Artemis com nova instalação do EndeavourOS ARM

1 Like

also from a german website

4 Likes

Neben dem Xfce-Desktop stehen das aktuelle Gnome 42, KDE Plasma 5.25, MATE 1.26, LXQt 1.0.0, Cinnamon 5.4 – bekannt aus Linux Mint –, Budgie 10.5 sowie der Desktop von Chinas meistgenutzter Distribution Deepin, das Deepin Desktop Environment (DDE), und der besonders ressourcenschonende Fenstermanager i3 zur Auswahl.

hmm :wink: we do not have deepin

1 Like

I pointed out the error to the author of the article in the forum.

what also occurred to me, the EnOS logo in the article does not support a dark background. we don’t have enough suitable logos for dark backgrounds.

EnOS_logo_screen

a few weeks ago i downloaded a logo for my conky from the website and adjusted the color of the font. but my solution is not professional, otherwise I would make it available.

conky_logo_screen

would need a logo with “save space” background… or two versions yes.

1 Like

Another positive review!!

7 Likes