Welcome to Our Website

Installationsanleitung

Dieses Dokument ist eine Anleitung für die Installation von Arch Linux mit dem Live-System, das von einem Installationsmedium aus einem offiziellen Installations-Image gestartet wurde. Das Installationsmedium bietet Zugriffsfunktionen, die auf der Seite beschrieben werden Installieren Sie Arch Linux mit Zugriffsmöglichkeiten. Alternative Installationsmittel finden Sie unter Kategorie: Installationsprozess.

Vor der Installation wird empfohlen, die FAQ anzuzeigen. Die in diesem Dokument verwendeten Konventionen finden Sie unter Hilfe: Lesen., Insbesondere können Codebeispiele Platzhalter enthalten (formatiert in italics), die manuell ersetzt werden müssen.

Detaillierte Anweisungen finden Sie in den jeweiligen ArchWiki-Artikeln oder den Manpages der verschiedenen Programme, die beide in diesem Handbuch verlinkt sind. Für interaktive Hilfe stehen auch der IRC-Kanal und die Foren zur Verfügung.

Arch Linux sollte auf jedem x86_64-kompatiblen Computer mit mindestens 512 MiB RAM ausgeführt werden, obwohl mehr Speicher benötigt wird, um das Live-System für die Installation zu booten. Eine Basisinstallation sollte weniger als 2 GiB Speicherplatz benötigen., Da der Installationsprozess Pakete aus einem Remote-Repository abrufen muss, wird in diesem Handbuch davon ausgegangen, dass eine funktionierende Internetverbindung verfügbar ist.

Vorinstallation

Ein Installations-Image erwerben

Besuchen Sie die Download-Seite und erfassen Sie je nach Bootvorgang die ISO-Datei oder ein Netboot-Image sowie die jeweilige GnuPG-Signatur.

Signatur überprüfen

Es wird empfohlen, die Bildsignatur vor der Verwendung zu überprüfen, insbesondere beim Herunterladen von einem HTTP-Spiegel, bei dem Downloads im Allgemeinen zum Abfangen bösartiger Bilder neigen.,

Auf einem System, auf dem GnuPG installiert ist, laden Sie dazu die PGP-Signatur (unter Prüfsummen auf der Download-Seite) in das ISO-Verzeichnis herunter und überprüfen Sie sie mit:

$ gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig

Alternativ können Sie sie von einer vorhandenen Arch Linux-Installation ausführen:

$ pacman-key -v archlinux-version-x86_64.iso.sig
Hinweis:

  • Die Signatur selbst kann manipuliert werden, wenn sie stattdessen von einer Mirror-Site heruntergeladen wird. von von archlinux.org wie oben. Stellen Sie in diesem Fall sicher, dass der öffentliche Schlüssel, der zum Dekodieren der Signatur verwendet wird, von einem anderen, vertrauenswürdigen Schlüssel signiert wird., Der Befehl gpg gibt den Fingerabdruck des öffentlichen Schlüssels aus.
  • Eine weitere Methode zur Überprüfung der Echtheit der Signatur besteht darin, sicherzustellen, dass der Fingerabdruck des öffentlichen Schlüssels mit dem Schlüsselfingerabdruck des Arch Linux-Entwicklers identisch ist, der die ISO-Datei signiert hat. Weitere Informationen zum Public-Key-Prozess zur Authentifizierung von Schlüsseln finden Sie in Wikipedia: Public-Key-Kryptographie.,

Installationsmedium vorbereiten

Das Installationsimage kann über ein USB-Flash-Laufwerk, eine optische Disc oder ein Netzwerk mit PXE an den Zielcomputer geliefert werden: Folgen Sie dem entsprechenden Artikel, um aus dem gewählten Image ein Installationsmedium vorzubereiten.

Starten Sie die Live-Umgebung

