• Stars
    star
    316
  • Rank 132,587 (Top 3 %)
  • Language
    Shell
  • License
    GNU General Publi...
  • Created about 3 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

EndeavourOS ISO framework based on Arch-ISO

EndeavourOS-ISO

Maintenance

main branch is development latest (unstable)

Developers:

Contributors:

..and 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:

Installer LiveSession

Our journey wouldn't be made possible without the generosity of our Open Collective community!

Development source

Base source

Boot options

Systemd-boot for UEFI systems:
drawing

Bios-boot (syslinux) for legacy systems:
drawing

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/

And read the changelog before starting to know about latest changes:

https://github.com/endeavouros-team/EndeavourOS-ISO/blob/main/CHANGELOG.md

Install build dependencies

sudo pacman -S archiso mkinitcpio-archiso git squashfs-tools --needed

Recommended to reboot after this changes.

Build

1. Prepare

If you want the last release state to rebuild ISO you need to use specific tag tarball. https://github.com/endeavouros-team/EndeavourOS-ISO/tags

If not you will use latest "unstable" development state.

use last stable release (exemple for 22.12.2 Cassini nova Release)

wget https://github.com/endeavouros-team/EndeavourOS-ISO/archive/refs/tags/22.12.2.tar.gz
tar -xvf 22.12.2.tar.gz
cd "EndeavourOS-ISO-22.12.2"
./prepare.sh

Or use latest unstable debvelopment (git) by clone this repo:

git clone https://github.com/endeavouros-team/EndeavourOS-ISO.git
cd EndeavourOS-ISO
./prepare.sh
2. Build
sudo ./mkarchiso -v "."

or with log:

sudo ./mkarchiso -v "." 2>&1 | tee "eosiso_$(date -u +'%Y.%m.%d-%H:%M').log"
3. The .iso appears in out directory

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.

More Repositories

1

endeavouros-i3wm-setup

The beloved EndeavourOS default i3 (has gaps) theme and setup dotfile repo
Shell
432
star
2

EndeavourOS-Development

Overview about EndeavourOS GitHub Development
131
star
3

PKGBUILDS

PKGBUILDS for packages used in our repository
Shell
119
star
4

endeavouros-xfce4-theming

Original EndeavourOS XFCE4 Theming
Shell
67
star
5

EndeavourOS-calamares

EndeavourOS calamares configurations, scripts, files and custom modules
C++
32
star
6

repo

18
star
7

artwork-images-logo

storing images logos and backgrounds for Live ISO
14
star
8

endeavouros-theming

Backgrounds and artwork used for EndeavourOS
14
star
9

Important-news

Shell
12
star
10

mirrors

mirror1
11
star
11

endeavouros-DE-fixes

fixes for DE vanilla installs on EndeavourOS
6
star
12

endeavouros-xfce4-terminal-colors

EndeavourOS colorscheme for xfce4-terminal
6
star
13

grub2-theme-endeavouros

Grub2 Theme EndeavourOS
6
star
14

welcome

Source code for the Welcome app
Shell
6
star
15

eos-settings-plasma

JavaScript
5
star
16

User-contributions

Contributions from EndeavourOS users
HTML
5
star
17

eos-sddm-theme

sddm theme using default EndeavourOS wallpaper
QML
4
star
18

eos-quickstart

C++
3
star
19

eos-pkgbuild-setup

Shell
3
star
20

ISO-hotfixes

Hotfixes for the ISOs
Shell
3
star
21

iso-autobuild

devel iso release repo
Shell
3
star
22

install-scripts-next

new place for instal scripts used for EndeavourOS install processes
Shell
3
star
23

eos-tools

3
star
24

eos-systemd-boot

Shell
3
star
25

power-profiles-switcher

a simple switcher for power-profiles (power-profiles-daemon)
Shell
3
star
26

RepoAgent

RepoAgent checks the repo on the mirrors
2
star
27

keyring

official EndeavourOS keyring
Makefile
2
star
28

endeavouros-backgrounds

archive for backgrounds
2
star
29

eos-plasma-sddm-config

sddm dropin files for EndeavourOS plasma installs
2
star
30

endeavouros-lxdm-theme

EndeavourOS lxde theme for lxde-gtk3
CSS
2
star
31

calamares_config_next

EndeavourOS calamares configuration and branding files
QML
2
star
32

eos-bash-shared

Source code for the eos-bash-shared package
Shell
2
star
33

open-tasks

Overview on open tasks, unresolved issues, and future plans for development
1
star
34

testing-packages

internal testing
1
star
35

snippets

code snippets
Shell
1
star