Arch-install
Hello! Script arch-install bootstraps an Arch Linux environment with encryption (UEFI only).
A choice of either a server or desktop configuration is available. Server installs packages for a basic console setup, whereas desktop installs a choice of either the Openbox window manager or Xorg server (with no desktop).
See Getting started with Arch Linux for details.
How does it work?
- Download and verify an Arch Linux ISO from here.
- Flash the ISO onto a USB flash drive (or use Ventoy).
- Boot the live environment.
- Connect to the internet.
pacman -S curl git --needed
git clone https://gitlab.com/dwarmstrong/arch-install.git
cd arch-install
chmod u+x arch-install && ./arch-install
Setup
- Arch is the sole OS on a single disk
- GPT partition table with two partitions:
- EFI boot partition (ESP)
- encrypted partition (LUKS)
- LVM on encrypted partition with
root
andhome
LVs - unlock with single passphrase
- Systemd-boot as bootloader
Source: arch-install
» Later: Minimal Debian Bullseye
« Earlier: Use zram for swap