Hinweis: Arch Linux-Installationsabbilder unterstützen Secure Boot nicht. Sie müssen Secure Boot deaktivieren, um das Installationsmedium zu booten. Falls gewünscht, kann Secure Boot nach Abschluss der Installation eingerichtet werden.,
  1. Richten Sie das aktuelle Startgerät auf das mit dem Installationsmedium Arch Linux ausgestattete Gerät. In der Regel wird dies durch Drücken einer Taste während der POST-Phase erreicht, wie auf dem Begrüßungsbildschirm angegeben. Einzelheiten finden Sie im Handbuch Ihres Motherboards.
  2. Wenn das Bootloader-Menü des Installationsmediums angezeigt wird, wählen Sie Arch Linux install medium und drücken Sie Enter, um die Installationsumgebung aufzurufen.
    Tipp: Das Installationsimage verwendet systemd-boot zum Booten im UEFI-Modus und syslinux zum Booten im BIOS-Modus. Siehe README.bootparams für eine Liste von Bootparametern.,
  3. Sie werden auf der ersten virtuellen Konsole als Root-Benutzer angemeldet und mit einer Zsh-Shell-Eingabeaufforderung angezeigt.

Um zu einer anderen Konsole zu wechseln—z. B. um diese Anleitung mit Lynx neben der Installation anzuzeigen-verwenden Sie die Verknüpfung Alt+arrow. Zum Bearbeiten von Konfigurationsdateien stehen mcedit(1), nano und vim zur Verfügung. Siehe Pakete.x86_64 für eine Liste der im Installationsmedium enthaltenen Pakete.

Legen Sie das Tastaturlayout fest

Die Standardkonsole Keymap ist US., Verfügbare Layouts können aufgelistet werden mit:

# ls /usr/share/kbd/keymaps/**/*.map.gz

Um das Layout zu ändern, fügen Sie einen entsprechenden Dateinamen an loadkeys(1) an, wobei Pfad und Dateierweiterung weggelassen werden. Um beispielsweise ein deutsches Tastaturlayout festzulegen:

# loadkeys de-latin1

Konsolenschriftarten befinden sich in /usr/share/kbd/consolefonts/ und können ebenfalls mit setfont(8) gesetzt werden.

Boot-Modus überprüfen

Um den Boot-Modus zu überprüfen, listen Sie das efivars-Verzeichnis auf:

# ls /sys/firmware/efi/efivars

Wenn der Befehl das Verzeichnis fehlerfrei anzeigt, wird das System im UEFI-Modus gestartet., Wenn das Verzeichnis nicht vorhanden ist, wird das System möglicherweise im BIOS – (oder CSM -) Modus gestartet. Wenn das System nicht in dem von Ihnen gewünschten Modus gestartet wurde, lesen Sie das Handbuch Ihres Motherboards.

Verbindung zum Internet herstellen

Um eine Netzwerkverbindung in der Live-Umgebung einzurichten, gehen Sie die folgenden Schritte durch:

  • Stellen Sie sicher, dass Ihre Netzwerkschnittstelle aufgelistet und aktiviert ist, z. B. mit ip-link (8):
    # ip link
  • Stellen Sie sicher, dass die WLAN-Karte nicht mit rfkill blockiert ist.
  • Mit dem Netzwerk verbinden:
    • Ethernet-Kabel einstecken.,
    • Wi-Fi-Authentifizieren Sie sich mit iwctl im drahtlosen Netzwerk.
  • Konfigurieren Sie Ihre Netzwerkverbindung:
    • DHCP: Dynamische IP-Adresse und DNS-Serverzuweisung (bereitgestellt von systemd-networkd und systemd-resolved) sollten sofort für kabelgebundene und drahtlose Netzwerkschnittstellen funktionieren.
    • Statische IP-Adresse: Folgen Sie der Netzwerkkonfiguration # Statische IP-Adresse.,
  • Die Verbindung kann mit ping verifiziert werden:
    # ping archlinux.org
Hinweis: Im Installationsabbild sind systemd-networkd, systemd-resolved und iwd standardmäßig vorkonfiguriert und aktiviert. Dies ist bei dem installierten System nicht der Fall.

Aktualisieren Sie die Systemuhr

Verwenden Sie timedatectl(1), um sicherzustellen, dass die Systemuhr korrekt ist:

# timedatectl set-ntp true

Um den Servicestatus zu überprüfen, verwenden Sie timedatectl status.,

Partitionieren Sie die Festplatten

Wenn sie vom Live-System erkannt werden, werden Festplatten einem Blockgerät zugewiesen, z. B. /dev/sda, /dev/nvme0n1 oder /dev/mmcblk0. Verwenden Sie zum Identifizieren dieser Geräte lsblk oder fdisk.

# fdisk -l

Ergebnisse, die mit rom enden, loop oder können ignoriert werden.

