Website-Suche

Gentoo Linux Installationsanleitung für Anfänger – Teil 1


Gentoo ist eine kostenlose Open-Source-Linux-Distribution, die für ihre hohe Leistung, hohe Rekonfigurierbarkeit und Stabilität bekannt ist. Es nutzt das Paketverwaltungssystem Portage zur Verwaltung von Softwarepaketen.

Im Gegensatz zu großen Linux-Distributionen wie Ubuntu, Debian oder Red Hat bietet Gentoo kein Betriebssystem-Installationsprogramm. Genau wie Arch Linux wurde Gentoo von Grund auf neu entwickelt und gilt als eines der komplexesten zu installierenden Betriebssysteme.

Stattdessen stellt Gentoo eine umfassende Anleitung namens Gentoo Handbook zur Verfügung, die Sie durch den Installationsprozess führt. In dieser Anleitung demonstrieren wir die Installation von Gentoo mithilfe eines Live GUI-Images. Wir konfigurieren die Festplattenpartitionierung mithilfe eines MBR-Partitionsschemas und eines benutzerdefinierten Kernel-Images, das von Gentoo-Entwicklern bereitgestellt wird.

Dies ist der erste Teil einer zweiteiligen Serie, da die Installation von Gentoo ziemlich langwierig ist. Also schnallen Sie sich an und genießen Sie die Fahrt 🙂

1. Laden Sie Gentoo herunter und starten Sie das ISO-Image

Um mit dieser Anleitung zu beginnen, gehen Sie zur Gentoo-Downloadseite und holen Sie sich das zuletzt veröffentlichte LiveGUI ISO-Image.

Nachdem Sie das Live-Image heruntergeladen haben, greifen Sie zu Ihrem USB-Laufwerk und verwenden Sie ein Tool wie Rufus, um aus den ISO-Images ein bootfähiges Medium zu erstellen, oder verwenden Sie beliebte USB-Erstellungstools, um aus einer ISO ein bootfähiges USB-Medium zu erstellen Datei.

Schließen Sie als Nächstes das USB-Laufwerk an Ihren PC an und starten Sie neu. Stellen Sie sicher, dass Sie das BIOS konfigurieren und das bootfähige Medium auf die höchste Boot-Priorität einstellen. Sobald das System startet, sehen Sie Folgendes auf dem Bildschirm. Die erste Option ist vorausgewählt. Klicken Sie also auf ENTER.

Anschließend wird auf Ihrem Bildschirm eine Flut von Startmeldungen angezeigt.

Schließlich wird der Live-GUI-Bildschirm angezeigt.

2. Konfigurieren Sie das Netzwerk in Gentoo

Wenn Ihr System bereits über eine Ethernet-Karte an ein Netzwerk angeschlossen ist, auf dem ein DHCP-Server läuft, ist wahrscheinlich die automatische Netzwerkkonfiguration eingestellt.

In diesem Fall hat die aktive Netzwerkschnittstelle eine gültige IP-Adresse vom DHCP-Server erhalten. In diesem Fall können Sie gängige Netzwerkbefehle wie ping, ip, ifconfig und ssh ausführen, um nur einige zu nennen.

In unserem Fall hat das System automatisch per DHCP eine IP-Adresse vom Netzwerk bezogen. Um mit der Arbeit an der Befehlszeile zu beginnen, wechseln Sie zum Root-Benutzer.

sudo su

Um die IP-Adresse zu überprüfen, führen wir den Befehl aus:

ip addr

Aus der Ausgabe können Sie ersehen, dass die aktive Schnittstelle (enp0s3) die IP 192.168.2.110 mit einem /24 CIDR erhalten hat.

Sie können die Internetverbindung mit dem Befehl ping wie folgt überprüfen.

ping -c 4 google.com

Aus der Ausgabe können Sie ersehen, dass wir eine positive Antwort von Googles DNS erhalten.

3. Erstellen Sie Festplattenpartitionen und Dateisysteme

