Arch Linux is not hard to install. But there are a series of steps that need completed in succession with precision in order to get a working machine. This package automates that process and gives a repeatable install. Germinate takes care of paritioning the machine, installing the base packages, setting up pacman, the mirrors, user groups, etc.
*Warning: this can be destructive. The pre-install scripts reformat your paritions so you'll lose any data that isn't backed up on your HDD
# Download the tarball
curl -L -o germinate.tar.gz bit.ly/3MvwOMV
# Extract and then run the install scripts
tar -xvf germinate.tar.gz
cd germinate
./pre-install
./install
It can be really helpful to have two machines. One that's on the live image, one that's a full system. In that scenario you can SSH into the new machine and run these commands.
- Boot a machine with a USB that includes the Arch live image
- Enter the interactive prompt.
$ iwctl - List all available WiFi devices:
$ device list - Scan for networks:
$ station <device-name> scan*(There will be no output) - Show available networks:
$ station <device-name> get-networks - Connect to the network:
$ station <device-name> connect <network-name> - Set a password on the host machine:
$ passwd - Determine host machine Ip Address:
$ ip route get 1.2.3.4 | awk '{print $7}' - Connect to SSH with
systemctl start sshd(This uses openssh) - From the another machine you can now SSH into the host
$ ssh root@<ip-address>