Skip to content

kusamaxi/chaOS-ISO

 
 

Repository files navigation

chaOS-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 chaOS.
More info at chaOS-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 chaOS system or any archbased system with chaOS repository enabled.

As the installer packages and needed dependencies will get installed from chaOS repository.

General information:

https://kusamaxi.github.io/chaOS-Development/

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

https://github.com/kusamaxi/chaOS-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/kusamaxi/chaOS-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/kusamaxi/chaOS-ISO/archive/refs/tags/22.12.2.tar.gz
tar -xvf 22.12.2.tar.gz
cd "chaOS-ISO-22.12.2"
./prepare.sh

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

git clone https://github.com/kusamaxi/chaOS-ISO.git
cd chaOS-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.

About

chaOS ISO framework based on Arch-ISO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 94.4%
  • Scheme 4.8%
  • Other 0.8%