Benutzer:Tuxnix: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Tuxnix (Diskussion | Beiträge)
Entwurf
Tuxnix (Diskussion | Beiträge)
Erzeugen einer Schlüsseldatei
 
(60 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{inuse|[[Benutzer:Tuxnix|Tuxnix]] ([[Benutzer Diskussion:Tuxnix|Diskussion]])}}{{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 24. April 2024, 19:36 Uhr

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


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)