Wenn es um Linux-Distributionen geht, gilt Arch Linux als eine der schwierigen. Dies liegt vor allem daran, dass es schwer zu installieren ist. Die meisten Installationsanweisungen erschweren den Vorgang. Die Distribution selbst ist für diejenigen gedacht, die mit einem Linux-System vertraut sind. Es ist im Grunde eine Distribution für Power-User und lässt einen guten Teil der Benutzer ohne Optionen. Wir haben die Schritte vereinfacht, die Sie befolgen müssen, um Arch Linux zu installieren. Sie müssen die Grundlagen eines Linux-Systems kennen und wissen, was Partitionierung usw. ist, um es zu verwenden. Wenn Sie Linux noch nie in irgendeiner Form ausgeführt haben, sollten Sie dies immer noch nicht ausprobieren.
Inhaltsverzeichnis
Was du brauchst
Bevor Sie beginnen, benötigen Sie die folgenden Dinge;
Ein USB-Laufwerk mit mindestens 512 MB Speicherplatz
Die Etcher-App: Herunterladen und installieren Sie es auf Ihrem System
Die Arch-Linux-Distribution: Herunterladen
Schlagen Sie nach, wie Sie auf dem System, auf dem Sie Arch Linux installieren, in das BIOS booten
Erstellen der USB-Festplatte
Stecken Sie das USB-Laufwerk ein und führen Sie die Etcher-App aus. Wählen Sie das soeben heruntergeladene Arch Linux ISO aus. Etcher erkennt automatisch den an Ihr System angeschlossenen USB (vorausgesetzt, Sie haben nur einen angeschlossen). Wenn Sie mehrere USBs an Ihr System angeschlossen haben und Etcher den falschen ausgewählt hat, klicken Sie unter dem Laufwerk auf „Ändern“ und wählen Sie das richtige Laufwerk aus.
Klicken Sie auf „Flashen“. Möglicherweise werden Sie aufgefordert, Ihr Administratorkennwort einzugeben. Sei geduldig! Je nach System kann es einige Zeit dauern, bis der Vorgang abgeschlossen ist.
Startreihenfolge ändern
Sie müssen Arch Linux von dem gerade erstellten Laufwerk booten. Bevor Sie das tun können, müssen Sie sicherstellen, dass Ihr System von einem USB bootet. Systeme booten standardmäßig von der Festplatte oder einem optischen Laufwerk. Um die Startreihenfolge zu ändern, schalten Sie Ihr System ein und gehen Sie zu den BIOS-Einstellungen.
Es sollte eine Registerkarte mit dem Namen „Systemkonfiguration“ vorhanden sein. Diese Registerkarte enthält eine Option für die Startreihenfolge oder die Startreihenfolge. Ändern Sie die Reihenfolge der Startgeräte, sodass USB-Laufwerke das erste aufgelistete Gerät sind.
Booten
Bevor Sie in Arch Linux booten, ist es eine gute Idee, zuerst über ein Ethernet-Kabel eine Verbindung zu Ihrem Netzwerkrouter herzustellen. Sie können sich daran halten, sich über WLAN mit ihm zu verbinden, aber das wird nach dem Startvorgang einen zusätzlichen Schritt hinzufügen.
Schließen Sie das USB-Laufwerk an und schalten Sie Ihr System ein. Warten Sie, während Arch Linux bootet. Sie werden eine Reihe von Befehlen auf Ihrem Bildschirm sehen. Unterbrechen Sie es nicht.
Wenn es hochgefahren ist, werden Sie sehen [email protected] ~ # oben in der Befehlszeilenschnittstelle. Sie können jetzt Partitionen erstellen und sich mit Ihrem WLAN verbinden, 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.
WLAN verbinden
Geben Sie den folgenden Befehl ein;
WLAN-Menü -o
Wählen Sie das WLAN-Netzwerk, mit dem Sie sich verbinden möchten, aus der Liste der verfügbaren Netzwerke aus. Ä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
Das Partitionieren kann entmutigend erscheinen, obwohl es wirklich keine so große Sache ist, wie es scheinen mag. Es ist lediglich ein wenig Know-how erforderlich.
Geben Sie zu Beginn den folgenden Befehl in die Konsole ein. Dadurch werden alle bekannten Festplatten und Partitionen des Systems 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 Parted-Tool, um Partitionen zu erstellen. Führen Sie den folgenden Befehl aus, um mit der Verwendung des Tools zu beginnen.
trennte /dev/sda
Oben in der Befehlszeile sehen Sie Folgendes, was darauf hinweist, dass Sie erfolgreich zum Parted Tool gewechselt sind.
GNU getrennt 3.2
Mit /dev/sda
MBR/BIOS
Die BIOS-Version von Arch Linux benötigt keine speziellen Partitionen zum Booten. Wenn Sie diese Version von Arch Linux installieren, benötigen Sie lediglich die Root-Partition und eine Swap-Partition.
Beginnen Sie in parted mit dem Erstellen der Partitionstabelle.
mklabel msdos
Mklabel löscht alle Partitionen auf dem Laufwerk, das mit parted geöffnet wurde (in diesem Tutorial-Beispiel ist es /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 groß. Für das MBR/BIOS-Setup werden zwei Partitionen benötigt. Rooten und tauschen. Eine Swap-Partition sollte mindestens 2 GB groß sein. Das bedeutet, dass die Root-Partition 6 GB groß sein sollte.
mkpart primary ext4 1MiB 6GiB
Versetzen 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%
Zuletzt trennte sich der Ausgang.
quit
GPT/EFI
Der Vorgang zum Partitionieren in GPT/EFI ist dem MBR/BIOS-Modus sehr ähnlich. Beginnen Sie zunächst mit dem Öffnen des Scheitels.
parted /dev/sda
Erstellen Sie dann eine Partitionstabelle.
mklabel gpt
Erstellen Sie als Nächstes die EFI-Startpartition. Diese 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. Machen Sie es mit diesem Befehl.
mkpart primary ext4 513MiB 6GiB
Erstellen Sie zuletzt die Swap-Partition. Swap, obwohl nicht viel darüber gesprochen wird, ist nützlich, besonders wenn Programme den physischen RAM überlaufen.
mkpart primary linux-swap 6GiB 100%
Beendet? Exit trennte sich mit diesem Befehl.
quit
Mounten von Dateisystemen
Nach all dieser Arbeit hat das Arch Linux-Installationsprogramm eine Partitionstabelle, mit der es arbeiten kann. Von hier aus müssen Partitionen formatiert und in die richtigen Bereiche gemountet werden, um die Installation vorzubereiten.
MBR/BIOS
Formatieren Sie Ihre Root-Partition mit dem mkfs-Tool in das Ext4-Dateisystem.
mkfs.ext4 -F /dev/sda1
Als nächstes montieren Sie es,
mount /dev/sda1 /mnt
Und schalten Sie Swap ein.
mkswap /dev/sda2 swapon /dev/sda2
GPT/EFI
Formatieren Sie Ihre Boot-Partition als Fat32. Mounten Sie dann sowohl das Home- als auch das Root-Verzeichnis an den richtigen Orten (in diesem Fall /mnt und /mnt/home). Erstellen Sie außerdem Swap und aktivieren Sie es.
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
Installation des Core-Systems
Alles ist konfiguriert. Starten Sie den Installationsvorgang mit dem Befehl pacstrap. Beachten Sie, dass dieser Vorgang einige Zeit in Anspruch nehmen kann.
pacstrap -i /mnt base base-devel
Generieren Sie nach Abschluss von Pacstrap einen Fstab. Dies ist eine Dateisystem-Registerkarte. Diese Datei berücksichtigt alle UUIDs und Dateisystem-Einhängepunkte.
genfstab -U /mnt > /mnt/etc/fstab
Um mit der Konfiguration der neuen Installation zu beginnen, geben Sie Arch Chroot ein.
arch-chroot /mnt
Konfigurieren des Systems
Beginnen Sie mit der Einstellung des Gebietsschemas. Für diejenigen, die es nicht wissen, ein Gebietsschema bestimmt Ihre Sprache. Suchen Sie mit dem Nano-Texteditor Ihr Gebietsschema und entfernen Sie das # daraus. 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 Konfigurationsschritt 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 Datei pacman.conf. Scrollen Sie nach unten und entfernen Sie alle #-Symbole vor [multilib] (und die Zeilen darunter) und drücken Sie dann STRG + O, um die Änderung zu speichern. Dadurch wird sichergestellt, 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. Suchen Sie %wheel ALL=(ALL) ALL, entfernen Sie das #-Zeichen und drücken Sie STRG + O, um die Änderung 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 Benutzername-Passwort fest.
passwd owner
Legen Sie abschließend das neue Root-Passwort fest.
passwd
Auswählen einer Desktop-Umgebung
Wir befinden uns im letzten Schritt des Prozesses. Alles, was erforderlich ist, damit Arch Linux ordnungsgemäß funktioniert, ist vorhanden – mit Ausnahme einer Desktop-Umgebung. Eine Desktop-Umgebung oder „GUI-Schnittstelle“ ist sehr wichtig. Ohne sie ist Arch Linux viel weniger benutzerfreundlich. Lass uns einen 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 Optionen in dieser Liste aus. Jedes hier aufgeführte Element ist eine Desktop-Umgebung, die auf dem Arch Linux-System verwendet werden kann. Wählen Sie diejenige aus, die Sie installieren möchten, indem Sie die aufgeführten Befehle eingeben.
Gnomen-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
Informationen:
pacman -S xf86-video-intel intel-dri lib32-intel-dri libva-intel-driver libva
Nvidia (neue 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 es zu Konflikten mit den Nvidia-Treibern kommt. Tun Sie dies.
Nvidia (alt):
pacman -S xf86-video-nouveau
Änderung:
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