EndeavourOS-ISO
New merged repository structure (october 2021) by joekamprad.
now live-user-desktop-settings
are included under /airootfs/root/liveuser-desktop-settings
Developers:
- joekamprad
- manuel
- fernandomaroto (initial developer)
- our beloved community
This ISO is based on hugely modified Arch-ISO to provide Installation Environment for EndeavourOS.
More info at EndeavourOS-GitHub-Development
Resources
- https://endeavouros.com
- Getting help at the forum
- Bug report
- Telegram help-chat
- Reddit news
- Twitter news
Our journey wouldn't be made possible without the generosity of our Open Collective community!
Development source
- EndeavourOS-ISO source (Live environment with XFCE4-Desktop)
- EndeavourOS-calamares (installer framework)
Base source
Boot options
Systemd-boot for UEFI systems:
Bios-boot (syslinux) for legacy systems:
How to build ISO
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.
general information: https://endeavouros-team.github.io/EndeavourOS-Development/
Install build dependencies
sudo pacman -S archiso mkinitcpio-archiso git squashfs-tools --needed
Build
1. Prepare
git clone https://github.com/endeavouros-team/EndeavourOS-ISO.git
cd "EndeavourOS-ISO"
sudo ./fix_permissions.sh
2. Build
sudo ./mkarchiso -v "."
or with log
sudo ./mkarchiso -v "." 2>&1 | tee "eosiso.log"
out
directory
3. The .iso appears in Advanced
To install locally builded packages on ISO put the packages inside directory:
airootfs/root/packages
Packages will get installed and directory will be cleaned up after that.