~esotericnonsense/autoarch

automatic arch linux installer
20d8543c — Daniel Edgecumbe 11 months ago
Add build/config.sh, doh
d93aadb2 — Daniel Edgecumbe 11 months ago
Add prereqs to README.md
e6302ee9 — Daniel Edgecumbe 11 months 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.