This will create a partition for you, with subvolumes for /
, /home
, /var/log
, /var/cache/pacman/pkg
, and /.snapshots
.Once all the settings have been done, you can use the Install option to start the installation procedure.archinstall
Edit the pacman configuration using:Edit the pacman configuration using:
Edit the pacman configuration using:Edit the pacman configuration using:Edit the pacman configuration using:Enjoy Arch Linux with BTRFS and encrypted drive.Use the “Back” button to go to the installer main menu.
In the Network Configuration settings, select “Use NetworkManager” option.You should set your locale and keyboard settings. Here, if you are OK with the defaults, you can skip to the next setting.
![Automatic selection of drivers for test system.](https://vmme.org/wp-content/uploads/2025/02/installing-arch-linux-with-btrfs-and-disk-encryption.png)
Selecting a desktop and pressing enter will bring you to the driver selection settings.
![Available drivers are listed. Choose an item from the list.](https://vmme.org/wp-content/uploads/2025/02/installing-arch-linux-with-btrfs-and-disk-encryption-1.png)
Choose a partition type. Here, I am going with BTRFS partition. You can pick EXT4, a very well-tested file system, or XFS, f2fs etc.
Table of Contents
Audio settings
You can enter the “Graphics driver” settings and decide appropriate driver packs.
![Select Pipewire from the list of audio settings.](https://vmme.org/wp-content/uploads/2025/02/installing-arch-linux-with-btrfs-and-disk-encryption-2.png)
Kernel
🚧Do not forget the encryption password. If you do, you’ll lose access to the data on disk and formatting the entire operating system will be the only option for you.
![Selecting linux and linux-lts kernel in arch linux archinstall script.](https://vmme.org/wp-content/uploads/2025/02/installing-arch-linux-with-btrfs-and-disk-encryption-3.png)
Network Configuration
Now, you need to partition your disk. The archinstall has a neat mechanism to help you here.
![Use NetworkManager for network settings.](https://vmme.org/wp-content/uploads/2025/02/installing-arch-linux-with-btrfs-and-disk-encryption-4.png)
Additional Packages
To change a setting, press the enter key to go inside and select individual items.Let’s say you select “Yes”.If you need to install additional packages to your system, you can do it at the installation stage itself.To connect to the network, use the command:
![Specify additional package names to install those on the final system.](https://vmme.org/wp-content/uploads/2025/02/installing-arch-linux-with-btrfs-and-disk-encryption-5.png)
Optional Repositories
You will reach the login page. Enter the password to log in to your system.
![Multilib and testing repo options.](https://vmme.org/wp-content/uploads/2025/02/installing-arch-linux-with-btrfs-and-disk-encryption-6.png)
Timezone
In the above screenshot, you can see the name of my Wi-Fi device is wlan0
.
![Timezone settings in archinstall script.](https://vmme.org/wp-content/uploads/2025/02/installing-arch-linux-with-btrfs-and-disk-encryption-7.png)
Once you have made sure you have all the requirements, let’s install Arch Linux.
Start the actual install
station wlan0 connect "Network Name"
By default, it is set to systemd-boot. This is a simple bootloader for those who expect simplicity.
![Verify the configuration and confirm to start the installation procedure.](https://vmme.org/wp-content/uploads/2025/02/installing-arch-linux-with-btrfs-and-disk-encryption-8.png)
In the next dialog, use the TAB key to select your hard disk device and press the ENTER key.
Step 6: Post Installation
Legacy BIOS users should select the x86_64 BIOS option.
![No chroot enter after installation script is finished.](https://vmme.org/wp-content/uploads/2025/02/installing-arch-linux-with-btrfs-and-disk-encryption-9.png)
I am using the official archinstall script. Though a command line tool, this guided installer allows even a moderate system user to enjoy the “greatness” of Arch Linux.For this, pick “No” for BTRFS default subvolumes.I will be going with the default English.
![Enter the encryption password to unlock the system.](https://vmme.org/wp-content/uploads/2025/02/installing-arch-linux-with-btrfs-and-disk-encryption-10.png)
This will provide a list of countries. You can select a country near your location for a faster network.
![Log into Arch Linux GNOME installation.](https://vmme.org/wp-content/uploads/2025/02/installing-arch-linux-with-btrfs-and-disk-encryption-11.png)
💡