|
|
(60 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| Arbeitsnotizen. Nur für eigene Zwecke:
| | {{SEITENTITEL:sway}}{{righttoc}} |
|
| |
|
| {{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> |
|
| |
|
| =Arch Intallation - in Konsolen Befehlen=
| | <code style=font-size:12px>nano /etc/mkinitcpio.conf</code><br> |
| 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.
| | <u>'/keyfile.bin' zu Files hinzufuegen:</u><br> |
| | | <code style=font-size:12px>FILES=(/keyfile.bin)</code><br> |
| | |
| * Für UEFI-Rechner - (unverschlüsselt)
| |
| * 2 Partitionen: /boot und /
| |
| * Systemd-boot als Bootloader
| |
| | |
| | |
| <div style="line-height: 0.4em;"> | |
| ISO-Abbild prüfen:
| |
| md5sum archlinux-'''*'''-x86_64.iso
| |
| <br><br><br>
| |
| | |
| ISO-Abbild auf USB-Stick übertragen:
| |
| fdisk -l
| |
| dd bs=4M if=/pfad/archlinux-'''*'''-x86_64.iso of=/dev/sd'''x''' status=progress oflag=sync
| |
| <br><br><br>
| |
| | |
| Installation unterbrechen:
| |
| reboot
| |
| poweroff
| |
| <br><br><br>
| |
| | |
| Deutsche Tastaturbelegung - Die Taste '''{{Taste|Z}}''' drücken, um das '''y''' Zeichen zu erhalten:
| |
| loadkeys de
| |
| <br><br><br>
| |
| | |
| Partitionieren:
| |
| <br></div>
| |
| * {{ic|fdisk -l}} - Mounts der angeschlossenen Datenträger ermitteln.
| |
| * {{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
| |
| | |
| | |
| Formatieren:
| |
| * {{ic | mkfs.fat -F 32 -n EFIBOOT /dev/sd'''x'''1}} - Für die ef00 Partition (/boot) - FAT32 Dateisystem, Label "EFIBOOT".
| |
| * {{ic | mkfs.ext4 -L p_arch /dev/sd'''x'''2}} - Für die 83 bzw, 8300 Partition root (/) - ext4 Dateisystem, Label "p_arch".
| |
| | |
| | |
| <div style="line-height: 0.4em;"> | |
| Mounten:
| |
| mount -L p_arch /mnt
| |
| mkdir /mnt/boot
| |
| mount -L EFIBOOT /mnt/boot
| |
| <br><br><br>
| |
| | |
| Installation der Basispakete:
| |
| pacstrap /mnt base base-devel linux linux-firmware dhcpcd nano
| |
| <br><br><br> | |
| | |
| Installation zusätzlicher Pakete:
| |
| * {{ic|intel-ucode}}: Intel-CPUs - siehe [[Microcode]]
| |
| * {{ic|amd-ucode}}: AMD-CPUs - siehe [[Microcode]]
| |
| <br><br><br>
| |
| | |
| fstab erzeugen:
| |
| genfstab -Lp /mnt > /mnt/etc/fstab
| |
| <br><br><br>
| |
| | |
| Chrooten:
| |
| arch-chroot /mnt/
| |
| <br><br><br>
| |
| | |
| 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>
| |
| | |
| {{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
| |
| | |
| | |
| ===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 {{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]]
| |