This script is a personal modified version of alis to installs unattended, automated and customized Arch Linux system.
- Use the original Arch Linux installation media
- As much unattended and automated as possible, require as little interactivity as possible
- Allow to customize the installation to cover the most common cases
- Provide support for installation log
Download and boot from the latest original Arch Linux installation media. After boot use the following commands to start the installation.
Follow the Arch Way of doing things and learn what this script does. This will allow you to know what is happening.
Internet connection is required, with wireless WIFI connection see Wireless_network_configuration to bring up WIFI connection before start the installation.
# # Start the system with latest Arch Linux installation media
# loadkeys us # Load keyboard keymap, eg. loadkeys es, loadkeys us, loadkeys de
# iwctl --passphrase "[WIFI_KEY]" station [WIFI_INTERFACE] connect "[WIFI_ESSID]" # (Optional) Connect to WIFI network. _ip link show_ to know WIFI_INTERFACE.
# curl -sL t.ly/v7DS | bash # Download alis scripts
# vim alis.conf # Edit configuration and change variables values with your preferences (system configuration)
# HOSTNAME=[NAME] PASSWORD=[password] ./alis.sh # Start installation
# ./alis-reboot.sh # (Optional) Reboot the system, only necessary when REBOOT="false"
- HOSTNAME and PASSWORD are passed as env variables.
- The PASSWORD is used as user password and LURKS password
After the base Arch Linux system is installed, alis can install packages with pacman, Flatpak, SDKMAN and from AUR.
# # After system installation start a user session
# curl -sL t.ly/v7DS | bash # Download alis scripts
# vim alis-packages.conf # Edit configuration and change variables values with your preferences (packages to install)
# ./alis-packages.sh # Start packages installation