Der nächste Schritt besteht darin, Festplattenpartitionen und Dateisysteme zu konfigurieren. Sie können das aktuelle Partitionslayout wie gezeigt mit dem Befehl fdisk anzeigen.

fdisk /dev/sda

Aus der Ausgabe geht hervor, dass wir ein System mit einer Festplatte von 42,83 GB haben.

Sie können Ihre Festplatte entweder mit MBR für die BIOS-Konfiguration (Legacy Boot) oder GPT für konfigurieren UEFI.

In dieser Anleitung entscheiden wir uns für die Erstellung von Festplattenpartitionen mit MBR für die BIOS-Konfiguration.

Hier ist das Layout der Festplattenpartition.

/dev/sda1	1G	boot 
/dev/sda2 	4G	swap space
/dev/sda3	37G	Root partition

Erstellen Sie eine Boot-Partition

Um die Boot-Partition zu erstellen, geben Sie 'n' für die neue Partition ein. Geben Sie dann 'p' ein, um die primäre Partition auszuwählen. Geben Sie als Nächstes 1 ein, um die Partitionsnummer anzugeben. Alternativ können Sie ENTER drücken, da dies automatisch für Sie ausgewählt wird. Drücken Sie ENTER, wenn Sie zur Eingabe des Ersten Sektors aufgefordert werden.

Geben Sie als Nächstes die Festplattengröße an, indem Sie ihr ein (+)-Zeichen voranstellen, gefolgt von der numerischen Größe, gefolgt von 'G' für Gigabyte. Sie erhalten eine Bestätigung, dass eine neue Linux-Partition mit der angegebenen Festplattengröße erstellt wurde.

Erstellen Sie einen Swap Space

Um den Swap-Bereich zu konfigurieren, wiederholen Sie die gleichen Schritte bis zum ersten Sektor. Geben Sie als Nächstes die Festplattengröße als +4G an und drücken Sie die Eingabetaste.

Da der erstellte Partitionstyp vom Typ „Linux“ ist, drücken Sie 't', um ihn in einen anderen zu ändern. Geben Sie die Partitionsnummer an (in diesem Fall '2') und dann den Code, der Swap entspricht (in diesem Fall 82).

HINWEIS: Sie können alle Partitionstypen anzeigen, indem Sie 'L' eingeben.

Erstellen Sie eine Root-Partition

Geben Sie für die Root-Partition die Partitionsnummer als '3' an oder drücken Sie einfach ENTER, um die Standardnummer (3) zu akzeptieren und die Festplatte zu definieren Geben Sie die Größe ein (in diesem Fall +37G) und drücken Sie ENTER.

Um die erstellten Partitionen anzuzeigen, geben Sie 'p' ein und drücken Sie ENTER. Wenn Sie mit den erstellten Partitionen zufrieden sind, geben Sie 'w' ein und drücken Sie die Eingabetaste, um die Festplattenpartitionen dauerhaft zu speichern.

Nachdem die Partitionen erstellt wurden, besteht der nächste Schritt darin, sie in die entsprechenden Dateisysteme zu formatieren.

Linux unterstützt eine Vielzahl von Dateisystemen, von denen einige nur für bestimmte Zwecke geeignet sind. Zu den stabilen Dateisystemen für amd64-Systeme gehören Ext3, Ext4, BTRFS, XFS, ZFS und ReiserFS.

Für die /boot-Partition formatieren wir sie als EXT4-Dateisystem.

mkfs.ext4 /dev/sda1

Um die swap-Partition einzurichten, verwenden Sie den Befehl mkswap wie gezeigt.

mkswap /dev/sda2

Anschließend aktivieren Sie es mit dem Befehl swapon.

swapon /dev/sda2

Formatieren Sie abschließend die Root-Partition als EXT4-Dateisystem.

mkfs.ext4 /dev/sda3

4. Mounten Sie die Root-Partition

