This project aims to create a custom, minimal ISO image for unattended installation of Archlinux without using net-boot, cloud-init or any other similar technology.

  • Configurations and user credentials are read from config.json and installation is performed by arch.sh in live ISO environment.

  • ISO is created and released (with version tag) by Github Workflow. Instructions for creating ISO are in buildiso.sh, which is executed by Github Workflow.

  • A git tag’s push is all needed to trigger the workflow. Once workflow is completed custom ISO is available in repo’s releases for download.

Blog and Demo Video