|
|
(61 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| | {{SEITENTITEL:sway}}{{righttoc}} |
|
| |
|
| | <u>Erzeugen einer Schlüsseldatei zur Vermeidung einer zweiten Eingabe des Verschlüsselungspassworts:</u><br> |
| | <code style=font-size:12px>dd bs=512 count=4 if=/dev/urandom of=/keyfile.bin</code><br> |
| | <code style=font-size:12px>cryptsetup luksAddKey /dev/disk/by-label/ROOT /keyfile.bin</code><br> |
| | <code style=font-size:12px>chmod 000 /keyfile.bin</code><br><br> |
|
| |
|
| | | <code style=font-size:12px>nano /etc/mkinitcpio.conf</code><br> |
| Nur für eigene Zwecke:
| | <u>'/keyfile.bin' zu Files hinzufuegen:</u><br> |
| Hier auf dieser Seite gibt es nur chaotische Arbeitsnotizen
| | <code style=font-size:12px>FILES=(/keyfile.bin)</code><br> |
| | |
| {{inuse|[[Benutzer:Tuxnix|Tuxnix]] ([[Benutzer Diskussion:Tuxnix|Diskussion]])}}
| |
| {{righttoc}}
| |
| | |
| =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 '''{{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?
| |
| * {{ic|gdisk /dev/'''x'''}} – Starten von gdisk
| |
| * {{taste|o}} – Erzeugen einer neuen GPT im cache. (Protektiver MBR zur Kompatibilität)
| |
| * {{taste|y}} – Bestätigung
| |
| * {{taste|n}} – Erstellen einer neuen Partition
| |
| * {{taste|Enter}} – Partitionsnummer bestätigen
| |
| * {{taste|Enter}} – Den ersten Sektor bestätigen
| |
| * {{ic|+512M}} – Die Partitionsgröße festlegen
| |
| * {{ic|ef00}} – Den Partitionstyp einer EFI-Partition setzen
| |
| * {{ic|n}} – Eine weitere Partition erstellen
| |
| * {{taste|Enter}} – Partitionsnummer bestätigen
| |
| * {{taste|Enter}} – Ersten Sektor bestätigen
| |
| * {{taste|Enter}} – Letzten Sektor bestätigen
| |
| * {{taste|Enter}} – Linux Partitionstyp (8300) bestätigen
| |
| * {{taste|p}} - Zeige neue Partitionstabelle zur Überprüfung an.
| |
| * {{taste|w}} - Speicher der neue Partitionstabelle.
| |
| * {{taste|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.}}
| |
| | |
| * {{ic | mkfs.fat -F 32 -n EFIBOOT /dev/sdxY}} - Für die ef00 Partition (/boot) - FAT32 Dateisystem, Label "EFIBOOT".
| |
| * {{ic | 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 ===
| |
| * {{ic|intel-ucode}}: Intel-CPUs - siehe [[Microcode]]
| |
| * {{ic|amd-ucode}}: AMD-CPUs - siehe [[Microcode]]
| |
| | |
| === 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
| |
| | |
| {{hc|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 {{ic|pacmman -S <xf86-video-name>}} eines der folgenden Pakete:
| |
| * Für eine AMD-Grafikkarte - {{paket|xf86-video-amdgpu}}
| |
| * Für eine Intel-Grafikkarte - {{paket|xf86-video-intel}}
| |
| * Für eine nVidia-Grafikkarte - {{paket|xf86-video-nouveau}}
| |
| | |
| ===Deutsche Tastaturbelegung einstellen===
| |
| localectl set-x11-keymap de pc105 deadgraveacute
| |
| | |
| === Desktopumgebung installieren ===
| |
| Siehe [[:Kategorie:Desktopumgebung|Desktopumgebung]]
| |
| reboot
| |
| | |
| [[en:Beginners' Guide]]
| |
| [[Kategorie:Installation]]
| |