In April last year, Arch Linux started including a command line based guided installer called Archinstall.

If you think that’s not much when compared to the graphical installer of Ubuntu, Manjaro or other distributions, you are right. But you should also know that something is better than nothing. Before the inclusion of Archinstall, you were totally on your own for installing Arch Linux and that’s not pretty if you don’t refer to a guide.

Archinstall makes things a bit easier by suggesting the installation steps even though it is completely command line based. It’s just a script after all.

The newest release of Archinstall script 2.3.1. includes improvement on BTRFS and Pipewire support. Let me share some details.

Archinstall 2.3.1

Default timeout in systemd-boot has changed from 5 to 15 seconds. systemd-boot is a bootloader like Grub. This change means if you do not select a boot choice, your system will boot into the default OS choice in 15 seconds. I am not a fan of this change. 15 seconds is way too long.

Btrfs subvolume default layout has changed to something that may work with Timeshift and Snapper backup tools. However, this feature has not been tested yet. You are free to experiment with it. Btrfs subvolumes now also get properly mounted recursively. Please keep in mind that Btrfs support is still in early shape so some layouts might still not be supported.

Application profile Pipewire has been added. GRUB now better deals with UEFI setups. As noted by Phoronix, Xorg profile now sets the AMDGPU driver before the Radeon module for new initramfs images.

There are some more bug fixes. You may find more details in the official release notes on its GitHub repository.

It’s good to see that Archinstall getting attention and regular improvements from the developers. Archinstall is indeed a step in the right direction even for seasoned Arch users.