Website-Suche

Installieren Sie Arch Linux in VMware Workstation


Arch Linux ist ein leistungsstarkes und anpassbares Betriebssystem mit minimaler Basisinstallation. Wenn Sie ein neuerer Linux-Benutzer sind, sind Sie möglicherweise an der Installation von Arch Linux interessiert, haben aber aufgrund der Lernkurve, die manchmal mit dem Prozess verbunden ist, gezögert, dies zu tun. Wenn das der Fall ist, dann ist es eine gute Idee, zuerst Arch Linux als virtuelle Maschine zu installieren und es zu testen. Dieses Tutorial führt Sie durch die Schritte zur Installation von Arch Linux als Gastcomputer in VMware Workstation. Wenn Sie dieser Anleitung folgen, erhalten Sie eine sehr minimale Basisinstallation von Arch, die Sie nach Belieben anpassen können.

Wenn diese Schritte nach viel Arbeit erscheinen, nur um eine virtuelle Maschine zum Laufen zu bringen, Sie aber eine Arch Linux-basierte virtuelle Maschine einrichten möchten, sollten Sie stattdessen die Installation von Manjaro in VirtualBox in Betracht ziehen. Wenn Sie mit der Beziehung zwischen den beiden Verteilungen nicht vertraut sind, würde ich empfehlen, dass Sie lernen, wie Arch und Manjaro miteinander verglichen werden, bevor Sie sich entscheiden.

In diesem Tutorial wird davon ausgegangen, dass Sie eine Arbeitskopie von VMware Workstation installiert haben. Wenn dies nicht der Fall ist, können Sie, bevor Sie fortfahren, lernen, wie Sie VMware Workstation auf Ubuntu 20.04 Focal Fossa Linux installieren oder wie Sie VMware Workstation auf Ubuntu 18.04 Bionic Beaver Linux installieren.

In diesem Tutorial lernen Sie:

  • So installieren Sie Arch Linux in VMware Workstation

Installieren Sie Arch Linux in VMware Workstation

Verwendete Softwareanforderungen und Konventionen

Erstellen und Konfigurieren der virtuellen Maschine

Laden Sie zunächst die Arch Linux ISO herunter.

Öffnen Sie anschließend VMware Workstation und klicken Sie dann auf Datei und dann auf Neue virtuelle Maschine.

Klicken Sie unter Konfiguration der virtuellen Maschine auf "Normal" und dann auf "Weiter"

Konfigurieren des virtuellen Computers

Klicken Sie unter Betriebssystem installieren von auf ISO-Image verwenden, klicken Sie auf Durchsuchen und navigieren Sie zu dem Ort, an dem Sie die Linux-ISO gespeichert haben, und klicken Sie dann auf Weiter.

Konfigurieren des virtuellen Computers

Klicken Sie unter Gastbetriebssystem auf Linux.
Wählen Sie unter Typ die Option Andere Linux 5.x und höher Kernel 64-Bit aus, und klicken Sie auf Weiter.

Konfigurieren des virtuellen Computers

Behalten Sie den Standardspeicherort bei, es sei denn, Sie möchten ihn ändern, und klicken Sie auf Weiter.

Konfigurieren des virtuellen Computers

Unter Datenträgergröße empfehle ich, die Größe auf mindestens 20 GB zu erhöhen, wenn Sie vorhaben, mit diesem virtuellen Computer etwas Wesentliches zu tun (in diesem Tutorial werden wir 20 GB als Gesamtgröße des Datenträgers verwenden). Klicken Sie auf Weiter, um fortzufahren.

Konfigurieren des virtuellen Computers

Klicken Sie auf Hardware anpassen. In diesem Abschnitt empfehle ich, den Arbeitsspeicher und die Anzahl der Prozessoren auf das zu erhöhen, was Sie entbehren können, aber für die Zwecke dieses Tutorials funktionieren die Standardeinstellungen einwandfrei. Klicken Sie in der unteren rechten Ecke auf Schließen. Klicken Sie nun auf Fertig stellen.

Konfigurieren des virtuellen Computers

Konfigurieren des virtuellen Computers

Wenn die virtuelle Maschine nach diesem Schritt automatisch startet, schalten Sie sie aus, da wir noch eine weitere Einstellung ändern müssen.
Klicken Sie mit der rechten Maustaste auf Ihre virtuelle Maschine unter Bibliothek und klicken Sie auf Einstellungen. Klicken Sie oben auf die Registerkarte Optionen. Ändern Sie unter Erweitert den Firmware-Typ in UEFI und klicken Sie auf Speichern.

