- - So installieren Sie Arch Linux

So installieren Sie Arch Linux

Wenn es um Linux-Distributionen geht, Arch Linuxgilt als einer der schwierigsten. Dies liegt hauptsächlich daran, dass die Installation schwierig ist. Die meisten Installationsanweisungen erschweren den Vorgang. Die Distribution selbst ist für diejenigen gedacht, die mit einem Linux-System vertraut sind. Es handelt sich im Grunde genommen um eine Distribution für Hauptbenutzer, bei der nur wenige Benutzer über Optionen verfügen. Wir haben die für die Installation von Arch Linux erforderlichen Schritte vereinfacht. Sie müssen die Grundlagen eines Linux-Systems kennen und wissen, welche Partitionierung usw. erforderlich ist, um es verwenden zu können. Wenn Sie noch nie Linux in irgendeiner Form ausgeführt haben, können Sie dies immer noch nicht ausprobieren.

Was du brauchst

Bevor Sie beginnen, benötigen Sie Folgendes:

  • Ein USB-Laufwerk mit mindestens 512 MB Speicherplatz
  • Die Etcher-App: Laden Sie sie herunter und installieren Sie sie auf Ihrem System
  • The Arch Linux Distribution: Herunterladen
  • Suchen Sie nach Informationen zum Starten des BIOS auf dem System, auf dem Arch Linux installiert werden soll

USB-Stick erstellen

Stecken Sie das USB-Laufwerk ein und starten Sie die Etcher-App. Wählen Sie die soeben heruntergeladene Arch Linux-ISO aus. Etcher erkennt automatisch das an Ihr System angeschlossene USB (vorausgesetzt, Sie haben nur ein USB-Gerät angeschlossen). Wenn Sie mehrere USB-Geräte an Ihr System angeschlossen haben und Etcher das falsche ausgewählt hat, klicken Sie unter dem Laufwerk auf "Ändern" und wählen Sie das richtige Laufwerk aus.

Klicken Sie auf "Flash". Möglicherweise werden Sie aufgefordert, Ihr Administratorkennwort einzugeben. Sei geduldig! Die Fertigstellung kann je nach System einige Zeit in Anspruch nehmen.

Startreihenfolge ändern

Sie müssen Arch Linux vom Laufwerk aus startenSie haben gerade erstellt. Bevor Sie dies tun können, müssen Sie sicherstellen, dass Ihr System von einem USB-Stick bootet. Systeme starten standardmäßig von der Festplatte oder einem optischen Laufwerk. Um die Startreihenfolge zu ändern, schalten Sie Ihr System ein und rufen Sie die BIOS-Einstellungen auf.

Es sollte eine Registerkarte mit der Bezeichnung "System Configuration" (Systemkonfiguration) vorhanden sein. Diese Registerkarte verfügt über eine Startreihenfolge- oder Startreihenfolgeoption. Ändern Sie die Reihenfolge der Startgeräte so, dass als erstes Gerät USB-Laufwerke aufgeführt sind.

Booten

Bevor Sie Arch Linux starten, ist dies eine gute IdeeStellen Sie zunächst eine Verbindung zu Ihrem Netzwerkrouter über ein Ethernet-Kabel her. Sie können weiterhin eine Verbindung über WLAN herstellen, dies fügt jedoch nach dem Startvorgang einen zusätzlichen Schritt hinzu.

Schließen Sie das USB-Laufwerk an und schalten Sie Ihr System ein. Warten Sie, während Arch Linux startet. Sie sehen eine Reihe von Befehlen auf Ihrem Bildschirm. Unterbrechen Sie es nicht.

Beim Booten wird root @ archiso ~ # angezeigt.am oberen Rand der Befehlszeilenschnittstelle. Sie können jetzt Partitionen erstellen und eine Verbindung zu Ihrem WLAN herstellen, wenn Sie möchten. Es erkennt automatisch Ihr Ethernet-Kabel und stellt eine Verbindung zum Internet her. Wenn Sie WLAN bevorzugen, lesen Sie den nächsten Abschnitt, um zu erfahren, wie Sie eine Verbindung herstellen können.

Verbinden Sie WiFi

Geben Sie den folgenden Befehl ein;

wifi-menu -o 

Wählen Sie das WiFi-Netzwerk aus, zu dem Sie eine Verbindung herstellen möchtenaus der Liste der verfügbaren Netzwerke. Ändern Sie den Namen so, dass er mit dem Namen des Netzwerks übereinstimmt. Geben Sie Ihr Passwort ein und Arch Linux stellt eine Verbindung zum Netzwerk her.

Partitionierung

Partitionierung kann entmutigend wirken, ist aber nicht so wichtig, wie es scheint. Alles, was benötigt wird, ist ein wenig Know-how.

