Quick-Install Guide Arch Linux

Quick-Install Guide für Arch Linux | AM5 | Btrfs | EFISTUB

Stand: 22. Februar 2026

In Bearbeitung

Anleitung als PDF hier herunterladen: Quick-Install-Guide-Arch-Linux.pdf

Dieser Guide ist die Essenz der Hauptanleitung und richtet sich an fortgeschrittene Anwender. Er bietet eine lineare Befehlsabfolge für eine moderne Arch Linux Installation auf AMD AM5-Hardware. Fokus dieser Konfiguration ist ein puristisches Btrfs-Setup (ohne Subvolumes), Hardware-Beschleunigung für RDNA3-Grafikkarten und der Verzicht auf herkömmliche Bootloader zugunsten des EFISTUB-Direktboots.

Hinweise:

  • Alle Befehle sind auf das Beispiel-System (Nutzer: cat, Host: cat-pc, Disk: nvme0n1) ausgelegt und müssen ggf. angepasst werden.
  • Zur besseren Orientierung beziehen sich die mit Buchstaben erstellten Kapitel auf die ausführliche Hauptanleitung in der Rubrik [https://akolles.de/arch-linux/arch-linux-installation](Arch Linux | Installation).

a-c. Vorbereitung (BIOS)
MSI BIOS: UEFI Mode, Secure Boot [Off], EXPO [On], Context Restore [Enabled].

d-f. Boot & Internet
loadkeys de-latin1 setfont ter-132n # oder latarcyrheb-sun32 timedatectl set-ntp true

g. Partitionierung (gdisk /dev/nvme0n1)
o (neue GPT)
n, 1, +1024M, ef00 (EFI)
n, 2, Rest, 8300 (Root)
w (schreiben)

h. Formatierung & Mount
mkfs.fat -F32 -n BOOT /dev/nvme0n1p1
mkfs.btrfs -L ROOT /dev/nvme0n1p2
mount -o compress=zstd:3,ssd,discard=async /dev/nvme0n1p2 /mnt
mkdir /mnt/boot && mount /dev/nvme0n1p1 /mnt/boot

i-j. Mirrorlist & Pacstrap
reflector --country Germany --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
pacstrap -K /mnt base base-devel linux linux-firmware amd-ucode networkmanager btrfs-progs nano efibootmgr xf86-video-amdgpu mesa libva-mesa-driver mesa-vdpau reflector

k-l. Fstab & Chroot

  genfstab -U /mnt >> /mnt/etc/fstab
  # OPTIONAL: fstab prüfen (compress=zstd:3,ssd,discard=async für / ergänzen)
  arch-chroot /mnt

m-o. System-Identität & Sprache
echo cat-pc > /etc/hostname
passwd # Root-PW
useradd -m -G wheel,lp,scanner cat && passwd cat
EDITOR=nano visudo # %wheel einkommentieren
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
hwclock --systohc
echo "de_DE.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen
echo "LANG=de_DE.UTF-8" > /etc/locale.conf
echo "KEYMAP=de-latin1" > /etc/vconsole.conf
localectl set-x11-keymap de

p-r. Grafik-System & Desktop-Konfiguration

  pacman -S xorg-server xorg-xinit xfce4 xfce4-goodies lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings mesa-vdpau
  # Ergänzte Vulkan-Sektion für Kapitel p-r:
  pacman -S vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader
  # /etc/mkinitcpio.conf: MODULES=(amdgpu)
  mkinitcpio -P
   # /etc/lightdm/lightdm.conf: [LightDM] logind-check-graphical=true | [Seat:*] autologin-user=cat

s. Dienste

  systemctl enable lightdm NetworkManager acpid avahi-daemon cups bluetooth systemd-timesyncd

t. EFISTUB (Silent Boot Script)

  cat << 'EOF' > /root/fix-boot.sh
  #!/bin/bash
  efibootmgr --create --disk /dev/nvme0n1 --part 1 --label "Arch Linux" --loader /vmlinuz-linux --unicode "root=PARTUUID=$(blkid -s PARTUUID -o value /dev/nvme0n1p2) rw amdgpu.modeset=1 quiet splash loglevel=3 rd.systemd.show_status=auto rd.udev.log_level=3 initrd=\\amd-ucode.img initrd=\\initramfs-linux.img"
  EOF
  chmod +x /root/fix-boot.sh && /root/fix-boot.sh

u. Exit & Reboot

  exit
  umount -R /mnt
  reboot