So installieren Sie Arch Linux auf einem PC

Veröffentlicht: 2022-01-29
Arch-Linux-Logo auf dunklem Hintergrund
Rupesh Pathak/Shutterstock.com

Arch Linux ist bekannt für seine komplexe befehlsbasierte Installation. Aber sobald Sie sich mit den Einzelheiten des Prozesses vertraut gemacht haben, können Sie Arch auf jedem Computer installieren, ohne Angst vor dem Terminal haben zu müssen. Wir helfen Ihnen, dorthin zu gelangen.

Hinweis: Das Arch Linux ISO enthält ein Skript namens archinstall, das Sie durch den Prozess führen soll. Zum jetzigen Zeitpunkt ist das Skript jedoch noch experimentell und bei unseren Tests fehleranfällig. Diese Anleitung behandelt stattdessen die Standardinstallationsmethode.

Laden Sie die Arch-Linux-ISO herunter

Der erste Schritt besteht darin, das Arch Linux-Installationsabbild von einem geeigneten Spiegel zu erhalten. Besuchen Sie dazu die Download-Seite von Arch Linux und wählen Sie je nachdem, wie Sie die ISO herunterladen möchten, die entsprechende Option aus. Zu den verfügbaren Optionen gehören direkter Download, Torrent, Image der virtuellen Maschine, „Netboot“-Installation für kabelgebundene Verbindungen und mehr.

Arch-Linux-Direkt-Download-Seite

Um es einfach zu halten, führen wir einen direkten Download durch. Scrollen Sie nach unten zur Liste der verfügbaren Spiegel und wählen Sie einen aus. Die Auswahl eines Servers, der näher an Ihrem geografischen Standort liegt, stellt sicher, dass Sie eine schnelle und stabile Download-Geschwindigkeit erhalten. Überprüfen Sie die Prüfsummen der ISO, um zu bestätigen, dass die heruntergeladene Datei echt und sicher ist.

So erstellen Sie bootfähige USB-Laufwerke und SD-Karten für jedes Betriebssystem
RELATED So erstellen Sie bootfähige USB-Laufwerke und SD-Karten für jedes Betriebssystem

Die nächsten Schritte umfassen das Erstellen eines bootfähigen USB-Laufwerks, den Neustart Ihres Computers und das Booten vom neu erstellten Installationsmedium anstelle der Festplatte. Die Boot-Oberfläche von Arch Linux wird geladen und Sie werden aufgefordert, aus den verschiedenen angezeigten Optionen auszuwählen.

Wählen Sie die standardmäßig hervorgehobene Option aus, indem Sie „Enter“ drücken. Nachdem das System die für die Installation erforderlichen Dateien erfolgreich geladen hat, sehen Sie die Eingabeaufforderung „root@archiso“.

Vorläufige Schritte

Um fortzufahren, benötigen Sie eine aktive Internetverbindung, damit die Installation abgeschlossen werden kann. Das Arch-Installationsprogramm gibt an, dass Ethernet- und DHCP-Verbindungen automatisch funktionieren sollten. Benutzer in einem drahtlosen Netzwerk müssen jedoch eine Verbindung manuell einrichten.

Anzeige

Überprüfen Sie zur Sicherheit, ob Sie mit einem Netzwerk verbunden sind, indem Sie ping google.com eingeben. Wenn die Ausgabe in etwa so aussieht, können Sie mit dem nächsten Abschnitt fortfahren.

Überprüfen Sie das Netzwerk unter Arch Linux mit Ping

Wenn jedoch der Fehler „Vorübergehender Fehler bei der Namensauflösung“ angezeigt wird, müssen Sie mit dem Befehl iwctl eine Internetverbindung herstellen.

Starten Sie das Dienstprogramm zunächst interaktiv, indem Sie im Terminal iwctl eingeben. Überprüfen Sie dann den Namen Ihrer drahtlosen Schnittstelle, indem Sie den Befehl „ device list “ ausgeben. Im Allgemeinen beginnt der Name der drahtlosen Schnittstelle mit einem „w“, z. B. wlan0 oder wlp2s0.

