
This method should work on every single ARM device once Archlinux ARM base is installed. The script lets you choose to do a desktop install or a headless server install.
By default, the system has created a user named ALARM (Archlinux ARM) with password ALARM. It also has created a root account simply named root with a password root, to make things easier. In this step, we’re going to use the root account and not the ALARM account.
Setting up the nearest mirror and installing git
Boot up your ARM device and once booted login as root and enter root as password.
Now we’re going to change the mirror settings to the ones near to your location. you can use either vi or nano to edit the file, in this example you see nano.
# nano /etc/pacman.d/mirrorlist
Then comment out the following line:
## Geo-IP based mirror selection and load balancing
Uncomment the servers near you and close and save the file.
Type the following commands to finish the mirror procedure:
# pacman-key --init
# pacman-key --populate archlinuxarm
# pacman -Syyu
Once the system is updated, you can install git by doing this:
# pacman -S git
Then reboot the device and log back in again with root.
Installing EndeavourOS
We’re almost there, now we’re going to install EndeavourOS on the device by typing the following commands:
# git clone https://github.com/endeavouros-arm/install-script.git
# cd install-script
# ls -l
If endeavour-ARM-install-V1.0.sh is not executable, use chmod to alter it by doing this:
# chmod 774 endeavour-ARM-install-V1.0.sh
When the script is executable, run this command:
# sh endeavour-ARM-install-V1.0.sh
When it is done, you will be greeted with the last steps and to finalize the install just fill in the info on the screen as shown below:









Now EndeavourOS is installed on your ARM device, just reboot and have fun with exploring and customizing your system to your needs.
You can install anything from the AUR, with the exception of heavy graphic and power resources apps, to install those packages you can use Yay.
In our wiki, we have some articles on how to enhance your experience like adding a portable SSD to your device or manuals for your home server.
Follow us