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

refs

master
browse log

clone

read-only
https://git.sr.ht/~esotericnonsense/autoarch
read/write
git@git.sr.ht:~esotericnonsense/autoarch

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

autoarch

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

Contact

Daniel Edgecumbe (esotericnonsense)

autoarch@esotericnonsense.com

Pre-requisites

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

Usage

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.

License

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