Arch Linux installieren

Hier liste ich nur Dinge auf, die ich mir nie merken kann, es ist also keine vollständige Anleitung.

Also, wie man einen bootfähigen USB-Stick mit einem aktuellen Arch-Linux erzeugt und Filesystem erzeugt, erspare ich mir, da ich das im Schlaf mache ...

Nehmen wir an, die Systemplatte nennt sich /dev/nvme0n1, dann brauchen wir 2 Partitionen, eine für /boot (unverschlüsselt) und die andere für den Rest, der komplett verschlüsselt sein soll.

Also

cryptsetup -c aes-xts-plain -y -s 512 luksFormat /dev/nvme0n1p2

Dann btrfs da drauf mit subvolumes @, @home .... und was ich sonst noch so alles in Subvolumes haben will.

Grundinstallation spare ich mir, kommen wir zum spannenden Teil, bootfähig machen mit bootctl.

/etc/mkinitcpio.conf

MODULES=(btrfs)
HOOKS=(base udev autodetect modconf block keyboard keymap encrypt filesystems fsck shutdown)
/boot/loader/entries/arch.conf

title    Arch Linux
linux    /vmlinuz-linux
initrd   /initramfs-linux.img
options  cryptdevice=/dev/nvme0n1p2:main root=/dev/mapper/main rootflags=subol=@ rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8