Benutzer:Tuxnix

Aus wiki.archlinux.de

Arbeitsnotizen. Nur für eigene Zwecke:


Arch Intallation - in Konsolen Befehlen

Diese Anleitung ist als Spikzettel zur Anleitung für Einsteiger gedacht und listet die Konsolen Befehle die nötig sind um auf einen UEFI-Rechner ein einfaches Basis Arch Linux zu installieren.


  • Für UEFI-Rechner - (unverschlüsselt)
  • 2 Partitionen: /boot und /
  • Systemd-boot als Bootloader


ISO-Abbild prüfen:
md5sum archlinux-*-x86_64.iso


ISO-Abbild auf USB-Stick übertragen:
fdisk -l
dd bs=4M if=/pfad/archlinux-*-x86_64.iso of=/dev/sdx status=progress oflag=sync


Installation unterbrechen:
reboot
poweroff


Deutsche Tastaturbelegung - Die Taste Z drücken, um das y Zeichen zu erhalten:
loadkeys de


Partitionieren:

  • fdisk -l - Mounts der angeschlossenen Datenträger ermitteln.
  • gdisk /dev/x – Starten von gdisk
  • o – Erzeugen einer neuen GPT im cache. (Protektiver MBR zur Kompatibilität)
  • y – Bestätigung
  • n – Erstellen einer neuen Partition
  • ↵ Enter – Partitionsnummer bestätigen
  • ↵ Enter – Den ersten Sektor bestätigen
  • +512M – Die Partitionsgröße festlegen
  • ef00 – Den Partitionstyp einer EFI-Partition setzen
  • n – Eine weitere Partition erstellen
  • ↵ Enter – Partitionsnummer bestätigen
  • ↵ Enter – Ersten Sektor bestätigen
  • ↵ Enter – Letzten Sektor bestätigen
  • ↵ Enter – Linux Partitionstyp (8300) bestätigen
  • p - Zeige neue Partitionstabelle zur Überprüfung an.
  • w - Speicher der neue Partitionstabelle.
  • y – Bestätigung


Formatieren:

mkfs.fat -F 32 -n EFIBOOT /dev/sdx1
mkfs.ext4 -L p_arch /dev/sdx2


Mounten:

mount -L p_arch /mnt

mkdir /mnt/boot

mount -L EFIBOOT /mnt/boot


Installation der Basispakete:

pacstrap /mnt base base-devel linux linux-firmware dhcpcd nano


Installation zusätzlicher Pakete:

pacstrap /mnt intel-ucode oder pacstrap /mnt amd-ucode


fstab erzeugen:

genfstab -Lp /mnt > /mnt/etc/fstab


Chrooten:

arch-chroot /mnt/


Konfiguration:

echo myhost > /etc/hostname
echo LANG=de_DE.UTF-8 > /etc/locale.conf
nano /etc/locale.gen

Das # am Anfang folgender Zeilen entfernen:

#de_DE.UTF-8 UTF-8
#de_DE ISO-8859-1
#de_DE@euro ISO-8859-15
#en_US.UTF-8
locale-gen
echo KEYMAP=de-latin1 > /etc/vconsole.conf
echo FONT=lat9w-16 >> /etc/vconsole.conf
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime

Root Password

passwd


Installation des Bootloaders

Systemd-boot

bootctl install
nano /boot/loader/entries/arch-uefi.conf

Wie folgt anpassen:

title    Arch Linux
linux    /vmlinuz-linux
initrd   /initramfs-linux.img
options  root=LABEL=p_arch rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8
nano /boot/loader/entries/arch-uefi-fallback.conf

Wie folgt angepassen:

title    Arch Linux Fallback
linux    /vmlinuz-linux
initrd   /initramfs-linux-fallback.img
options  root=LABEL=p_arch rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8</dev>
nano /boot/loader/loader.conf 
 
 default   arch-uefi.conf
 timeout   4
bootctl update

Exit - umount

exit
umount /mnt/boot
umount /mnt

Arch Linux neu booten

reboot
myhost login: root


Internetverbindung prüfen

ping -c3 www.archlinux.de


Internetverbindung herstellen über Lan

ip link
dhcpcd enpxxx

Arch Linux Aktualisieren

pacman -Syu

Einen Benutzer hinzufügen und Gruppen wählen

useradd -m -g users -s /bin/bash duda
passwd duda
EDITOR=nano visudo

entfernen des Kommentatorzeichens und des Leerzeichens.

%wheel ALL=(ALL) ALL
gpasswd -a duda wheel audio video games power

Weitere nützliche Dienste

Sollte das System auf einer SSD betrieben werden:

systemctl enable --now fstrim.timer

Dienste installieren und aktivieren

pacman -S acpid dbus avahi cups
systemctl enable acpid
systemctl enable avahi-daemon
systemctl enable cups.service
systemctl enable --now systemd-timesyncd.service

Installation und Konfiguration von X11

pacman -S xorg-server xorg-xinit
lspci |grep VGA

Passend zur jeweiligen Grafikkarte installiert man mit dem Befehl pacmman -S <xf86-video-name> eines der folgenden Pakete:

Deutsche Tastaturbelegung einstellen

localectl set-x11-keymap de pc105 deadgraveacute

Desktopumgebung installieren

Siehe Desktopumgebung

reboot