de:server:operating_systems:arch_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
de:server:operating_systems:arch_linux [2022/01/06 11:05] dande:server:operating_systems:arch_linux [2024/04/30 21:55] – [Bootloader] changed "2)=root" to "2):root" for "arch-fallback.conf" dan
Line 12: Line 12:
   * NetworkManager   * NetworkManager
   * zram   * zram
-  * doas +  * doas/sudo
-  * nftables+
  
 **Desktop** **Desktop**
Line 19: Line 18:
   * Xorg   * Xorg
   * KDE / Plasma   * KDE / Plasma
-  * SDDM+  * SDDM/xinit
  
 ===== ISO herunterladen ===== ===== ISO herunterladen =====
  
 [[https://www.archlinux.org/download/]] [[https://www.archlinux.org/download/]]
 +
 +==== Überprüfung des ISO-Images ====
 +
 +Überprüfe die beiden Dateien in demselben Ordner mit den folgenden Befehl(en):
 +
 +  * für Arch-Anwender
 +    * ''pacman-key -v archlinux-<version>-x86_64.iso.sig''
 +  * andere GnuPGP-Systeme
 +    * ''gpg %%--%%keyserver pgp.mit.edu %%--%%keyserver-options auto-key-retrieve %%--%%verify archlinux-<version>-x86_64.iso.sig''
 +  * und überprüfe die sha256sum mit folgendem Befehl
 +    * ''sha256sum archlinux-<version>-x86_64.iso''
 +
 +<alert type="info" icon="fa fa-info-circle">Eine weitere Methode zur Überprüfung der Authentizität der Signatur besteht darin, sicherzustellen, dass der Fingerabdruck des öffentlichen Schlüssels mit dem Fingerabdruck des [[https://www.archlinux.org/people/developers/|Arch Linux-Entwicklers]] identisch ist, der die ISO-Datei signiert hat. Weitere Informationen über das Public-Key-Verfahren zur Authentifizierung von Schlüsseln findest du unter [[https://en.wikipedia.org/wiki/Public-key_cryptography|Wikipedia:Public-key_cryptography]].</alert>
  
 ===== Erste Schritte ===== ===== Erste Schritte =====
Line 142: Line 154:
  
 <code> <code>
-pacstrap /mnt base base-devel linux-hardened linux-hardened-docs linux-hardened-headers linux-firmware nano networkmanager lvm2 opendoas openssh iptables-nft+pacstrap /mnt base base-devel linux-hardened linux-hardened-docs linux-hardened-headers linux-firmware nano networkmanager lvm2 opendoas openssh
 </code> </code>
 +
 +<alert type="info" icon="fa fa-info-circle">Wenn du Probleme hast, z.B. wenn du ein älteres ISO verwendest, führe zuerst ''%%pacman -Sy archlinux-keyring && pacman-key --init && pacman-key --populate archlinux%%'' aus.</alert>
  
 ===== Konfigurierung des Systems ===== ===== Konfigurierung des Systems =====
Line 220: Line 234:
  
 <code> <code>
-HOOKS=(base udev autodetect keyboard keymap modconf block encrypt lvm2 filesystems fsck)+HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block filesystems fsck encrypt lvm2)
 </code> </code>
  
Line 244: Line 258:
 linux /vmlinuz-linux-hardened linux /vmlinuz-linux-hardened
 initrd  /initramfs-linux-hardened-fallback.img initrd  /initramfs-linux-hardened-fallback.img
-options cryptdevice=UUID=$(blkid -s UUID -o value /dev/sda2)=root root=/dev/vg0/root rw" >> /boot/loader/entries/arch-fallback.conf+options cryptdevice=UUID=$(blkid -s UUID -o value /dev/sda2):root root=/dev/vg0/root rw" >> /boot/loader/entries/arch-fallback.conf
 </code> </code>
  
Line 278: Line 292:
 pacman -Rsn opendoas pacman -Rsn opendoas
 pacman -S sudo pacman -S sudo
 +</code>
 +
 +Aktiviere ''wheel'' für deinen sudo-user.
 +
 +<code>
 +visudo
 +</code>
 +<code>
 +%wheel ALL=(ALL:ALL) ALL
 </code> </code>
  
Line 284: Line 307:
 echo "alias sudo='doas' echo "alias sudo='doas'
 alias sudoedit='doas rnano'" >> ~/.bashrc alias sudoedit='doas rnano'" >> ~/.bashrc
 +ln -s $(which doas) /usr/bin/sudo
 </code> </code>
  
Line 353: Line 377:
 </code> </code>
  
-<alert type="info">Herzlichen Glückwunsch 🍻 Der Serverteil ist erledigt! Fahre mit [[de:desktop:environments:kde|KDE]] fort, wenn du eine Desktop-Umgebung installieren möchtest.</alert>+=== (Optional) Verbinde dich mit Wifi, wenn nötig  === 
 + 
 +<code> 
 +nmcli d wifi list 
 +nmcli dev wifi connect SSID password 'password' 
 +</code> 
 + 
 +<alert type="info">Herzlichen Glückwunsch 🍻 Der Serverteil ist erledigt! Fahre mit [[de:desktop:environments:kde|KDE]] fort, wenn du eine Desktop-Umgebung installieren möchtest. Erstelle außerdem ein [[de:backup:server|Backup]].</alert>
  • de/server/operating_systems/arch_linux.txt
  • Last modified: 2024/04/30 21:56
  • by dan