Benutzer:Tuxnix

Aus wiki.archlinux.de


Nur für eigene Zwecke: Hier auf dieser Seite gibt es nur chaotische Arbeitsnotizen


„Tuxnix“ wurde von Tuxnix (Diskussion) als in Bearbeitung markiert. Um Bearbeitungskonflikte zu vermeiden, kontaktiere Tuxnix (Diskussion) bitte, bevor du den Artikel bearbeitest.


Arch Intallation - in Konsolen Befehlen

Die Gliederungspunkte entsprechen der Anleitung für Einsteiger zu der man jederzeit wechseln kann.

Variante 1

  • für UEFI-Rechner
  • Partitionen: /boot und root(/) (unverschlüsselt)
  • Systemd-boot

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

Ändern der Tastaturbelegung

loadkeys de

(Man muss die Taste Z drücken, um das Zeichen y (Ypsilon) zu erhalten.)

Partitionieren des Datenträgers

  • fdisk -l - Wie heißen die angeschlössenen Datenträger?
  • 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

Anlegen der Dateisysteme (Formatieren)

Hinweis: Das x von xY steht für den Laufwerksbuchstaben, das Y für die Nummer der betreffenden Partition. Diese Angaben müssen jeweils mit dem konkreten Fall abgeglichen werden.

  • mkfs.fat -F 32 -n EFIBOOT /dev/sdxY - Für die ef00 Partition (/boot) - FAT32 Dateisystem, Label "EFIBOOT".
  • mkfs.ext4 -L p_arch /dev/sdxY - Für die 83 bzw, 8300 Partition root (/) - ext4 Dateisystem, Label "p_arch".

Internetverbindung prüfen

ping -c3 www.archlinux.de

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

fstab erzeugen

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

Chrooten

arch-chroot /mnt/

Konfigurationsdateien (/etc/....)

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
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

Benutzer Einrichtung

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