Für ein ausgewähltes Gerät werden folgende Partitionen benötigt:

  • Eine Partition für das Stammverzeichnis /.,
  • Zum Booten im UEFI-Modus: eine EFI – Systempartition.

Wenn Sie gestapelte Blockgeräte für LVM, Systemverschlüsselung oder RAID erstellen möchten, tun Sie dies jetzt.,artition type

Suggested size /mnt/boot or /mnt/efi /dev/efi_system_partition EFI system partition At least 260 MiB /dev/swap_partition Linux swap More than 512 MiB /mnt /dev/root_partition Linux x86-64 root (/) Remainder of the device

See also Partitioning#Example layouts.,

Hinweis:

  • Verwenden Sie fdisk oder parted, um Partitionstabellen zu ändern, z. B. fdisk /dev/the_disk_to_be_partitioned.
  • Swap space kann in einer Auslagerungsdatei für Dateisysteme festgelegt werden, die diese unterstützen.
  • Wenn die Festplatte, von der Sie booten möchten, bereits über eine EFI-Systempartition verfügt, erstellen Sie keine weitere, sondern verwenden Sie stattdessen die vorhandene Partition.

Formatieren Sie die Partitionen

Sobald die Partitionen erstellt wurden, muss jede neu erstellte Partition mit einem geeigneten Dateisystem formatiert werden., Um beispielsweise ein Ext4-Dateisystem auf /dev/root_partition zu erstellen, führen Sie Folgendes aus:

# mkfs.ext4 /dev/root_partition

Wenn Sie eine Partition für den Swap erstellt haben, initialisieren Sie sie mit mkswap(8):

# mkswap /dev/swap_partition

Siehe Dateisysteme#Erstellen Sie ein Dateisystem für Details.

