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 23:51:48] – [ArchLinux Installation] david | archlinux-installation [2022-10-15 14:56:30] (aktuell) – david | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| Tastatur-Layout laden | Tastatur-Layout laden | ||
| - | ls /use/ | + | ls /usr/ |
| loadkeys de-latin1-nodeadkeys | loadkeys de-latin1-nodeadkeys | ||
| Zeile 22: | 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 39: | Zeile 39: | ||
| quit | quit | ||
| - | **TODO** | + | FIXME |
| Verschlüsselung (dm-crypt + LUKS2) | Verschlüsselung (dm-crypt + LUKS2) | ||
| # --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 / | ||
| - | **TODO** | + | FIXME |
| Formatierung | Formatierung | ||
| Zeile 50: | Zeile 50: | ||
| mkfs.btrfs / | mkfs.btrfs / | ||
| - | Mount | + | Mount (Reihenfolge wichtig) |
| - | mount --mkdir / | + | |
| mount --mkdir / | mount --mkdir / | ||
| + | mount --mkdir / | ||
| Mirrorliste überprüfen | Mirrorliste überprüfen | ||
| Zeile 58: | Zeile 58: | ||
| essentielle Pakete installieren | essentielle Pakete installieren | ||
| - | pacstrap -K /mnt base linux linux-firmware sof-firmware man-db man-pages texinfo | + | pacstrap -K /mnt base base-devel |
| - | Mountpoints generieren | + | Mountpoints generieren |
| genfstab -t PARTUUID /mnt >> / | genfstab -t PARTUUID /mnt >> / | ||
| vim / | vim / | ||
| Zeile 66: | Zeile 66: | ||
| Change root in neues System | Change root in neues System | ||
| arch-chroot /mnt | arch-chroot /mnt | ||
| + | |||
| + | zusätzliche Pakete installieren | ||
| + | pacman -S btrfs-progs vim bash bash-completion | ||
| Datum/ | Datum/ | ||
| Zeile 72: | Zeile 75: | ||
| Sprache konfigurieren | Sprache konfigurieren | ||
| - | vim / | + | vim / |
| locale-gen | locale-gen | ||
| Zeile 91: | Zeile 94: | ||
| <code bash / | <code bash / | ||
| myhostname | 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) | ||
| + | ... | ||
| </ | </ | ||
| Zeile 98: | Zeile 115: | ||
| Root Passwort | Root Passwort | ||
| passwd | 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 | Reboot | ||
/home/http/wiki/data/attic/archlinux-installation.1665013908.txt · Zuletzt geändert: von david
