Installieren Sie Arch Linux in VirtualBox

Installieren Sie Arch Linux in VirtualBox

Arch Linux ist möglicherweise nicht jedermanns Sache. Die meisten neuen Benutzer würden wahrscheinlich eine Lösung aus der Box wie Debian oder Fedora bevorzugen. Es ist jedoch immer nützlich, eine Arch -Linux -Installation zu haben, um die Linux -Umgebung ein wenig besser zu basteln und zu verstehen.

Ähnlich wie bei unserer Gentoo-Installation verwendet dieses Setup VirtualBox für eine risikofreie Installationserfahrung. Die Verteilung ist leicht genug, um in einer virtuellen Maschine zu arbeiten. Dies ist eine großartige Möglichkeit zu experimentieren. Sobald Sie zuversichtlich genug sind, können Sie es auf Bare Metal installieren, wenn Sie möchten.

Ein Unterschied zur Gentoo -Installation wird sein, dass es viel schneller sein wird, da wir den Kernel und andere Dienstprogramme nicht von Grund auf zusammenstellen werden. Stattdessen werden wir nur die vorverpackten Binärdateien verwenden, um unsere neuen zu erstellen /(Wurzel) Umfeld

Wir würden damit beginnen, den Arch ISO für unsere virtuelle Maschine zuerst zu booten. Als nächstes schnitzen wir eine bootfähige Partition von unserer virtuellen Festplatte und installieren das Basis -Arch -Linux -System darüber. Wir können dann in unser potenzielles neues Root einige Änderungen wie die Auswahl von Sprachen, Tastaturzuordnung, Zeitzone und Auswahl der Hardware-Uhr vornehmen, und wir starten in das neu installierte System .ISO -Festplatte.

Erstellen der VM

Dies kann einfach mit der VirtualBox -Schnittstelle durchgeführt werden. Wählen Neu Option und geben Sie Ihrem VM einen Namen an, wählen Sie den Typ als Arch Linux 64-Bit aus und wenden Sie dem VM mindestens 2 GB RAM zu

Als nächstes erstellen wir eine virtuelle Festplatte von mindestens 8 GB Größe. Hier wird das Betriebssystem zusammen mit dem Root -Verzeichnis und anderen Benutzerdaten installiert.

Sie können die VM vorantreiben und es wird nach einem bootfähigen Medium gefragt, da die gerade erstellte Festplatte leer und nicht bootfähig ist. Daher wählen wir einen bereits heruntergeladenen Arch Linux ISO von unserem Datei -Explorer aus, um abzusteuern.

Dies ist ungefähr das, was Sie sehen würden. Hier müssen Sie die erste Option zum Booten von Arch Linux auswählen, da Sie die neu erstellte virtuelle Festplatte formatieren und Arch darauf installieren können. Wenn wir nun eine Shell -Eingabeaufforderung sehen, können wir unsere Paketdatenbank aktualisieren. Dies ist ähnlich wie APT -Update In Debian Systems.

root@archiso ~# pacman -yy

Pacman ist der Paketmanager für Arch und die Flagge -S steht für Sync, wo es versucht, Bogen mit offiziellen Repositories zu synchronisieren, und die Flagge -Yy zwingt es, ein neues Paket mit Datenbanken herunterzuladen, auch wenn das System auf dem neuesten Stand ist (Sie können -yy überspringen, wenn Sie möchten).

Da es sich um eine virtuelle Maschine handelt, ist das Netzwerk standardmäßig verfügbar, sofern das Host -System mit dem Internet verbunden ist. Jetzt können wir die Festplatte aufteilt.

Partition der Festplatte

Wir werden das GPT-Schema nicht nutzen, sondern die alte Schule DOS Etikettieren Sie, damit Sie ein Dual-Boot-Boot können, wenn Sie sich entscheiden, es auf Ihrem tatsächlichen Computer auszuführen. Um den Geräteknoten der Festplatte zu kennen, führen Sie den Befehl aus:

# fdisk -l

Die Ausgabe zeigt Ihnen an, welcher Geräteknoten Ihre virtuelle Festplatte darstellt.

Das ist eindeutig, dass die mit Größe 128 GB unsere Zielscheibe ist, da dies die Größe ist, die wir zuvor ausgewählt haben. Der Geräteknoten ist /dev/sda die verwendet werden, um sich mit der Festplatte zu verbinden. Lassen Sie uns die Festplatte bootfähig machen und dafür würden wir die verwenden cfdisk Dienstprogramm.

#cfdisk /dev /sda

Dadurch wird eine Schnittstelle geöffnet, in der nach dem Etikettentyp gefragt wird. Wir werden mit gehen mit DOS. Danach werden wir eine interaktive Sitzung sehen, um uns die Dinge zu erleichtern.

Auswahl [Neu] (Durch die Verwendung von Pfeiltasten und Drücken ) würde sofort die erste (und in unserem Fall die einzige) Partition erstellen, die wir erstellen müssen.

Schlag Um die Partitionsgröße Ihrer Wahl zu akzeptieren und in der nächsten Eingabeaufforderung den Partitionstyp auszuwählen, um zu sein [primär] . Dies erstellt eine neue Partition mit dem Geräteknoten /dev/sda1. Wie nachfolgend dargestellt:

Wählen Sie zuletzt die bootfähige Option aus und wechseln Sie sie, um die Partition bootfähig zu machen.Die Spalte "Boot" hätte ein Sternchen, um anzuzeigen, dass die Partition bootfähig ist. Um die Änderungen endgültig zu machen, gehen [Schreiben], Schlag und geben Sie Ja ein, wenn die Schnittstelle Sie dazu auffordert.

