Kustom Arch Linux Installation Script (Kalis)
An opinionated Bash script for an automated and configurable Arch Linux installation without (almost) any user intervention.
Note It is strongly recommended to have already installed Arch manually on a previous ocassion in order to have a solid knowledge about how the installation process works and pretty much what each command does. If not the case, please, give a read at the official Arch Linux installation guide.
Get the latest Arch Linux installation medium and write it to a bootable device (e.g. an
USB stick). Boot from the installation media as you would do in a usual Arch installation (see Boot the live environment
(ArchWiki)) and load your keyboard map with the
loadkeys [keymap]
command. Available keymaps can be listed by running ls /usr/share/kbd/keymaps/**/*.map.gz
.
Note that Internet connection is required for the overall installation. If you are on a wired connection, you should be just fine.
Nevertheless, a wireless Wi-Fi connection can be setup by running the iwctl
utility as
iwctl --passphrase [WIFI_KEY] station [WIFI_ITF] connect [WIFI_ESSID]
where [WIFI_ESSID]
is your network name, [WIFI_KEY]
your network passphrase and [WIFI_ITF]
is the name of interface
of your network adapter, which can be found by running ip link show | grep -v "lo"
. This [WIFI_ITF]
should look something
similar to wlan0
.
Download the script, edit the kalis.conf
with your own preferences and run the script.
curl -sL https://raw.githubusercontent.com/rixsilverith/kalis/master/bootstrap.sh | bash
vim kalis.conf
./kalis.sh
Finally, reboot
the system to end the installation process.
This script is licensed under the GNU General Public License v3.0. For more information, see LICENSE. A copy of the license is provided along with the code.