Release v0.2.1
Release date: 2026-03-21
Highlights
- Storage: One validated storage plan drives partitioning, mounts, and fstab; btrfs subvolume presets (flat / standard / extended); pre-mounted installs when
/mntis already set up. - LUKS: Safer, quieter crypto setup (stdin passphrases, redacted logs), initramfs hooks and kernel cmdline that match your mkinitcpio style (
systemd/sd-encryptvs classicencrypt), and fewer false failures whenmkinitcpioexits non-zero on warnings only. - Firmware & mounts: systemd-boot is blocked on BIOS/legacy with a clear hint to use GRUB; ESP
vfatmounting is more reliable (FAT support check, fallbacks, better recovery when the live ISO kernel and modules disagree).
New
- Pre-mounted mode with cached mount/swap probes and clearer info in the disks flow.
- Optional
btrfs_subvolume_presetin saved config ([disks]); omitted configs behave like before (flat). - Release workflow assets: tagged builds publish the binary,
SHA256SUMS, andinstall.shfor the documented curl-to-bash install path.
Improvements & fixes
- LUKS: correct bootloader/kernel options when the root is on btrfs subvolumes; tighter mkinitcpio
HOOKS=detection; non-interactivecryptsetupand strongerdm-cryptmodule loading. - Manual partitioning: clearer parted byte-range rules (length vs end), overlap / past-100% rejection; btrfs preset available in manual mode when root is btrfs.
- BIOS GRUB in pre-mounted setups resolves the whole-disk target from mounts and disk selection.
- Preflight can warn when the live environment’s kernel and module versions look mismatched (a common ESP mount footgun).
Breaking changes
- None for normal TUI/config users. Internal APIs used only by tests or forks may need updates (e.g. bootloader planning now takes the storage plan).
Arch ISO (one command)
curl -fsSL https://github.com/Firstp1ck/archinstall-rs/releases/download/v0.2.1/install.sh | bashOr download archinstall-rs and SHA256SUMS from this release and run sha256sum -c SHA256SUMS && chmod +x archinstall-rs && ./archinstall-rs.