The ArchLabs installer script, preserved post-mortem
This repository has been archived on 2024-09-01. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2018-07-27 19:14:03 -07:00
src Large overhaul 2018-07-27 19:14:03 -07:00
trans Large overhaul 2018-07-27 19:14:03 -07:00
LICENSE Initial commit after rebase 2018-07-18 17:50:37 -07:00
README.md Large overhaul 2018-07-27 19:14:03 -07:00

ArchLabs Installer

Features

  • Translations for 9 languages excluding English.
  • Basic & easy to follow configuration.
  • Automatic partitioning for whole device installs.
  • Support for LUKS and/or LVM.
  • Create multiple users if needed.
  • Built-in error detection and capturing.

Requirements

  • rsync used to unpack the squashfs root.
  • dialog for all user input/output.
  • geany and vim for editing files post install.
  • gparted and parted for auto and manual partition creation.
  • wipe for the secure wipe option.
  • standard *NIX tools awk sed grep uniq sort find ping mkfs lsblk.
  • arch-chroot used to perform operation in the chroot.
  • chpasswd to set root and user passwords.

If a network connection is available, the following will be used

  • pacman used to update the system and install/remove packages.
  • reflector for sorting the mirrorlist.