In this guide I will briefly go through the installation of EndeavourOS in Parallels Desktop on an M1 MacBook.
I will be using an ArchBoot ISO to greatly simplify the process. After the installation of an Arch Linux base, the EndeavourOS ARM install script can be used to “convert” the installation.
Alright, off we go!
Installing the base
- Download the latest Aarch64 ISO from https://pkgbuild.com/~tpowa/archboot/iso/aarch64/latest/
- Create a new VM in Parallels Desktop using the ISO
- Boot the VM
- Go through the ArchBoot installer (trust me, it’s pretty straight-forward)
- Reboot into Arch Linux
- Tell all your friends that you use Arch, btw.
Installing EndeavourOS
- To clone the EndeavourOS install script, you will need git:
1
pacman -S git
- Clone the EndeavourOS installer to a location of your liking:
1
git clone https://github.com/endeavouros-arm/install-script.git
- Navigate into the cloned repository:
1
cd install-script
- Set the executable bit on the install script:
1
chmod u+x endeavour-ARM-install-V2.X.sh
- Execute the script:
1
./endeavour-ARM-install-V2.X.sh
- Go through the EndeavourOS TUI installer (trust me again, it’s straight-forward)
- Reboot the system
- Install the linux headers, these are needed for Parallels Tools
1
yay -S linux-aarch64-headers
- Mount the Parallels Tools ISO through the Parallels GUI
- Navigate to the CD drive and start the GUI installer
1
./install-gui
- Reboot and enjoy your fresh EndeavourOS install!