This ISO is based on hugely modified Arch-ISO to provide Installation Environment for EndeavourOS.
More info at EndeavourOS-GitHub-Development
- EndeavourOS-ISO source (Live environment with KDE-Desktop)
- Calamares {EndeavourOS fork} (installer framework)
Systemd-boot for UEFI systems:
Bios-boot (syslinux) for legacy systems:
You need to use an installed EndeavourOS system or any archbased system with EndeavourOS repository enabled.
As the installer packages and needed dependencies will get installed from EndeavourOS repository.
sudo pacman -S archiso git squashfs-tools --needed
It is recommended to reboot after these changes.
git clone https://github.com/endeavouros-team/EndeavourOS-ISO.git
cd EndeavourOS-ISO
./prepare.sh
And put the resulting package into ISO structure to get installed with the ISO build procedure:
airootfs/root/packages/
To get this working you need to remove calamares
from packages.x86_64
before starting ISO build.
sudo ./mkarchiso -v "."
or with log:
sudo ./mkarchiso -v "." 2>&1 | tee "eosiso_$(date -u +'%Y.%m.%d-%H:%M').log"
To install locally built packages on ISO, put the packages inside the following directory:
airootfs/root/packages
Packages will be installed and the directory will be cleaned up after that.