GNU/Linux >> LINUX-Kenntnisse >  >> Arch Linux

Arch Linux Setup und Installation

Dies ist das erste von drei Tutorials zur Installation und Konfiguration von Arch Linux . Während der gesamten Serie werden wir Arch Linux installieren und konfigurieren.

Hintergrundinformationen

Linux-Benutzer hätten irgendwann von Arch Linux gehört. Einige haben es vielleicht benutzt, andere haben es vielleicht nie benutzt. Einige schwören darauf, während andere vielleicht davon überwältigt waren. Arch Linux richtet sich an erfahrene Linux-Benutzer, ist also definitiv nichts für Anfänger. Die Installation erfolgt manuell Schritt für Schritt. Das heißt, Sie müssen die Partitionen selbst erstellen, Dateien über sich selbst kopieren usw., da es keinen Installer gibt. Alles wird manuell gemacht. Der größte Vorteil dieser Methode besteht darin, dass Sie mehr Kontrolle über den Installationsprozess haben.

Erste Schritte

Sobald Sie die ISO-Datei erhalten haben, können Sie das Image auf eine CD oder ein USB-Flash-Laufwerk brennen. Das ISO-Image ist nur 586 MB groß und damit klein genug, um es auf eine CD zu brennen. Bei virtuellen Maschinen wird das ISO direkt von der VM-Software verwendet. Die ISO enthält ein funktionierendes Arch-System. Damit installieren und konfigurieren Sie das Betriebssystem. Die Fehlerbehebung bei Installationsproblemen kann auch in der Live-Umgebung durchgeführt werden.

Booten

Starten Sie Ihren Computer und stellen Sie sicher, dass das System zuerst versucht, von CD/USB zu booten. Nach erfolgreicher Ausführung sollten Sie das Boot-Menü von Arch Linux sehen. Wählen Sie „Boot Arch Linux (x86_64)“. Das System wird dann geladen. Bei Erfolg werden Sie als root angemeldet. Im aktuellen Verzeichnis befindet sich eine Datei namens „install.txt“. Dieses Dokument ist wichtig, da es alle Anweisungen zur ordnungsgemäßen Installation und Konfiguration von Arch enthält. Verwenden Sie "Weniger", um es anzuzeigen.

$ less install.txt

Arch-Linux-Installation

Denken Sie daran, dass es kein Installationsprogramm gibt. Sie müssen alles selbst machen. Sobald Sie die Datei geöffnet haben, wechseln Sie zum zweiten Terminal und melden Sie sich als root an. Es gibt kein Passwort. Jetzt können wir mit den Schritten beginnen. Wir möchten sicherstellen, dass die Tastatureinstellungen korrekt sind. Der Standard für mich sind die USA. Wenn Sie ein anderes Tastaturlayout wünschen, folgen Sie der Anleitung, um alle möglichen Optionen aufzulisten. Verwenden Sie „loadkeys “, um die Tastatur zu ändern.

Als nächstes wollen wir sehen, ob UEFI-Unterstützung auf dem Zielsystem vorhanden ist. Wenn ja, sollte dieses Verzeichnis „/sys/firmware/efi/efivars“ vorhanden sein. Da ich in meinem Fall eine virtuelle Maschine ohne aktivierte EFI-Unterstützung verwendet habe, handelte es sich um ein BIOS-System. Daher wird das Verzeichnis nicht existieren

Der nächste Schritt besteht darin, sicherzustellen, dass die Systemuhr korrekt ist. Wir tun dies, indem wir es mit einem Network Time Protocol (NTP)-Server synchronisieren. Der Befehl „timedatectl“ ist das Werkzeug, das dazu verwendet wird. Wenn es ohne Argumente ausgeführt wird, zeigt es die aktuellen Zeiteinstellungen an. Das Ausführen dieses Befehls stellt sicher, dass die Uhr korrekt ist.
$ timedatectl set-ntp true
Beachten Sie, dass hierfür eine Internetverbindung erforderlich ist. Testen Sie dies mit „ping“.
$ ping archlinux.org

Wir werden doppelte Pakete im nächsten Leitfaden besprechen.

Arch-Linux-Partitionierung