Starten Sie nun die virtuelle Maschine. Es sollte das Arch Linux-Installationsprogramm von der ISO booten. Geben Sie dem Booten etwa eine Minute Zeit und Sie sollten die Befehlszeilen-Installationsumgebung von Arch Linux sehen.

Konfigurieren des virtuellen Computers

Wenn Sie die Standardschriftart der tty-Konsole schwer lesbar finden, können Sie sie mit dem Befehl setfont in eine beliebige Schriftart im Verzeichnis /usr/share/kbd/consolefonts ändern.

setfont /usr/share/kbd/consolefonts/ter-g32n.psf.gz

Installieren von Arch Linux in der virtuellen Maschine

Stellen Sie sicher, dass Sie sich im UEFI-Modus befinden. Wenn ja, dann generiert der folgende Befehl eine Liste von Dateien.

ls /sys/firmware/efi/efivars

Da wir die Standard-Netzwerkkonfiguration beibehalten haben und die Arch-Installationsumgebung die Netzwerkdienste für uns gestartet hat, sollten Internetverbindungen im Moment sofort funktionieren. Um dies zu überprüfen, geben Sie den folgenden Befehl ein, und stellen Sie sicher, dass er ohne Paketverlust eine Verbindung zum Server herstellen kann.

ping -c 4 www.linuxconfig.org

Aktualisieren Sie als Nächstes die Systemuhr

timedatectl set-ntp true

Als nächstes müssen wir die Festplatte für unsere Arch-Installation partitionieren. Um das aktuelle Festplattenlayout anzuzeigen, geben Sie Folgendes ein.

lsblk

Sie sehen die Installations-ISO sr0, das loop0-Gerät und ein Laufwerk, das der Kapazität entspricht, die Sie zuvor ausgewählt haben (in diesem Tutorial haben wir uns für 20 GB entschieden). Bei diesem Datenträger handelt es sich wahrscheinlich um einen SDA.

Für den nächsten Schritt müssen wir die Partitionen erstellen, die wir für diese Installation verwenden werden. Sie können für diesen Schritt jedes beliebige Befehlszeilen- oder TUI-Partitionierungstool verwenden, mit dem Sie vertraut sind, aber für die Zwecke dieses Tutorials verwenden wir cfdisk aufgrund seiner Benutzerfreundlichkeit. Da unsere Systemfestplatte sda ist, geben wir Folgendes ein.

cfdisk /dev/sda

Wählen Sie gpt als Beschriftungstyp aus und drücken Sie die Eingabetaste. Sie werden nun sehen, dass auf dem Gerät 20 GB freier Speicherplatz vorhanden sind, den wir zum Erstellen unserer Partitionen verwenden können. Wir werden drei Partitionen erstellen, eine FAT32 EFI-Partition, eine ext4 root(/) Partition und eine Swap-Partition.

Drücken Sie die Eingabetaste, um Neu auszuwählen, geben Sie dann 500M ein, und drücken Sie die Eingabetaste, um die EFI-Partition (sda1) zu erstellen. Drücken Sie den Pfeil nach rechts, um Typ auszuwählen, und ändern Sie den Partitionstyp in EFI System.
Drücken Sie nach unten, um Freien Speicherplatz auszuwählen, und drücken Sie dann die Eingabetaste bei Neu, um die Stammpartition (sda2) zu erstellen, geben Sie 18,5G als Partitionsgröße ein und drücken Sie die Eingabetaste.
Drücken Sie nach unten, um erneut Freien Speicherplatz auszuwählen, und drücken Sie die Eingabetaste bei Neu, um die Auslagerungspartition (sda3) zu erstellen. Geben Sie 1G als Partitionsgröße ein und drücken Sie die Eingabetaste. Drücken Sie den Pfeil nach rechts, und drücken Sie die Eingabetaste, um Typ auszuwählen, und wählen Sie dann Linux swap als Partitionstyp aus.
Verwenden Sie die Pfeiltasten, um Schreiben auszuwählen, und drücken Sie die Eingabetaste. Geben Sie yes ein und drücken Sie die Eingabetaste, um zu bestätigen, dass Sie die Partitionstabelle auf die Festplatte schreiben möchten. Wählen Sie nun Beenden und drücken Sie die Eingabetaste, um cfdisk zu beenden.

