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>