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
 
(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 &#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)