Prerequisites

  • Download the latest Arch ISO. I refer to the clickable link on the official releases page or - for German users - you can navigate to archlinux.de/downloads

  • Check the integrity of the downloaded ISO using the guide you can find on archlinux.org/downloads in the section “HTTP direct downloads”

  • Configure a bootable USB stick.

After booting your stick and chosing our preferred keyboard layout, you need to connect to the internet

Installing Arch Linux

Boot the USB stick

First, boot the USB stick on the computer where you want to install Arch Linux. You should be seeing below output. Photo of an interactive shell showing the starting message of the Arch Linux 6.4.12-arch1-1 tty1

Load your preferred keyboard layout, for example loadkeys de-latin1 for German.

Connect to a router with a LAN cable directly or connect to your WLAN.

Connecting to WLAN

I use the following commands to wirelessly connect to my router. Each command produces output as you can see in the image below.

iwctl
device list
station replace_with_your_device get-networks
station replace_with_your_device connect replace_with_your_WLAN_SSID
exit

Photo of the terminal outputs of the commands iwctl, device list & station

In order to test your connection, you can ping google.com for example. The connection is established if you see ongoing responses of “x bytes received from…”

Archinstall

Run archinstall. You should see the interactive menu in the console. Photo of the interactive menu after running archinstall in the terminal

Configuratio

The following is an exemplary configuration I use. With Arch not everything is handed to you ready-made on a silver platter, yet if you are up for gaining the necessary background knowledge, it will pay out on the long run. Thus, if you stumble across something unfamiliar in the setup options: do some research, fill your knowledge gaps & improve :)

Config OptionValueAdditional Info
Archinstall languageyour preferred language
Mirrorsregion close to youWhat you want to install must come from somewhere. Mirrors are servers providing “all the stuff” you need to install Arch Linux. You can chose a mirror close to your location, since geographical proximity means low latency.
Localesyour localeI chose “de” since I have a German keyboard
Disk configurationbest-effort layout filesystem: ext4I keep it simple and I am not doing much of manual effort here.
Disk encryptionskip
BootloaderSystemd-bootsystemd-boot
Swapkeep default (True)
Hostnamethe name you want for your PChow about archibald ;)
Root Passwordyour chosen root passwordRoot
User accountadd users as you need itSince I am the only user I always create one admin user with root privileges
ProfileDesktop: what you prefer, gnome is quite popularIf you do not select “Desktop” here, you will have an installation with a command line only and not with the GUI you are used to where you can login and install and use programs like web browsers or office programs.
AudioPipewireyour choice shouldn’t matter if you are a regular user
KernelsLinux
Additional packagesSkipI think I always ended up missing packages. But I tend to install them without a hurry afterwards
Network configurationUse NetworkManager
Timezoneyour timezoneYou can use the search to easily select your zone. For me it is Europe/Berlin.
Automatic time sync (NTP)keep default (True)
Optional repositoriesskip