Archinstall, the menu-based installer for the Arch Linux distribution, has been updated today to version 3.0.3, the third maintenance update in the Archinstall 3.0 series, bringing numerous improvements and bug fixes.
Archinstall 3.0.3 is here to improve support for the Limine bootloader by enabling UKI (Unified Kernel Image) support, placing the Limine configuration and BIOS files in a limine/ subdirectory, creating a proper EFI boot menu entry, add support for using UUID for accessing boot partition if it’s not the same as ESP, and improve Limine without the ‘boot partition unsupported’ message.
This release also consolidates preparations for LVM (Logical Volume Manager) and partitions, replaces the Sway window manager with Hyprland in the profile seat selection, more properly supports FAT12 and FAT16 ESPs, integrates new arguments data structure, adds support for showing device wipe status in the Info section for the partitioning step, and reactors the default partition table.
On top of that, Archinstall 3.0.3 introduces an additional package selector that displays a multi-selection menu to let users add any available package and handles a large set of selection entries. The new package selector is also capable of loading all available packages from the local database and cache them via lru_cache
.
Starting with this release, Archinstall will no longer force install the GRUB bootloader on BIOS systems when the user has not chosen it as a bootloader and no longer enables the Unified Kernel Image when starting the installer on systems using BIOS. It also improves the installations of the NVIDIA graphics driver.
Last but not least, Archinstall 3.0.3 adds XBOOTLDR (Extended Boot Loader Partition) support to manual partitioning, reactors the creation of BLS entries, implements udev sync after encrypting partitions with LUKS, removes support for writing passwords to the command log or the /tmp directory, and adds support for detecting a boot partition regardless of the boot flags when it’s mounted on /boot.
There are various other smaller changes included in Archinstall 3.0.3, so check out the release notes on the project’s GitHub page for more details. The new Archinstall version is already available in Arch Linux’s stable repositories and can be used immediately with the latest Arch Linux ISO snapshot upon updating it.
