automatic arch linux installer
20d8543c — Daniel Edgecumbe 4 years ago
Add build/config.sh, doh
d93aadb2 — Daniel Edgecumbe 4 years ago
Add prereqs to README.md
e6302ee9 — Daniel Edgecumbe 4 years ago
Add mkarchiso check


browse  log 



You can also use your local clone with git send-email.


autoarch provides basic scripts to perform an automated install of Arch Linux in a virtual machine.

Main git repository: https://git.esotericnonsense.com/pub/autoarch.git

Sourcehut: https://git.sr.ht/~esotericnonsense/autoarch

GitLab: https://gitlab.com/esotericnonsense/autoarch.git

GitHub: https://github.com/esotericnonsense/autoarch.git


Daniel Edgecumbe (esotericnonsense)



autoarch requires an up-to-date version of Arch Linux, and the mkarchiso utility provided by the archiso package (pacman -S archiso).


To build the ISO, enter the build directory and run sudo ./main.sh. Root permissions are required in order for the correct permissions to be set within the built image.

The built ISO will by default be placed in /tmp/archiso-out.

By default, this ISO will use the install script present in the repo it is built from. By modifying build/config.sh prior to building, a remote repository can be specified which will be cloned at runtime.

More options are available in install/config.sh for configuration of the installed system. The install/packages.list file can be modified in order to change the packages that are automatically installed.

#Important note

The created ISO will completely erase the contents of the disk you point it at (e.g. vda by default) without confirmation prior to installation.

Consider yourself warned.


autoarch is subject to the GNU GPLv2 only, contained in the document LICENSE.GPLv2 which should be distributed with the software.