Zum Inhalt springen

Benutzer:Tuxnix: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Tuxnix (Diskussion | Beiträge)
Entwurf
K Seiten im Benutzerkontext müssen nicht mit inuse-Vorlage markiert werden
 
(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 &#124;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]]

Aktuelle Version vom 31. Januar 2025, 14:39 Uhr

Erzeugen einer Schlüsseldatei zur Vermeidung einer zweiten Eingabe des Verschlüsselungspassworts:
dd bs=512 count=4 if=/dev/urandom of=/keyfile.bin
cryptsetup luksAddKey /dev/disk/by-label/ROOT /keyfile.bin
chmod 000 /keyfile.bin

nano /etc/mkinitcpio.conf
'/keyfile.bin' zu Files hinzufuegen:
FILES=(/keyfile.bin)