Benutzer-Werkzeuge

Webseiten-Werkzeuge


archlinux-installation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
archlinux-installation [2022-10-05 23:51:39] – [EFISTUB + Verschlüsselung + Secure Boot (MS 3rd Party cert) + TPM] davidarchlinux-installation [2022-10-15 14:56:30] (aktuell) david
Zeile 1: Zeile 1:
 ====== ArchLinux Installation ====== ====== ArchLinux Installation ======
 +
 +[[https://wiki.archlinux.org/title/installation_guide]]
  
  
Zeile 5: Zeile 7:
  
 Tastatur-Layout laden Tastatur-Layout laden
-  ls /use/share/kbd/keymaps/i386/qwertz/de*+  ls /usr/share/kbd/keymaps/i386/qwertz/de*
   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 37: 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 /dev/nvme0n1p2   cryptsetup --type luks2 --cipher aes-xts-plain64 --key-size 512 --hash sha512 --pbkdf argon2id --verify-passphrase luksFormat /dev/nvme0n1p2
-**TODO**+FIXME
  
 Formatierung Formatierung
Zeile 48: Zeile 50:
   mkfs.btrfs /dev/nvme0n1p2   mkfs.btrfs /dev/nvme0n1p2
  
-Mount +Mount (Reihenfolge wichtig)
-  mount --mkdir /dev/nvme0n1p1 /mnt/boot+
   mount --mkdir /dev/nvme0n1p2 /mnt   mount --mkdir /dev/nvme0n1p2 /mnt
 +  mount --mkdir /dev/nvme0n1p1 /mnt/boot
  
 Mirrorliste überprüfen Mirrorliste überprüfen
Zeile 56: Zeile 58:
  
 essentielle Pakete installieren essentielle Pakete installieren
-  pacstrap -K /mnt base linux linux-firmware sof-firmware man-db man-pages texinfo btrfs-progs vim fwupd+  pacstrap -K /mnt base base-devel linux linux-firmware sof-firmware man-db man-pages texinfo fwupd efibootmgr
  
-Mountpoints generieren+Mountpoints generieren und überprüfen
   genfstab -t PARTUUID /mnt >> /mnt/etc/fstab   genfstab -t PARTUUID /mnt >> /mnt/etc/fstab
   vim /mnt/etc/fstab   vim /mnt/etc/fstab
Zeile 64: 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/Uhrzeit konfigurieren Datum/Uhrzeit konfigurieren
Zeile 70: Zeile 75:
  
 Sprache konfigurieren Sprache konfigurieren
-  vim /etc/locale.gen # uncomment languages to generate+  vim /etc/locale.gen # uncomment languages you want to generate
   locale-gen   locale-gen
  
Zeile 89: Zeile 94:
 <code bash /etc/hostname> <code bash /etc/hostname>
 myhostname myhostname
 +</code>
 +
 +Microcode (entweder AMD oder Intel) -> [[https://wiki.archlinux.org/title/microcode]]
 +  pacman -S amd-ucode
 +  pacman -S intel-ucode
 +
 +Initramfs konfigurieren (die Einträge in Klammern hinzufügen)
 +  vim /etc/mkinitcpio.conf
 +<code bash /etc/mkinitcpio.conf>
 +...
 +MODULES=(vfat)
 +...
 +HOOKS=(systemd)
 +...
 </code> </code>
  
Zeile 96: 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 /dev/nvme0n1 --part 1 --label "Arch Linux" --loader /vmlinuz-linux --unicode 'root=PARTUUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX rw initrd=\initramfs-linux.img'
 +
 +//oder//
 +
 +Microcode: optional ''cpu-ucode.img'' mit ''amd-ucode.img'' oder ''intel-ucode.img'' ersetzten
 +  efibootmgr --create --disk /dev/nvme0n1 --part 1 --label "Arch Linux" --loader /vmlinuz-linux --unicode 'root=PARTUUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX rw initrd=\cpu-ucode.img initrd=\initramfs-linux.img'
 +
 +FIXME
 +UEFI Booteintrag setzen (mit Verschlüsselung)
 +FIXME
  
 Reboot Reboot
/home/http/wiki/data/attic/archlinux-installation.1665013899.txt · Zuletzt geändert: von david