Geben Sie zum Starten den folgenden Befehl in eindie Konsole. Dadurch werden alle bekannten Festplatten und Partitionen im System angezeigt. Bestimmen Sie, auf welcher Festplatte Sie installieren möchten, und notieren Sie sich, um welches Blockgerät es sich handelt.

lsblk

Beispiel: Die erste im System erkannte Festplatte ist normalerweise / dev / sda. Festplatte zwei wäre / dev / sdb und so weiter.

Sie benötigen das Teilwerkzeug, um Partitionen zu erstellen. Führen Sie den folgenden Befehl aus, um das Tool zu verwenden.

parted /dev/sda

Oben in der Befehlszeile wird Folgendes angezeigt, das angibt, dass Sie erfolgreich zum Parted Tool gewechselt sind.

GNU Parted 3.2

Mit / dev / sda

MBR / BIOS

Die BIOS-Version von Arch Linux benötigt zum Booten keine speziellen Partitionen. Wenn Sie diese Version von Arch Linux installieren, sind lediglich die Root-Partition und eine Swap-Partition erforderlich.

Beginnen Sie in parted mit der Erstellung der Partitionstabelle.

mklabel msdos

Mklabel löscht alle Partitionen auf dem Laufwerk, das mit parted geöffnet wurde (in diesem Tutorialbeispiel / dev / sda) und gibt ihm die MBR / BIOS-Partitionstabelle.

Als nächstes muss die Root-Partition erstellt werden. Dazu müssen Sie verstehen, wie mkpart funktioniert.

Beispiel: Das Laufwerk, auf dem Arch Linux installiert wird, ist Insgesamt 8 Gigabyte. Für das MBR / BIOS-Setup werden zwei Partitionen benötigt. Rooten und tauschen. Eine Swap-Partition sollte mindestens 2 GB groß sein. Dies bedeutet, dass die Root-Partition 6 GB groß sein sollte.

mkpart primary ext4 1MiB 6GiB

Setzen Sie dann die Root-Partition in den Boot-Modus mit:

set 1 boot on

Erstellen Sie abschließend die Swap-Partition.

mkpart primary linux-swap 6GiB 100%

Zum Schluss den Ausgang getrennt.

quit

GPT / EFI

Der Vorgang zum Partitionieren in GPT / EFI ist dem MBR / BIOS-Modus sehr ähnlich. Beginnen Sie zunächst mit dem Öffnen von parted.

parted /dev/sda

Erstellen Sie dann eine Partitionstabelle.

mklabel gpt

Nehmen Sie als Nächstes die EFI-Startpartition vor. Dies muss vom Rest des Systems getrennt sein.

mkpart ESP fat32 1MiB 513MiB

Die zweite Partition (oder / dev / sda2) ist die Root-Partition. Hier wird das gesamte Arch Linux-Kernsystem leben. Mach es mit diesem Befehl.

mkpart primary ext4 513MiB 6GiB

Zuletzt machen Sie die Swap-Partition. Tauschen, obwohl nicht viel darüber gesprochen wird, ist nützlich, besonders wenn Programme physischen RAM überlaufen.

mkpart primary linux-swap 6GiB 100%

Fertig? Beenden Sie mit diesem Befehl getrennt.

quit

Einhängen von Dateisystemen

Nach all dem, was in parted funktioniert, verfügt das Arch Linux-Installationsprogramm über eine Partitionstabelle, mit der gearbeitet werden kann. Von hier aus müssen Partitionen formatiert und an den richtigen Stellen bereitgestellt werden, um die Installation vorzubereiten.

MBR / BIOS

Formatieren Sie Ihre Root-Partition mit dem Tool mkfs in das Ext4-Dateisystem.

mkfs.ext4 -F /dev/sda1

Als nächstes montieren Sie es,

mount /dev/sda1 /mnt

Und Swap einschalten.

mkswap /dev/sda2
swapon /dev/sda2

GPT / EFI

Formatieren Sie Ihre Startpartition als Fat32. Stellen Sie dann sowohl das Basisverzeichnis als auch das Stammverzeichnis an den richtigen Speicherorten bereit (in diesem Fall / mnt und / mnt / home). Erstellen und aktivieren Sie außerdem Swap.

mkfs.fat -F32 /dev/sda1
mkfs.ext4 -F /dev/sda2
mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
mkswap /dev/sda3
swapon /dev/sda3

Installieren des Core-Systems

Alles ist konfiguriert. Starten Sie den Installationsprozess mit dem Befehl pacstrap. Denken Sie daran, dass dieser Vorgang einige Zeit dauern kann.

pacstrap -i /mnt base base-devel

Generieren Sie nach Abschluss von Pacstrap eine Fstab. Dies ist eine Registerkarte für das Dateisystem. Diese Datei berücksichtigt alle UUIDs und Mount-Punkte des Dateisystems.

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