Wenn Sie den Anweisungen gefolgt sind, sollten Sie jetzt 3 Partitionen erstellt haben. SDA1, SDA2 und SDA3. Um zu überprüfen, ob dies der Fall ist, geben Sie lsblk erneut ein.
Nachdem wir nun unsere drei Partitionen haben, müssen wir die entsprechenden Dateisysteme darauf erstellen.
Erstellen Sie zunächst das Auslagerungsdateisystem und aktivieren Sie es mit den folgenden Befehlen.

mkswap /dev/sda3
swapon /dev/sda3

Erstellen Sie als Nächstes das Root-Dateisystem.

mkfs.ext4 /dev/sda2

Nun können Sie das EFI-Dateisystem mit dem folgenden Befehl erstellen.

mkfs.fat -F32 /dev/sda1

Nachdem wir nun die Dateisysteme erstellt haben, müssen wir sie mounten, um mit der Installation fortzufahren.
Zuerst mounten wir die Root-Partition.

mount /dev/sda2 /mnt

Erstellen Sie als Nächstes ein Boot-Verzeichnis, in dem wir die EFI-Partition mounten.

mkdir /mnt/boot

Mounten Sie abschließend die EFI-Partition in dieses Verzeichnis.

mount /dev/sda1 /mnt/boot

Jetzt ist es an der Zeit, die wesentlichen Pakete zu installieren, aus denen das Basissystem von Arch Linux besteht. Geben Sie dazu den folgenden Befehl ein.

pacstrap /mnt base linux linux-firmware

Der vorherige Befehl sollte nach einigen Minuten abgeschlossen sein. Jetzt können wir eine fstab-Datei generieren, damit das System beim Booten weiß, wo die Partitionen gemountet werden sollen.

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

Jetzt, da wir die Basis unseres Systems installiert haben, müssen wir uns in sie einarbeiten. Geben Sie dazu den folgenden Befehl ein.

arch-chroot /mnt

Jetzt müssen wir die Zeitzone, die Lokalisierung und den Hostnamen unseres Systems anpassen.

Verwenden Sie die Region, die für Sie geeignet ist, geben Sie

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

Möglicherweise müssen Sie das Verzeichnis zoneinfo und die Unterverzeichnisse durchsuchen, um Ihre Zeitzone zu finden. Wenn Sie beispielsweise im Osten der Vereinigten Staaten leben, können Sie eintreten.

ln -sf /usr/share/zoneinfo/US/Eastern /etc/localtime

Für den nächsten Schritt sollten Sie den Texteditor Ihrer Wahl mit pacman installieren, wie unten gezeigt. Wir werden vim verwenden

pacman -S vim

Nun sollten Sie die Datei /etc/locale.gen bearbeiten und alle Gebietsschemas, die Sie verwenden müssen, auskommentieren, indem Sie das # davor entfernen. In meinem Fall werde ich en_US auskommentieren. UTF-8 UTF-8, aber Sie müssen möglicherweise andere Länder, die Ihrem Land entsprechen, auskommentieren.
Nachdem Sie den obigen Schritt ausgeführt haben, geben Sie den folgenden Befehl ein, um die Gebietsschemata zu generieren.

locale-gen

Erstellen Sie als Nächstes die Datei locale.conf und richten Sie Ihre Sprache mit Ihrem bevorzugten Texteditor ein.

Geben Sie z. B. Folgendes ein:

vim /etc/locale.conf

und füge LANG=en_US hinzu. UTF-8 in die Datei ein.

Bearbeiten Sie als Nächstes /etc/hostname und fügen Sie den von Ihnen gewählten Hostnamen, in unserem Fall archvm, zur Datei hinzu und speichern Sie sie.

Bearbeiten Sie als Nächstes die Datei /etc/hosts mit dem von Ihnen gewählten Hostnamen. Da wir archvm für unsere verwenden, würden unsere Einträge wie folgt aussehen.

127.0.0.1   localhost
::1         localhost
127.0.1.1   archvm.localdomain  archvm