Führen Sie als Nächstes die folgenden Befehle aus, um nach Ihrer SSID zu suchen und sich damit zu verbinden. Ersetzen Sie [device] und [SSID] in den Befehlen durch Ihre drahtlose Schnittstelle bzw. Ihren Wi-Fi-Namen.

 iwctl station [Gerät] get-networks
iwctl station [Gerät] verbinden [SSID]

Das System fragt Sie dann nach dem WLAN-Passwort, falls Sie eines eingerichtet haben. Geben Sie es ein und drücken Sie „Enter“, um fortzufahren. Führen Sie ping google.com erneut aus, um die Verbindung zu überprüfen.

Anzeige

Aktivieren Sie die Netzwerkzeitsynchronisierung mit timedatectl, indem Sie den folgenden Befehl ausführen:

 timedatectl set-ntp wahr 

Installieren Sie das Arch-Linux-System

Wenn Ihr PC mit dem Internet verbunden ist, können Sie beginnen. Der Arch-Installationsprozess ähnelt im Kern der Installation jeder anderen Linux-Distribution. Also, was ist der Haken?

Befehlszeilen: Warum beschäftigen sich die Leute immer noch damit?
VERWANDTE Befehlszeilen: Warum stören sich die Leute immer noch daran?

Während andere Distributionen eine grafische Benutzeroberfläche zum Konfigurieren und Einrichten des Betriebssystems bieten, verfügt Arch Linux nur über eine Befehlszeilenschnittstelle. Alle Anweisungen, Befehle oder Konfigurationen müssen über die Shell erfolgen.

Erstellen der erforderlichen Partitionen

Um Arch zu installieren, müssen Sie drei Partitionen erstellen, nämlich EFI , root und swap . Listen Sie die verfügbaren Speichergeräte auf Ihrem System mit fdisk -l auf. Meistens wird die Festplatte als /dev/sda und SSDs als /dev/nvme0n1 .

Führen Sie fdisk aus, indem Sie fdisk /dev/sda oder fdisk /dev/nvme0n1 , je nachdem, ob Sie das Betriebssystem auf einer Festplatte oder einer SSD installieren. Geben Sie dann g ein und drücken Sie „Enter“, um eine neue GPT-Partitionstabelle zu erstellen.

VERWANDT: So verwenden Sie Fdisk zum Verwalten von Partitionen unter Linux

Geben Sie n ein, um eine neue EFI-Partition zu erstellen, und wählen Sie den Partitionstyp primary . Drücken Sie zweimal „Enter“, um mit der Standardpartitionsnummer und dem Wert des ersten Sektors fortzufahren.

Anzeige

Für die Partitionsgröße können Sie entweder die Sektornummer manuell eingeben oder die Größe angeben, die die Partition haben soll. Da Sie keinen Speicherplatz auf EFI-Partitionen verschwenden möchten, würde jede Zahl zwischen 500 MB und 1 GB funktionieren. Geben Sie +550M und drücken Sie „Enter“, um fortzufahren.

Es steht Ihnen frei, 550M im oben genannten Befehl durch die gewünschte Größe für die Partition zu ersetzen.

Partitionen erstellen mit fdisk

Erstellen Sie auf ähnliche Weise eine Swap-Partition mit +2G als letztem Sektorwert. Erstellen Sie abschließend eine Root-Partition und weisen Sie ihr alle verbleibenden Sektoren zu, indem Sie einfach mit den Standardkonfigurationen fortfahren.

VERWANDT: Wie groß sollte Ihre Auslagerungsdatei oder Swap-Partition sein?

Standardmäßig haben alle Partitionen den Typ „Linux Filesystem“. Um dies zu ändern, geben Sie t ein und drücken Sie „Enter“, um fortzufahren. Wählen Sie die EFI-Partition aus, indem Sie 1 eingeben. Geben Sie dann ef ein, um das Dateisystem in den EFI-Systemtyp zu ändern.

Wählen Sie auf ähnliche Weise die Swap-Partition (Partitionsnummer 2) aus und geben Sie 82 ein, um den Partitionstyp in Linux Swap zu konvertieren. Die Root-Partition sollte vom Typ Linux-Dateisystem sein, sodass wir sie nicht ändern müssen.

Geben Sie w ein und drücken Sie „Enter“, um die Änderungen auf die Festplatte zu schreiben.

