Arch Linux in 2023 – Simple Installation Guide

Prerequisites

  1. 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
  2. Check the integrity of the downloaded ISO using the guide you can find on archlinux.org/downloads in the section “HTTP direct downloads”
  3. 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.

Fig.1 – Console output of succesfully booted USB stick
  • 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 figure 2 below the list.

iwctl
device list
station replace_with_your_device get-networks
station replace_with_your_device connect replace_with_your_WLAN_SSID
exit
Fig.2 – Outputs of iwctl commands when connecting to WLAN

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 (Fig. 3).

Fig. 3 – Interactive console menu of archinstall

Configuration

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: ext4
I keep it simple and I am not doing much of manual effort here.
Disk encryptionskip
BootloaderSystemd-boothttps://wiki.archlinux.org/title/systemd-boot
Swapkeep default (True)
Hostnamethe name you want for your PChow about archibald 😉
Root Passwordyour chosen root passwordhttps://wiki.archlinux.org/title/Root
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 popular
If 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 whereyou can login and
install und use programs like webbrowsers 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
Posts created 14

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top