Als nächstes müssen wir das Netzwerk für unsere virtuelle Arch-Maschine konfigurieren. Im Moment funktioniert das Netzwerk normal, da die Arch-Installationsumgebung automatisch vorkonfigurierte systemd-Netzwerkdienste gestartet hat. Damit das Netzwerk nach dem Neustart in unserer Neuinstallation weiterhin funktioniert, müssen wir diese Dienste jetzt aktivieren und konfigurieren. Geben Sie dazu die folgenden Befehle ein.

systemctl enable systemd-networkd
systemctl enable systemd-resolved

Ermitteln Sie als Nächstes den Namen Ihrer Netzwerkschnittstelle, indem Sie

ip addr

Abgesehen von der lo-Schnittstelle sollten Sie eine zusätzliche sehen, in unserem Fall ens33. Verwenden Sie diesen Wert für die Variable Name im nächsten Schritt.

Bearbeiten Sie /etc/systemd/network/20-wired.network und geben Sie Folgendes ein.

[Match]
Name=ens33

[Network]
DHCP=yes

Legen Sie als Nächstes das Passwort für Ihren Root-Benutzer fest.

passwd

Wenn Sie einen Intel-Prozessor verwenden, sollten Sie Intel-Mikrocode installieren.

pacman -S intel-ucode

Der letzte Schritt zum Abschließen einer vollständigen Basisinstallation von Arch Linux in VMware Workstation ist die Installation des Bootloaders. Es gibt eine Reihe von Nummern zur Auswahl, aber für dieses Tutorial werden wir Grub verwenden.

Zuerst installieren Sie die Pakete grub und efibootmgr, damit wir grub als Bootloader verwenden können.

pacman -S grub efibootmgr

Installieren Sie als Nächstes den Grub-Bootloader mit dem folgenden Befehl auf der EFI-Partition.

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

Nach der Installation des Grub-Bootloaders müssen wir nur noch die Hauptkonfigurationsdatei von Grub generieren. Geben Sie dazu den folgenden Befehl ein.

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

Die Basisinstallation der virtuellen Arch Linux-Maschine ist abgeschlossen. Jetzt können Sie die Partitionen aushängen und Ihr System neu starten.

exit
umount -R /mnt
reboot

Sobald das System neu gestartet wurde, können Sie sich mit dem Root-Konto mit dem zuvor erstellten Kennwort bei der Arch-VM anmelden. Jetzt, da Sie eine frisch installierte virtuelle Arch Linux-Maschine in VMware Workstation haben. Sie können es nach Herzenslust anpassen. Das Arch Wiki enthält eine Liste allgemeiner Empfehlungen zum Anpassen einer neuen Installation. Möglicherweise finden Sie auch die Seite mit der Liste der Anwendungen nützlich.

HINWEIS
Wenn Sie die oben empfohlene Konsolenschriftart ter-g32n oder eine andere Schriftart, die mit ter beginnt, verwenden, müssen Sie das Paket terminus-font installieren. Befolgen Sie dazu die nachstehenden Anweisungen. Wenn Sie sich dafür entschieden haben, weiterhin die Standardschriftart der Konsole zu verwenden, können Sie diesen Abschnitt ignorieren.

pacman -S terminus-font

Wenn Sie diese Schriftart dauerhaft als Standardschriftart für die Konsole festlegen möchten, bearbeiten Sie /etc/vconsole.conf und fügen Sie Folgendes hinzu.

FONT=ter-g32n

Wenn Sie Ihre virtuelle Maschine das nächste Mal neu starten, verwendet das System die von Ihnen gewählte Konsolenschriftart.

Schlussfolgerung

In diesem Artikel haben wir gesehen, wie Sie eine virtuelle Arch Linux-Gastmaschine auf VMware Workstation konfigurieren und eine Arch Linux-Basisinstallation darauf abschließen. Dieser virtuelle Computer sollte als Grundlage für alles dienen, wofür Sie das Gastbetriebssystem verwenden möchten.

Nachdem Sie diesen Prozess durchlaufen haben, sollten Sie auch mit dem Installationsprozess von Arch Linux im Allgemeinen vertrauter sein. Daher können Sie sich als nächstes dafür entscheiden, Arch Linux auf Bare-Metal zu installieren. Ein großartiges Beispiel und eine Anleitung, wie dieser Prozess aussehen könnte, finden Sie unter Installieren von ARCH Linux auf dem ThinkPad X1 Carbon Gen 7 mit verschlüsseltem Dateisystem und UEFI.

Verwandte Artikel: