AzuOS is an Arch-based operating system, that features its own desktop made on top of Openbox.
This repository hosts the archiso configuration and files for building an AzuOS system.
To build the archiso-config, you need to have a system running Arch Linux (or derivatives).
The following packages are ALSO required for building:
- git
- xorriso
- arch-install-scripts
- dosfstools
- erofs-utils
- libburn
- libisoburn
- libisofs
- mtools
- squashfs-tools
- archiso
You can install these by running the following command with administrative permissions:
pacman -S git xorriso arch-install-scripts dosfstools erofs-utils libburn libisoburn libisofs mtools squashfs-tools archiso
Next, clone this repository by running the following in the Arch system:
git clone https://github.com/AzuSystem/archiso
Change directory into the newly cloned repository, make an "out" directory in it and start building the config (with administrative permissions again):
cd archiso; mkdir out; mkarchiso -v -w /tmp/archiso-tmp -o ./out ./
In a more understandable format:
cd archiso
mkdir out
mkarchiso -v -w /tmp/archiso-tmp -o /path/to/cloned-repo/out /path/to/cloned-repo/
The output image should then be inside of the "out" directory.