Hinweis: Ersetzen Sie bei gestapelten Blockgeräten /dev/*_partition durch den entsprechenden Blockgerätepfad.

Mounten Sie die Dateisysteme

Mounten Sie das Root-Volume auf /mnt., Wenn das Root-Volume beispielsweise /dev/root_partitionist:

# mount /dev/root_partition /mnt

Erstellen Sie mit mkdir (1) alle verbleibenden Mountpunkte(z. B. /mnt/efi) und mounten Sie die entsprechenden Volumes.

Wenn Sie ein Swap-Volume erstellt haben, aktivieren Sie es mit swapon(8):

# swapon /dev/swap_partition

genfstab (8) erkennt später gemountete Dateisysteme und Swap-Speicherplatz.

Installation

Wählen Sie die zu installierenden mirrors

Pakete müssen von Mirror-Servern heruntergeladen werden, die in /etc/pacman.d/mirrorlistdefiniert sind., Auf dem Live-System aktualisiert reflector nach dem Herstellen einer Verbindung zum Internet die Spiegelliste, indem es die zuletzt synchronisierten HTTPS-Spiegel auswählt und nach Downloadrate sortiert.

Je höher ein Spiegel in der Liste platziert ist, desto mehr Priorität wird ihm beim Herunterladen eines Pakets eingeräumt. Möglicherweise möchten Sie die Datei überprüfen, um festzustellen, ob sie zufriedenstellend ist. Wenn dies nicht der Fall ist, bearbeiten Sie die Datei entsprechend und verschieben Sie die geografisch nächstgelegenen Spiegel an den Anfang der Liste, obwohl andere Kriterien berücksichtigt werden sollten.,

Diese Datei wird später von pacstrap in das neue System kopiert, daher lohnt es sich, Recht zu bekommen.

Wesentliche Pakete installieren

Verwenden Sie das Skript pacstrap(8), um das Basispaket, den Linux-Kernel und die Firmware für gängige Hardware zu installieren:

# pacstrap /mnt base linux linux-firmware
Tipp:

  • Sie können Linux durch ein Kernelpaket Ihrer Wahl ersetzen oder es bei der Installation in einem Container vollständig weglassen.
  • Bei der Installation in einer virtuellen Maschine oder einem Container können Sie die Installation des Firmware-Pakets weglassen.,

Das Basispaket enthält nicht alle Tools aus der Live-Installation, daher kann die Installation anderer Pakete für ein voll funktionsfähiges Basissystem erforderlich sein., Erwägen Sie insbesondere die Installation von:

  • Userspace Utilities für die Verwaltung von Dateisystemen, die auf dem System verwendet werden,
  • utilities für den Zugriff auf RAID-oder LVM-Partitionen,
  • spezifische Firmware für andere Geräte, die nicht in Linux-Firmware enthalten sind,
  • Software, die für die Vernetzung erforderlich ist,
  • ein Texteditor,
  • Pakete für den Zugriff auf Dokumentation auf Man-und Info-Seiten: man-db, man-pages und texinfo.,

Um andere Pakete oder Paketgruppen zu installieren, hängen Sie die Namen an den obigen Befehl pacstrap an (Leerzeichen getrennt) oder verwenden Sie pacman, während Sie in das neue System entwurzelt sind. Zum Vergleich können Pakete, die im Live-System verfügbar sind, in Paketen gefunden werden.x86_64.

Konfigurieren Sie das System

Fstab

Generieren Sie eine fstab-Datei (verwenden Sie -U oder -L, um nach UUID oder Labels zu definieren):

# genfstab -U /mnt >> /mnt/etc/fstab

Überprüfen Sie die resultierende , und bearbeiten Sie es im Fehlerfall.,

Chroot

Ändern Sie root in das neue System:

# arch-chroot /mnt

Zeitzone

Legen Sie die Zeitzone fest:

# ln -sf /usr/share/zoneinfo/Region/City /etc/localtime

Führen Sie hwclock(8) aus, um /etc/adjtime:

# hwclock --systohc

Dieser Befehl setzt voraus, dass die Hardware-Uhr auf UTC eingestellt ist. Siehe Systemzeit#Zeitstandard für Details.

Lokalisierung

Bearbeiten Sie /etc/locale.gen und kommentieren Sie en_US.UTF-8 UTF-8 und andere benötigte Gebietsschemata aus. Generieren Sie die Gebietsschemata, indem Sie Folgendes ausführen:

# locale-gen

Erstellen Sie das Gebietsschema.,conf(5) – Datei, und legen Sie die LANG-variable entsprechend:

/etc/locale.conf
LANG=de_de.UTF-8

Wenn Sie das Tastaturlayout festlegen, nehmen Sie die Änderungen in vtonsole persistent vor.conf(5):

/etc/vconsole.,conf
KEYMAP=de-latin1

Network configuration

Erstellen Sie die Datei hostname:

/etc/hostname
myhostname

passende Einträge zu hosts(5):

/etc/hosts
127.0.0.1 localhost::1localhost127.0.1.1 myhostname.localdomainmyhostname

Wenn das System eine permanente IP-Adresse hat, sollte es anstelle von 127.0.1.1verwendet werden.,

Schließen Sie die Netzwerkkonfiguration für die neu installierte Umgebung ab, einschließlich der Installation geeigneter Netzwerkverwaltungssoftware.

Initramfs

Das Erstellen eines neuen initramfs ist normalerweise nicht erforderlich, da mkinitcpio bei der Installation des Kernel-Pakets mit pacstrap ausgeführt wurde.

Ändern Sie mkinitcpio für LVM, Systemverschlüsselung oder RAID.conf (5) und erstellen Sie das initramfs-Image neu:

# mkinitcpio -P

Root password

Legen Sie das Root-Passwort fest:

# passwd

Bootloader

Wählen Sie einen Linux-fähigen Bootloader aus und installieren Sie ihn., Wenn Sie über eine Intel – oder AMD-CPU verfügen, aktivieren Sie zusätzlich Mikrocode-Updates.

Neustart

Beenden Sie die Chroot-Umgebung, indem Sie exit eingeben oder Ctrl+ddrücken.

Optional manuell alle Partitionen mit aushängen: Dies ermöglicht das Erkennen von „ausgelasteten“ Partitionen und das Auffinden der Ursache mit fuser(1).

Starten Sie den Computer schließlich neu, indem Sie reboot: Alle noch gemounteten Partitionen werden automatisch von systemd gemountet., Denken Sie daran, das Installationsmedium zu entfernen und sich dann mit dem Root-Konto beim neuen System anzumelden.

Nachinstallation

Siehe Allgemeine Empfehlungen für Anweisungen zur Systemverwaltung und Tutorials zur Nachinstallation (z. B. Einrichten einer grafischen Benutzeroberfläche, eines Sounds oder eines Touchpads).

Eine Liste der Anwendungen, die von Interesse sein können, finden Sie unter Liste der Anwendungen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.