mirror of
https://github.com/t2linux/EndeavourOS-ISO-t2.git
synced 2026-04-30 13:51:13 -07:00
2022.02.26
Merge branch 'main' of https://github.com/endeavouros-team/EndeavourOS-ISO into endeavouros-team-main
Merge branch 'main' of https://github.com/endeavouros-team/EndeavourOS-ISO into endeavouros-team-main
EndeavourOS-ISO-t2
New merged repository structure (october 2021) by joekamprad.
now live-user-desktop-settings are included under /airootfs/root/liveuser-desktop-settings
Developers:
- NoaHimesaka1873 (t2linux)
- joekamprad
- manuel
- fernandomaroto (initial developer)
- our beloved community
This ISO is based on hugely modified EndeavourOS-ISO to provide Installation Environment for EndeavourOS.
More info at EndeavourOS-GitHub-Development
Read the instuction at t2linux wiki
t2linux Resources
- https://t2linux.org
- Redecorating for awesome linux-t2 kernel
- All people on t2linux Discord for helping & supporting us!
EOS Original 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-calamares (T2 Edition) (installer framework)
Base source
- Arch-ISO
- Calamares
- EndeavourOS-ISO source (Live environment with XFCE4-Desktop)
Boot options
Systemd-boot for UEFI systems:

How to build ISO
Just follow what GH Workflow does. It's simple.
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 "."
or with log
sudo ./mkarchiso "." 2>&1 | tee "eosiso.log"
3. The .iso appears in out directory
Advanced
To install locally builded packages on ISO put the packages inside airootfs/root and use something like this lines:
pacman -U --noconfirm "/root/calamares_current-3.2.44.3-4-any.pkg.tar.zst
rm /root/calamares_current-3.2.44.3-4-any.pkg.tar.zst
inside run_before_squashfs.sh
Languages
Shell
84.1%
CSS
13.6%
JavaScript
2.3%