Sie können jetzt die Partitionierungsschnittstelle verlassen. Um sicherzustellen, dass die Änderungen erfolgreich waren, rennen Sie fdisk -l Noch einmal und Sie würden einen Eintrag für /dev /sda1 sehen.

Wir müssen es jetzt mit einem Dateisystem formatieren, das in unserem Fall ext4 sein wird.

#mkfs.ext4 /dev /sda1

Montieren Sie das Gerät, damit wir Daten darauf schreiben können. Dies ist erforderlich, um das Basissystem darauf zu installieren.

#mount /dev /sda1

Nun die Daten, die geschrieben werden /mnt Der Ordner würde in gespeichert SDA1 Trennwand.

Installieren des Basissystems

Um das Basissystem und die Kerngenutzung zu installieren, werden wir das verwenden Pacstrap Dienstprogramm, das mit dem Arch Linux ISO geliefert wird. Installieren wir Basis- und Basis-Devel-Pakete für unsere neue Arch-Umgebung.

#packstrap -i /mnt Basis -Basis -Devel

Nach der Synchronisierung der Datenbanken forderte der Benutzer die erforderlichen Pakete aus einer Liste der verfügbaren aus. Die Standardoption besteht darin, alle zu installieren, was wir verwenden werden. Gehen Sie damit durch, indem Sie schlagen und fahren Sie mit der Installation fort. Dies würde einige Zeit dauern, da das Basispaket heruntergeladen (~ 300 MB Download) und ausgepackt wird.

Okay, bevor wir weiter gehen, lassen Sie uns verstehen, dass die /mnt/ wird unser neu sein /(Wurzel). Dies bedeutet alle Verzeichnisse, die Sie unter dem erwarten würden / Verzeichnis wie /usw ist unter /mnt/etc vorerst. Dies ist wichtig zu verstehen, denn wenn wir hier Änderungen vornehmen, würden wir drinnen gehen /mnt Verzeichnis viel.

Zuerst müssten wir eine FSTAB -Datei generieren, die für die Dateisystemtabelle steht, die Ihrem Betriebssystem mitteilt.

#genfStab -u -p /mnt >> /mnt /etc /fstab

Dies würde einen Eintrag für die machen /dev/sda1 Um im Kofferraum -Prozess montiert zu werden. Sie können den Inhalt von überprüfen /mnt/etc/fstab um zu sehen, dass die Partition von ihrer UUID behandelt wird. Jetzt chroot in /mnt So setzen.

#Arch-Chroot /Mnt /Bin /Bash

Öffnen Sie die Datei in dieses neue Stamm /etc/bodenschema.Gen:

#nano /etc /Gebietsschema.Gen

Und die Linie „en-us.UTF-8 UTF-8 ”

Sobald Sie die Datei gespeichert haben, können Sie den Befehl ausführen:

#Gebietsschema-Gen

Und die Änderungen würden stattfinden. Um TimeZone zu setzen, müssen wir den folgenden Symlink erstellen:

#ln -sf/usr/share/zoneInfo/Europa/London/etc/localtime

Ihre Zeitzone wäre anders und um die richtige Zeitzone zu finden, können Sie die untersuchen zoneInfo Verzeichnis Verwenden der Registerkarte Abschluss.

Aktivieren Sie als nächstes die Hardwareuhr und lassen Sie das Betriebssystem verstehen, dass es in UTC ausgeführt wird.

#HWCLOCK --SYSTOHC -UTC

Wir müssen auch den Hostnamen festlegen und die Hosts -Dateien ausfüllen. Wir haben den Namen als Erzlinux ausgewählt, aber Sie können den Namen auswählen, den Sie bevorzugen.

#Echo Archlinux >> /etc /hostname
#nano /etc /hosts

Fügen Sie in der Hosts -Datei die folgenden Zeilen nach unten hinzu (ersetzen Sie "Archlinux" durch den oben gewählten Hostnamen):

127.0.0.1 Localhost
127.0.1.1 Archlinux
:: 1 Localhost

Wir möchten auch den DHCP -Client aktivieren, damit er mit Ihrem Heimrouter (oder dem Host -Computer) sprechen kann:

#Systemctl aktivieren DHCPCD

Schließlich müssen wir ein Passwort für unseren Root -Benutzer erstellen.

#Passwd

Geben Sie das vom System aufgeforderte Passwort ein und nehmen Sie sie erneut ein.

4. Bootloader installieren

Als letzter Schritt werden wir Grub als unseren Bootloader installieren. Es ist verantwortlich für die Auswahl, aus welchem ​​Betriebssystem Sie starten sollen, falls mehrere Betriebssysteme installiert sind, und eine Konfigurationsdatei wird ebenfalls generiert, damit Grub das Systemlayout versteht. So installieren Sie den GRUB -Lauf:

#pacman -s grub

Führen Sie den Befehl grubinstall aus, um es zu schaffen /dev/sda's Boot-Lader (nicht /dev /sda1, sondern die gesamte Festplatte /dev/sda !)

#grub-install /dev /sda

Jetzt können wir eine GRUB -Konfigurationsdatei in /Boot -Verzeichnis generieren und speichern.

#grub -mkconfig -o/boot/grub/grub.CFG

Schließlich beenden wir unsere Chroot-ed-Umgebung und unmount /dev /sda1, bevor wir in unsere neu installierte Arch Linux-Umgebung neu gestartet werden.

#Ausfahrt
#umount /dev /sda1
#Reboot

Von hier aus können Sie die Arch -Umgebung erkunden. Sie können eine GUI installieren oder als benutzerdefinierte Dateiserver ausführen, abhängig von Ihren Einstellungen.