archlinux-installation
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| archlinux-installation [2022-10-05 15:27:36] – [EFISTUB + Verschlüsselung + Secure Boot (MS 3rd Party cert) + TPM] david | archlinux-installation [2022-10-15 14:56:30] (aktuell) – david | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== ArchLinux Installation ====== | ====== ArchLinux Installation ====== | ||
| + | [[https:// | ||
| - | ===== EFISTUB + Verschlüsselung | + | |
| + | ===== EFISTUB + LUKS + Secure Boot (MS 3rd Party cert) + TPM ===== | ||
| Tastatur-Layout laden | Tastatur-Layout laden | ||
| - | ls /use/ | + | ls /usr/ |
| loadkeys de-latin1-nodeadkeys | loadkeys de-latin1-nodeadkeys | ||
| Zeile 20: | Zeile 22: | ||
| Auflisten der Speichermedien | Auflisten der Speichermedien | ||
| - | lsblk #or blkid | + | lsblk |
| Vorbereitung für Verschlüsselung (Secure Erase) | Vorbereitung für Verschlüsselung (Secure Erase) | ||
| Zeile 31: | Zeile 33: | ||
| parted / | parted / | ||
| mklabel gpt | mklabel gpt | ||
| - | mkpart esp fat32 0% 513mib | + | mkpart esp fat32 0% 513MiB |
| - | mkpart root btrfs 513mib | + | mkpart root btrfs 513MiB |
| set 1 esp on | set 1 esp on | ||
| quit | quit | ||
| - | EFI System Partition | + | FIXME |
| - | mkfs.fat -F 32 / | + | Verschlüsselung |
| - | + | ||
| - | dm-crypt + LUKS (Linux Unified Key Setup) | + | |
| # --allow-discards | # --allow-discards | ||
| cryptsetup benchmark | cryptsetup benchmark | ||
| cryptsetup --type luks2 --cipher aes-xts-plain64 --key-size 512 --hash sha512 --pbkdf argon2id --verify-passphrase luksFormat / | cryptsetup --type luks2 --cipher aes-xts-plain64 --key-size 512 --hash sha512 --pbkdf argon2id --verify-passphrase luksFormat / | ||
| + | FIXME | ||
| + | |||
| + | Formatierung | ||
| + | mkfs.fat -F 32 / | ||
| + | mkfs.btrfs / | ||
| + | |||
| + | Mount (Reihenfolge wichtig) | ||
| + | mount --mkdir / | ||
| + | mount --mkdir / | ||
| + | |||
| + | Mirrorliste überprüfen | ||
| + | vim / | ||
| + | |||
| + | essentielle Pakete installieren | ||
| + | pacstrap -K /mnt base base-devel linux linux-firmware sof-firmware man-db man-pages texinfo fwupd efibootmgr | ||
| + | |||
| + | Mountpoints generieren und überprüfen | ||
| + | genfstab -t PARTUUID /mnt >> / | ||
| + | vim / | ||
| + | |||
| + | Change root in neues System | ||
| + | arch-chroot /mnt | ||
| + | |||
| + | zusätzliche Pakete installieren | ||
| + | pacman -S btrfs-progs vim bash bash-completion | ||
| + | |||
| + | Datum/ | ||
| + | ln -sf / | ||
| + | hwclock --systohc | ||
| + | |||
| + | Sprache konfigurieren | ||
| + | vim / | ||
| + | locale-gen | ||
| + | |||
| + | vim / | ||
| + | <code bash / | ||
| + | LANG=en_US.UTF-8 | ||
| + | LC_TIME=de_DE.UTF-8 | ||
| + | </ | ||
| + | |||
| + | Tastatur-Layout | ||
| + | vim / | ||
| + | <code bash / | ||
| + | KEYMAP=de-latin1-nodeadkeys | ||
| + | </ | ||
| + | |||
| + | Hostname | ||
| + | vim / | ||
| + | <code bash / | ||
| + | myhostname | ||
| + | </ | ||
| + | |||
| + | Microcode (entweder AMD oder Intel) -> [[https:// | ||
| + | pacman -S amd-ucode | ||
| + | pacman -S intel-ucode | ||
| + | |||
| + | Initramfs konfigurieren (die Einträge in Klammern hinzufügen) | ||
| + | vim / | ||
| + | <code bash / | ||
| + | ... | ||
| + | MODULES=(vfat) | ||
| + | ... | ||
| + | HOOKS=(systemd) | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | Initramfs neu erstellen | ||
| + | mkinitcpio -P | ||
| + | |||
| + | Root Passwort | ||
| + | passwd | ||
| + | |||
| + | Informationen über Speichermedien anzeigen (z.B. PARTUUID oder PARTLABEL) | ||
| + | blkid | ||
| + | |||
| + | UEFI Booteintrag setzen (ohne Verschlüsselung) | ||
| + | efibootmgr --create --disk / | ||
| + | |||
| + | //oder// | ||
| + | |||
| + | Microcode: optional '' | ||
| + | efibootmgr --create --disk / | ||
| + | |||
| + | FIXME | ||
| + | UEFI Booteintrag setzen (mit Verschlüsselung) | ||
| + | FIXME | ||
| + | |||
| + | Reboot | ||
| + | exit | ||
| + | umount -R /mnt | ||
| + | reboot | ||
/home/http/wiki/data/attic/archlinux-installation.1664983656.txt · Zuletzt geändert: von david
