Benutzer-Werkzeuge

Webseiten-Werkzeuge


archlinux-installation

Dies ist eine alte Version des Dokuments!


ArchLinux Installation

EFISTUB + LUKS + Secure Boot (MS 3rd Party cert) + TPM

Tastatur-Layout laden

ls /use/share/kbd/keymaps/i386/qwertz/de*
loadkeys de-latin1-nodeadkeys

Netzwerk konfigurieren (nur bei WLAN)

ip a
iwctl station wlan0 connect <SSID>
ping archlinux.org

Datum/Uhrzeit einstellen

timedatectl set-ntp true
timedatectl set-timezone Europe/Berlin
timedatectl set-local-rtc 0
timedatectl status

Auflisten der Speichermedien

lsblk #or blkid

Vorbereitung für Verschlüsselung (Secure Erase)

cryptsetup open --type plain -d /dev/urandom /dev/nvme0n1 to_be_wiped
lsblk
dd if=/dev/zero of=/dev/mapper/to_be_wiped status=progress bs=1M
cryptsetup close to_be_wiped

Partitionierung

parted /dev/nvme0n1
mklabel gpt
mkpart esp fat32 0% 513MiB
mkpart root btrfs 513MiB 100%
set 1 esp on
print
quit

TODO Verschlüsselung (dm-crypt + LUKS2)

# --allow-discards
cryptsetup benchmark
cryptsetup --type luks2 --cipher aes-xts-plain64 --key-size 512 --hash sha512 --pbkdf argon2id --verify-passphrase luksFormat /dev/nvme0n1p2

TODO

Formatierung

mkfs.fat -F 32 /dev/nvme0n1p1
mkfs.btrfs /dev/nvme0n1p2

Mount

mount --mkdir /dev/nvme0n1p1 /mnt/boot
mount --mkdir /dev/nvme0n1p2 /mnt

Mirrorliste überprüfen

vim /etc/pacman.d/mirrorlist

essentielle Pakete installieren

pacstrap -K /mnt base linux linux-firmware sof-firmware man-db man-pages texinfo btrfs-progs vim fwupd

Mountpoints generieren

genfstab -t PARTUUID /mnt >> /mnt/etc/fstab
vim /mnt/etc/fstab

Change root in neues System

arch-chroot /mnt

Datum/Uhrzeit konfigurieren

ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
hwclock --systohc

Sprache konfigurieren

vim /etc/locale.gen # uncomment languages to generate
locale-gen
vim /etc/locale.conf
/etc/locale.conf
LANG=en_US.UTF-8
LC_TIME=de_DE.UTF-8

Tastatur-Layout

vim /etc/vconsole.conf
/etc/vconsole.conf
KEYMAP=de-latin1-nodeadkeys

Hostname

vim /etc/hostname
/etc/hostname
myhostname

Initramfs neu erstellen

mkinitcpio -P

Root Passwort

passwd

Reboot

exit
umount -R /mnt
reboot
/home/http/wiki/data/attic/archlinux-installation.1665013908.txt · Zuletzt geändert: von david