VERWANDT: So wählen Sie ein Partitionsschema für Ihren Linux-PC aus

Formatieren der Partitionen

Jetzt müssen Sie die Partitionen mit dem Befehl mkfs . Formatieren Sie die Partition /dev/sda1 (EFI) in FAT32, indem Sie Folgendes eingeben:

 mkfs.fat -F32 /dev/sda1
Anzeige

Führen Sie erneut den folgenden Befehl aus, um die Partition /dev/sda3 (root) in ext4 zu formatieren:

 mkfs.ext4 /dev/sda3

Führen Sie nacheinander die folgenden Befehle aus, um die Swap-Partition zu formatieren und zu aktivieren:

 mkswap /dev/sda2
swapon /dev/sda2
Warnung: Für diejenigen, die Linux mit Windows dual booten, stellen Sie sicher, dass Sie die richtigen Partitionen eingerichtet haben. Achten Sie besonders darauf, wenn Sie Partitionen formatieren oder neue erstellen, da ein Fehler hier Ihr Windows-System unbrauchbar machen kann.

Installieren und Konfigurieren des Systems

Um Arch auf Ihrer Festplatte installieren zu können, müssen Sie die erstellten Partitionen in entsprechende Verzeichnisse einhängen. Hängen Sie die Root-Partition ( /dev/sda3 ) in das Verzeichnis /mnt ein.

 mount /dev/sda3 /mnt

Der nächste Schritt ist die Installation der Basis-Linux-Pakete auf der gemounteten Root-Partition.

 pacstrap /mnt base linux linux-firmware

Dies dauert je nach Netzwerkverbindung einige Zeit. Generieren Sie anschließend eine Dateisystemtabelle mit dem Befehl genfstab .

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

Das Arch-Linux-System läuft im /mnt -Verzeichnis. Sie können root ändern, um auf das System zuzugreifen, indem Sie Folgendes eingeben:

 arch-chroot /mnt

Die Änderung in der Bash-Eingabeaufforderung zeigt an, dass Sie sich jetzt beim neu installierten Arch Linux-System angemeldet haben. Bevor Sie fortfahren können, müssen Sie einige Einstellungen konfigurieren und die erforderlichen Pakete installieren, damit das System ordnungsgemäß funktioniert.

Legen Sie die lokale Zeitzone fest, indem Sie einen symbolischen Link zwischen den Verzeichnissen „/usr/share/zoneinfo“ und „/etc/localtime“ erstellen.

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

Ersetzen Sie „Region“ und „Stadt“ im obigen Befehl durch die entsprechende Zeitzone. Sie können sich auf diese Zeitzonendatenbank beziehen, um die Region und Stadt zu überprüfen, die Sie eingeben müssen.

Synchronisieren Sie dann die Hardwareuhr mit der Systemzeit, indem Sie Folgendes ausführen:

 hwclock --systohc

Bevor Sie fortfahren, installieren Sie Vim (oder einen anderen Texteditor Ihrer Wahl) und das Paket „networkmanager“.

 pacman -S vim Netzwerkmanager
Anzeige

Bearbeiten Sie als Nächstes die Datei „/etc/locale.gen“ mit Ihrem Texteditor und kommentieren Sie die Locale-Anweisung aus, die Ihren Anforderungen entspricht. Für die Zwecke dieser Anleitung werden wir die en_US.UTF-8 UTF-8 in der Datei mit Vim auskommentieren.

 vim /etc/locale.gen

Geben Sie nach dem Bearbeiten der Datei locale-gen im Terminal ein, um die Locale-Konfiguration zu generieren.

Erstellen Sie als Nächstes eine neue Hostnamendatei in /etc und fügen Sie den gewünschten Hostnamen für Ihren Computer in die Datei ein. Dies kann alles sein, was Sie möchten, und Sie müssen nichts anderes als den Namen eingeben. Wenn Sie fertig sind, vergessen Sie nicht, die Datei zu speichern.

 vim /etc/hostname

Erstellen Sie eine weitere Textdatei mit dem Namen hosts im Verzeichnis /etc .

 vim /etc/hosts