Als nächstes müssen wir die erforderlichen Partitionen einrichten. Wir werden vier davon erstellen. Eine für den BIOS-Start, eine für das Verzeichnis „/boot“, einen Auslagerungsbereich und die Hauptpartition, auf der das System installiert wird. Sie können eine andere Partition für Verzeichnisse wie „/home“ oder „/usr“ usw. haben, aber um es einfach zu halten, verwenden wir „fdisk“, um die Partition zu erstellen. Finden Sie zuerst das Ziellaufwerk mit „fdisk -l“. Bei meiner VM-Installation war es „/dev/sda“, weil es abgesehen vom Loop-Gerät das einzige dort war.

$ fdisk -l
Sobald das Laufwerk identifiziert wurde, öffnen Sie „fdisk“ mit dem Laufwerk als Parameter.
$ fdisk /dev/sda

Wenn es sich um ein brandneues Laufwerk oder Image handelt, wird automatisch ein DOS-Disklabel erstellt. Dies war auf meiner VM-Installation. Wenn dies auftritt und Sie GPT als Partitionstabelle verwenden möchten, ist dies einfach zu ändern. Geben Sie einfach „g“ ein, um die DOS-Tabelle durch GPT zu ersetzen. WARNUNG, dies wird alle Partitionen entfernen, die bereits vorhanden waren. Jetzt erstellen wir 4 Partitionen (mit dem Befehl „n“ in „fdisk“).

  1. Lassen Sie uns den BIOS-Startabschnitt erstellen, der etwa 128 MB einnehmen wird.
  2. Erstellen Sie als Nächstes die Partition „/boot“ mit einer Größe von 128 MB.
  3. Erstellen Sie dann eine Swap-Partition mit einer Größe von 1 GB.
  4. Schließlich erstellen Sie die Hauptpartition, die den Rest des Laufwerks belegt.

Wie Sie feststellen werden, ist jede Partition als Typ „Linux-Dateisystem“ (Code 20) gekennzeichnet. Für die erste Partition sollten wir den Partitionstyp in „BIOS-Boot“ (4) ändern (mit „t“). Verwenden Sie „L“, um die Codes aufzulisten, die für jeden Typ eingegeben werden müssen. Schließlich wollen wir es für das dritte in „Linux-Swap“ (19) ändern. Die anderen beiden sollten „Linux-Dateisystem“ bleiben. Sobald die Partitionierung abgeschlossen ist, müssen wir „w“ in fdisk eingeben, um die Partitionen auf das Ziellaufwerk anzuwenden.

Jetzt können wir mit der Formatierung der Partitionen beginnen. Mit der ersten Partition brauchen wir nichts weiter zu tun, nur mit den drei anderen. Wir werden ‚mkfs‘ verwenden, um die Partitionen zu formatieren. Formatieren Sie zuerst die Partition „/boot“.
$ mkfs.ext2 /dev/sda2
Es muss nur ein „ext2“-Dateisystem sein. Als nächstes müssen wir den Auslagerungsbereich erstellen und aktivieren.
$ mkswap /dev/sda3 
$ swapon /dev/sda3
Erstellen Sie dann schließlich die Root-Partition.
$ mkfs.ext4 /dev/sda4

Installation des Basissystems

Partitionen werden formatiert. Als nächstes müssen Sie das Basissystem installieren. Lassen Sie uns die Partitionen mounten. Zuerst werden wir die Root-Partition mounten, dann das Boot-Verzeichnis erstellen und die Boot-Partition darauf mounten.
$ mount /dev/sda4 /mnt 
$ mkdir /mnt/boot 
$ mount /dev/sda2 /mnt/boot
Der nächste Schritt besteht darin, das Skript „pacstrap“ auszuführen, um die Komponenten herunterzuladen und auf der Installationspartition zu installieren.
$ pacstrap /mnt base

Dann müssen wir die ‚fstab‘-Datei (Dateisystemtabelle) mit ‚genfstab‘ generieren. Wir bleiben bei der Verwendung von UUIDs zur Definition von Volumes (‘-U’).
$ genfstab -U /mnt >> /mnt/etc/fstab

Arch-Chroot

Es gibt noch weitere Aufgaben, die eine Änderung des Stammverzeichnisses erfordern. Das Tool dafür ist ‚arch-chroot‘, das das Stammverzeichnis des Live-Systems in das Stammverzeichnis unserer neuen Arch-Installation ändert.
$ arch-chroot /mnt
Folgen Sie der Anleitung und konfigurieren Sie Ihre Zeit- und Datumsinformationen. Stellen Sie die richtige Zeitzone für Ihr Gebiet ein und erstellen Sie dann „/etc/adjtime“ mit „hwclock“.
$ ls /usr/share/zoneinfo/ # To find the correct one 
$ ln -s /usr/share/zoneinfo/Region/City /etc/localtime 
$ hwclock --systohc

Als nächstes müssen die Gebietsschemaeinstellungen eingerichtet werden. Öffnen Sie „/etc/local.gen“ entweder mit „vim“ oder „nano“ und Sie sehen eine Liste mit Gebietsschemas. Kommentieren Sie diejenigen aus, die Sie verwenden möchten (entfernen Sie jeweils das „#“ am Anfang), und führen Sie dann „locale-gen“ aus, um sie zu generieren. Als nächstes müssen Sie die Variable „LANG“ in der Datei „/etc /locale.conf' so zum Beispiel (überprüfen Sie '/etc/locale.gen' für weitere Optionen):

LANG=en_AU.UTF-8

Then in '/etc/vconsole.conf', set the keymap:
KEYMAP=us

Hostname und Netzwerk

Als nächstes müssen Sie den Hostnamen festlegen. Führen Sie einfach diesen Befehl aus:
$ echo LinuxAndUbuntu > /etc/hostname 
$ cat /etc/hostname # To double-check
Anschließend sollte die Datei „/etc/hosts“ so bearbeitet werden, dass sie den Hostnamen gemäß der Installationsanleitung enthält.

Initramfs und Root-Passwort

Wir müssen die initramfs-Datei erstellen, damit Linux booten kann. Wenn Sie „mkinitcpio“ ausführen, wird die Datei erstellt.​
$ mkinitcpio -p linux

Nachdem Sie die initramfs-Datei generiert haben, müssen Sie als Nächstes Symlinks sowohl des Kernels als auch des initramfs erstellen. Diese befinden sich im Verzeichnis /boot des von Ihnen installierten Arch-Systems.
$ ln -s /boot/vmlinuz-linux /vmlinuz-linux 
$ ln -s /boot/initramfs-linux.img /initramfs-linux.img 
$ ln -s /boot/initramfs-linux-fallback.img /initramfs-linux-fallback.img
Als nächstes müssen wir das Root-Passwort in der Chroot-Umgebung mit „passwd“ festlegen. Andernfalls können wir nach dem Neustart nichts mit dem System anfangen.

GRUB-Installation und DHCP

Der andere entscheidende Schritt, den wir vor dem Neustart ausführen müssen, ist die Installation des Bootloaders. GRUB ist das, was wir mit „pacman“ installieren müssen.
$ pacman -S grub

Als nächstes müssen wir es mit ‚grub-install /dev/sdX‘ auf dem Laufwerk installieren, auf dem wir Arch installiert haben. Erstellen Sie dann schließlich die Konfigurationsdatei mit „grub-mkconfig> /boot/grub/grub.cfg“. Als nächstes sollten wir DHCP mit „pacman -S dhcp“ installieren. In der nächsten Anleitung werden wir durchgehen, wie man es konfiguriert, damit das System Internetzugang hat.

Schlussfolgerung

An dieser Stelle ist die Installation abgeschlossen. Sie können jetzt die Chroot-Umgebung verlassen, indem Sie „exit“ ausführen und dann Ihren Computer neu starten. Wenn beim Hochfahren des Systems Fehler auftreten, müssen Sie die Installations-CD erneut ausführen, um die Probleme zu diagnostizieren. Es gibt viele Informationen für diejenigen, die sie benötigen. In der nächsten Anleitung werden wir uns mit der Konfiguration des Systems für den Internetzugang und der Softwareinstallation befassen.
Arch Linux
  1. So erstellen und konfigurieren Sie einen Sudo-Benutzer unter Arch Linux

  2. So installieren und verwenden Sie Docker unter Arch Linux

  3. Wie man Arch Linux und Windows 10 auf einem UEFI-System dual bootet

  4. So installieren Sie Arch Linux:Schritt-für-Schritt-Installationsanleitung für Anfänger

  5. So installieren und richten Sie cPanel auf einem Linux-Server ein

ArchI0 – Automatisches Installationsskript für Arch Linux-Anwendungen

Das Arch-Linux-Handbuch

So fügen Sie Hindi- und Devanagari-Unterstützung in Arch Linux hinzu

Wie man KDE Plasma unter Arch Linux richtig installiert und einrichtet

So finden Sie das Installationsdatum und die Uhrzeit des Linux-Betriebssystems

VERGLEICH VON DEBIAN VS. ARCH LINUX