This project aims to provide a smooth Artix Linux installation experience, either for beginners or experts who want a reproducable best-practices installation.
It supports only runit
init system. It also supports cryptsetup
.
The installer performs the following main steps (in roughly this order), with some parts depending on the chosen configuration:
- Configure system (hostname, timezone, keymap, locales, ...)
- Partition disk
- Install kernel
- Install base packages
- Setup grub
- Ensure minimal working Artix with dotfiles
- ISO downloads can be found at artixlinux.org
- ISO files can be burned to drives with
sudo dd if=/path/to/artix.iso of=/dev/[drive letter] bs=2M status=progress
or something like Etcher. - A better method these days is to use Ventoy.
- Boot into live environment (both login and password are
artix
). - Connect to the internet.
Ethernet is setup automatically and Wi-Fi is setup with something like:
sudo rfkill unblock wifi
sudo ip link set wlan0 up
connmanctl # In ConnMan, use respectively: `agent on`, `enable wifi`, `scan wifi`, `services`, `connect wifi_NAME`, `quit`
- Run the script as root:
bash <(curl -s https://raw.githubusercontent.com/YurinDoctrine/deploy-artix/main/setup.sh)
- Once all done,
reboot
orpoweroff
and remove the installation media then boot into Artix (post-installation networking is done with wpa_supplicant).