Introduction
Installing Arch Linux with Btrfs differs from an ext4 installation when preparing the disk. In this article I’ll create a Btrfs filesystem and its subvolumes, mount them, and install Arch step by step from the command line—without using Archinstall.
I’ve covered Arch installations before. My last walkthrough used ext4, and it was more than a year ago. Since the Arch installation guide changes over time, it’s worth revisiting, and one should always verify against the guide whenever following any installation tutorial.
This time, I’ll use Btrfs, or the B-tree file system, instead of ext4. I’ve had extensive experience with Btrfs over the past year and decided to try it on Arch.
This article also lays the groundwork for a future article: a pure Wayland installation using labwc. Labwc is a window-stacking compositor for Wayland, inspired by the classic X11 window manager, Openbox.
I’ll be installing Arch in a virtual machine, so a few details differ from a bare-metal installation. For example, I won’t install processor microcode in the guest. On a physical system, you’d generally install the package appropriate for your CPU vendor.
The walkthrough is divided into sections; timestamps are in the description:
- Prepare
- Live Environment
- Drive Partitioning
- File System
- Base System
- fstab
- Change Root
- Boot Loader
- Login



Leave a Reply