Sie werden feststellen, dass die Datei bereits einige Kommentare enthält. Lassen Sie die Kommentare unverändert und hängen Sie den folgenden Text an die Datei an. Denken Sie daran, den hostname im Befehl durch den System-Hostnamen zu ersetzen, den Sie im vorherigen Schritt festgelegt haben.

 127.0.0.1 lokaler Host
::1 lokaler Host
127.0.1.1 Hostname.Hostname der lokalen Domäne

Erstellen und Konfigurieren von Benutzern

Richten Sie das Root-Benutzerkennwort ein, indem Sie den Befehl passwd eingeben. Erstellen Sie dann einen zusätzlichen Nicht-Root-Benutzer mit useradd wie folgt und ersetzen Sie username durch Ihren Benutzernamen:

 useradd -m Benutzername
Anzeige

Konfigurieren Sie das Passwort des neuen Benutzers mit dem Befehl passwd und ersetzen Sie wieder username durch Ihren Benutzernamen.

 passwd-Benutzername

Fügen Sie den neuen Benutzer mit dem unten angegebenen Befehl zu den Gruppen wheel , audio und video hinzu. Ersetzen Sie username durch Ihren Benutzernamen und beachten Sie, dass die Gruppennamen im Befehl keine Leerzeichen nach den Kommas haben.

 usermod -aG Rad, Video, Audio-Benutzername

Einrichten des GRUB-Bootloaders

Installieren Sie zuerst das grub -Paket mit Pacman.

 pacman -S Grub

Installieren Sie dann diese zusätzlichen Pakete, die erforderlich sind, damit der Bootloader ordnungsgemäß funktioniert.

 pacman -S efibootmgr dosfstools os-prober mtools

Hängen Sie Ihre EFI-Partition ( /dev/sda1 ) in das Verzeichnis /boot/EFI ein. Beachten Sie, dass Sie das Verzeichnis zuerst mit mkdir erstellen müssen.

 mkdir /boot/EFI
mount /dev/sda1 /boot/EFI

Führen Sie abschließend das Skript grub-install aus, um den Bootloader im EFI-Verzeichnis zu installieren.

 grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub

Generieren Sie eine GRUB-Konfigurationsdatei mit grub-mkconfig wie folgt:

 grub-mkconfig -o /boot/grub/grub.cfg

Installieren Sie eine Desktop-Umgebung in Arch

Im Gegensatz zu anderen Linux-Distributionen wird Arch Linux nicht mit einer vorinstallierten Desktop-Umgebung ausgeliefert. Und wenn Sie das System über eine GUI steuern möchten, müssen Sie eine manuell installieren.

Anzeige

Sie können die von Ihnen bevorzugte DE installieren, aber wir installieren den KDE-Plasma-Desktop auf diesem System. Zuvor konfigurieren wir jedoch den Anzeigeserver, den Netzwerkmanager und ähnliche Dienste.

Führen Sie den folgenden Befehl aus, um die xorg , plasma-meta und kde-applications zu installieren:

 pacman -S xorg Plasma-Meta KDE-Anwendungen

Aktivieren Sie dann die SDDM- und NetworkManager-Dienste, indem Sie Folgendes eingeben:

 systemctl sddm aktivieren
systemctl aktiviert NetworkManager

Verlassen Sie die Arch-Chroot-Umgebung, indem Sie exit eingeben. Hängen Sie dann die im /mnt -Verzeichnis gemountete Root-Partition wie folgt aus:

 umount -f /mnt

Starten Sie schließlich Ihr System neu, indem Sie reboot eingeben und das Installationsmedium entfernen. Sobald das System hochfährt, werden Sie feststellen, dass der dunkle Terminalbildschirm jetzt durch den farbenfrohen SDDM-Begrüßungsbildschirm ersetzt wird.

Arch-Linux-Anmeldebildschirm nach dem Neustart

Um sich anzumelden, geben Sie das Benutzerkennwort ein und drücken Sie „Enter“. Sie können auch mehrere Desktop-Umgebungen installieren und zwischen ihnen wechseln, indem Sie das Dropdown-Menü „Sitzung“ im Begrüßungsbildschirm verwenden.

RELATED: So installieren und verwenden Sie eine andere Desktop-Umgebung unter Linux