After you have installed the Archlinux Arm base image on a uSD or eMMC card in step one.
You are now ready to install EndeavourOS and your choice of DE on top of the Archlinx base install.
Insert the uSD with the installed Archlinux base into the SBC. Hook up an Ethernet cable, HDMI cable, keyboard and power.
For a desktop install
Click on EOS-desktop-installations.pdf
This will open the pdf in a very basic github viewer. Click on “download” and the pdf will appear in a browser pdf viewer. From here you can save or print the manual.
Jump to page 5 and follow the instructions there. Basically you assure the internet is available. Then install the Archlinux arm keys. Then update the image before installing new packages. Fairly standard for Arch. Install git with pacman.
Reboot & log back in as root
use git clone to download the script and it’s support files.
Run the script.
Enter information for the install and let the script run until finished.
After installing EndeavourOS and your DE, you might want to install an External SSD and configure it as your /home directory as suggested in the desktop manual.
go to the above git hub link and click on
for instructions on how to do this.
For a headless server install
If you are installing a very base Archlinux install for a headless sever, do everything in Step one exactly the same. Put the uSD or eMMC in the SBC, hook up an Ethernet cable, HDMI cable, keyboard, and power. Then follow the instructions for a server install. Go to the above github link and click on
As above click on “download” and either save or print the pdf.
Go to page six and follow the instructions. This will install services for a headless server. and do the following:
Enter the requested information required for configuration. The following will occur
Additional packages will be installed to complete the server environment.
The time zone is set NTP is enabled
The hardware clock is synced if present.
Locale is set
Hostname is set
/etc/hosts is configured
delete default user “alarm” & create specified user name & password
Configure for the specified static IP
Configure SSH including specified port number
Configure and enable the ufw firewall
Provides the option to auto partition, format, and mount the USB 3.0 SSD for the
External USB DATA device.
Then instructions follow on how to set up a Linux client computer to use the server using FUSE and sshfs.
Also in the git hub manual repository are manuals for
Setup_SAMBA.pdf how to install SAMBA on your server for Windows users
Setup_miniDLNA.pdf how to setup a DLNA server for streaming media
Backup_Data.pdf how to setup an external USB SSD for backing up the DATA SSD
That ought to keep you busy for a while.
I hope you enjoy your EndeavourOS Arm experience.