Skip to content

Building from source

See CONTRIBUTING.md for contribution guidelines.

AstrOS is built with mkosi.

system:

Terminal window
git clone --recurse-submodules https://github.com/astros-linux/AstrOS
cd AstrOS/system
mkosi genkey # You'll need your own keys, or AstrOS will fail to build.
chmod 0600 mkosi.key mkosi.crt
mkosi -f -B # This builds to `mkosi.output/`

installer:

Terminal window
git clone --recurse-submodules https://github.com/astros-linux/AstrOS
# zstd -o ./installer/mkosi.extra/images/AstrOS.raw.zst ./system/mkosi.output/AstrOS*_x86-64.raw
cd AstrOS/installer
mkosi -f -B # This builds to `mkosi.output/`