Geben Sie den Arch Chroot ein, um mit der Konfiguration der neuen Installation zu beginnen.

arch-chroot /mnt

Das System konfigurieren

Beginnen Sie mit dem Festlegen des Gebietsschemas. Für diejenigen, die nicht wissen, bestimmt ein Gebietsschema Ihre Sprache. Suchen Sie mit dem Nano-Texteditor Ihr Gebietsschema und entfernen Sie das #. Verwenden Sie dann STRG + O, um es zu speichern.

nano /etc/locale.gen

Generieren Sie das Gebietsschema auf dem neuen System und legen Sie es als Standard fest.

locale-gen
echo LANG=en_US.utf-8 > /etc/locale.conf
export LANG=en_US.utf-8

MBR / BIOS

Der nächste Schritt bei der Konfiguration ist die Installation des Grub-Bootloaders.

pacman -S grub
grub-install --recheck --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

GPT / EFI

pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg

Bearbeiten Sie mit dem Nano-Texteditor die pacman.conf Datei. Scrollen Sie nach unten und entfernen Sie alle # -Symbole vor [multilib] (und den Zeilen darunter). Drücken Sie dann STRG + O um die Bearbeitung zu speichern. Auf diese Weise stellen Sie sicher, dass Sie 32-Bit-Software auf 64-Bit-Systemen installieren können.

nano /etc/pacman.conf

Synchronisieren Sie Pacman nach der Bearbeitung erneut mit:

pacman -Syy

Installieren Sie sudo auf dem System.

pacman -S sudo

Auch hier muss eine Datei geändert werden. Bearbeiten Sie die Sudoer-Datei mit dem Nano-Texteditor. Finden %wheel ALL=(ALL) ALL, entferne das # unterschreiben und drücken STRG + O um die Bearbeitung zu speichern.

EDITOR=nano visudo

Erstellen Sie einen neuen Benutzer für das neu installierte Arch Linux-System.

useradd -m -g users -G wheel,storage,power -s /bin/bash owner

Legen Sie dann das neue Kennwort für den Benutzernamen fest.

passwd owner

Legen Sie zum Schluss das neue root-Passwort fest.

passwd

Auswählen einer Desktop-Umgebung

Wir sind am letzten Schritt des Prozesses. Alles, was Arch Linux benötigt, um ordnungsgemäß zu funktionieren, ist vorhanden - mit Ausnahme einer Desktop-Umgebung. Eine Desktop-Umgebung oder „GUI-Oberfläche“ ist sehr wichtig. Ohne sie ist Arch Linux viel weniger benutzerfreundlich. Lass uns eins installieren!

Beginnen Sie mit der Installation des Xorg-Systems. Dies ist wichtig und bildet die Grundlage für jeden Desktop:

pacman -S xorg-server xorg-server-utils xorg-xinit mesa xf86-input-synaptics

Wählen Sie als Nächstes eine der folgenden OptionenListe. Jedes hier aufgeführte Element ist eine Desktop-Umgebung, die auf dem Arch Linux-System verwendet werden kann. Wählen Sie den zu installierenden aus, indem Sie die aufgelisteten Befehle eingeben.

Gnome Shell:

pacman -S gnome gnome-extra gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

KDE Plasma:

pacman -S plasma dolphin kwrite dolphin-plugins sddm networkmanager network-manager-applet
systemctl enable sddm
systemctl enable NetworkManager

LXDE:

pacman -S lxde lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

LXQT:

pacman -S lxqt sddm networkmanager network-manager-applet
systemctl enable sddm
systemctl enable NetworkManager

Zimt:

pacman -S cinnamon gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

Wellensittich:

pacman -S budgie-desktop gnome-extra gnome gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

XFCE4:

pacman -S xfce4 xfce4-goodies lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

Kamerad:

pacman -S mate mate-extra lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

Grafiktreiber

Intel:

pacman -S xf86-video-intel intel-dri lib32-intel-dri libva-intel-driver libva


Nvidia (neuer GPUS):

pacman -S nvidia nvidia-libgl lib32-nvidia-libgl nvidia-settings

Hinweis: Wenn Sie diesen Treiber installieren, werden Sie möglicherweise aufgefordert, Mesa zu entfernen, da sie mit den Nvidia-Treibern in Konflikt stehen. Tun Sie dies.

Nvidia (alt):

pacman -S xf86-video-nouveau

Amd:

pacman -S xf86-video-ati mesa-libgl lib32-mesa-libgl mesa-vdpau lib32-mesa-vdpau

Nach all diesen Schritten ist es sicher, den PC neu zu starten, die Arch Live-Disk zu entfernen und das neu erstellte Arch Linux-System einzuschalten

Bemerkungen