Der nächste Schritt besteht darin, die Root-Partition bereitzustellen. Aber zuerst erstellen wir einen Mount-Punkt für die Partition.

mkdir --parents /mnt/gentoo 

Die Option --parents erstellt übergeordnete Verzeichnisse. Als nächstes mounten Sie die Partition mit dem Befehl wie gezeigt.

mount /dev/sda3 /mnt/gentoo 

5. Konfigurieren Sie Datum und Uhrzeit

Stellen Sie vor der Installation von Gentoo sicher, dass die Zeit- und Datumseinstellungen korrekt sind. Um das aktuelle Datum und die aktuelle Uhrzeit zu überprüfen, führen Sie den Befehl date aus.

date

Wenn das angezeigte Datum mehr als ein paar Minuten vom erwarteten Datum abweicht, aktualisieren Sie die Uhrzeit automatisch mit dem Befehlszeilendienstprogramm chronyd.

chronyd -q

Der Befehl korrigiert alle vorhandenen Zeitverzerrungen, die gefunden wurden. Wenn Sie den Befehl erneut ausführen, werden Sie feststellen, dass der Zeitversatz etwa 0,01 Sekunden beträgt. Dies ist ein sehr geringer Unterschied, der sich wahrscheinlich nicht auf Systemprozesse oder -vorgänge auswirkt.

6. Laden Sie die Gentoo Stage 3 Tarball-Datei herunter und extrahieren Sie sie

Ein Tarball der Stufe 3 in Gentoo ist einfach ein Archiv, das mit einer profilspezifischen minimalen Gentoo-Umgebung geliefert wird.

Das Herunterladen und Dekomprimieren der Tarball-Datei führt zu wichtigen systemweiten Verzeichnissen wie /usr, /etc, /dev, /bin<, /lib, /proc, /var und viele andere, die ein nahezu vollständiges Funktionssystem bereitstellen.

Die einzigen wichtigen Teile, die fehlen werden (und die im zweiten Teil dieses Handbuchs installiert werden), sind der Kernel und der Bootloader.

Um mit dem Extrahieren einer Tarball-Datei der Stufe 3 zu beginnen, navigieren Sie zum Stammverzeichnis.

cd /mnt/gentoo 

Führen Sie den folgenden Befehl aus, um zur Liste Gentoo Mirror zu navigieren

links https://www.gentoo.org/downloads/mirrors/

Wählen Sie Ihren bevorzugten Country-Mirror aus und drücken Sie ENTER.

Navigieren Sie als Nächstes zum Abschnitt „Releases“.

Wählen Sie die Architekturoption „amd64“.

Wählen Sie als Nächstes die Option „Autobuilds“.

Wählen Sie als Nächstes die Option stage3 desktop systemd aus, da wir ein GUI-System ausführen.

Navigieren Sie zur Tarball-Datei stage3 und drücken Sie die Eingabetaste, um sie herunterzuladen.

Wählen Sie im angezeigten Popup-Dialogfeld die Option „Speichern“.

Bestätigen Sie den Namen der Datei und drücken Sie ENTER.

Der Download wird gestartet und ein Fortschrittsbalken zeigt den Download-Fortschritt an. Dies kann je nach Internetgeschwindigkeit eine Weile dauern.

Sobald der Download abgeschlossen ist, wählen Sie „Ja“, um die Befehlszeilenschnittstelle von Gentoo Mirrors zu verlassen.

Entpacken Sie abschließend die heruntergeladene Stage-Tarball-Datei auf dem System.

tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner

Nach dem Extrahieren werden Ihnen wie gezeigt zusätzliche Systemverzeichnisse angezeigt.

Damit ist Teil 1 der Gentoo-Installationsanleitung abgeschlossen. Sie haben jetzt eine minimale Gentoo-Umgebung auf Ihrem Computer installiert, aber der Installationsprozess ist noch lange nicht abgeschlossen. Um mit der Installation fortzufahren, befolgen Sie das Tutorial „Gentoo Linux installieren – Teil 2“.