Ein Anfängerleitfaden zur Gentoo Linux-Installation – Teil 1

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

Im Gegensatz zu großen Linux-Distributionen wie Ubuntu, Debian oder Red Hat bietet Gentoo keinen OS-Installer. Ähnlich wie Arch Linux wird Gentoo von Grund auf neu aufgebaut und gilt als eines der komplexesten Betriebssysteme, das zu installieren ist.

Stattdessen bietet Gentoo einen umfassenden Leitfaden namens Gentoo Handbook, der Sie durch den Installationsprozess führt. In diesem Leitfaden werden wir die Installation von Gentoo mithilfe eines Live-GUI-Images demonstrieren. Wir werden die Festplattenpartitionierung mithilfe eines MBR-Partitionsschemas und eines angepassten Kernel-Images, das von den Entwicklern von Gentoo bereitgestellt wird, konfigurieren.

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

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

Um diesen Leitfaden zu starten, gehen Sie zur Gentoo-Download-Seite und laden Sie das zuletzt veröffentlichte LiveGUI-ISO-Image herunter.

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

Anschließend stecken Sie das USB-Laufwerk in Ihren PC und starten ihn neu. Stellen Sie sicher, dass Sie das BIOS konfigurieren und das bootfähige Medium auf die höchste Bootpriorität setzen. Sobald das System startet, sehen Sie dies auf dem Bildschirm. Die erste Option ist bereits vorausgewählt. Drücken Sie also ENTER.

Gentoo GRUB Menu

Danach erhalten Sie eine Flut von Startmeldungen auf Ihrem Bildschirm.

Gentoo Boot Messages

Zum Schluss wird der Live-GUI-Bildschirm angezeigt.

Gentoo KDE Plasma Desktop

2. Konfigurieren Sie das Netzwerk in Gentoo

Wenn Ihr System bereits an ein Netzwerk angeschlossen ist, das einen DHCP-Server mit einer Ethernet-Karte verwendet, besteht die Wahrscheinlichkeit, dass die automatische Netzwerkkonfiguration bereits festgelegt wurde.

In diesem Fall hat die aktive Netzwerkschnittstelle eine gültige IP-Adresse vom DHCP-Server erhalten. Wenn das der Fall ist, können Sie allgemeine Netzwerk-Befehle wie ping, ip, ifconfig und ssh ausführen, um nur einige zu nennen.

In unserem Fall hat das System automatisch eine IP-Adresse über DHCP aus dem Netzwerk bezogen. Um auf der Befehlszeile zu arbeiten, wechseln Sie zum Root-Benutzer.

sudo su

Um die IP-Adresse zu überprüfen, werden wir den Befehl ausführen:

ip addr

Aus der Ausgabe sehen Sie, dass die aktive Schnittstelle (enp0s3) die IP-Adresse 192.168.2.110 mit einem /24 CIDR erhalten hat.

Check Gentoo IP Address

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

$ ping -c 4 google.com

Aus der Ausgabe sehen Sie, dass wir eine positive Antwort von Googles DNS erhalten.

Check Network Connection

3. Erstellen von Festplattenpartitionen und Dateisystemen

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

$ fdisk /dev/sda

Ausgabe haben wir ein System mit einer Festplatte von 42,83 GB.

Check Disk Partition Size

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

In diesem Leitfaden werden wir uns entscheiden, Festplattenpartitionen mit MBR für die BIOS Konfiguration zu erstellen.

Hier ist das Festplattenpartitions-Layout.

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

Boot-Partition erstellen

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 anschließend 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 nach dem Ersten Sektor aufgefordert werden.

Geben Sie dann die Festplattengröße an, indem Sie sie mit einem (+)-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.

Create Boot Partition

Swap-Space erstellen

Um den Swap-Space zu konfigurieren, wiederholen Sie die gleichen Schritte bis zum ersten Sektor. Geben Sie dann die Festplattengröße als +4G an und drücken Sie ENTER.

Seit der erstellte Partitionstyp ist vom Typ ‚Linux‚, drücken Sie 't', um dies auf einen anderen zu ändern. Geben Sie die Partitionnummer an (in diesem Fall '2') und geben Sie dann den Code an, der Swap entspricht (in diesem Fall 82).

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

Create Swap Partition

Erstellen Sie die Root-Partition

Für die Root-Partition geben Sie die Partitionnummer als '3' an oder drücken Sie einfach ENTER, um die Standardnummer (3) zu akzeptieren, definieren Sie die Festplattengröße (in diesem Fall +37G) und drücken Sie ENTER.

Create Root Partition

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 ENTER, um die Festplattenpartitionen dauerhaft zu speichern.

List Partition Table

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

Linux unterstützt eine breite Palette von Dateisystemen, von denen einige nur für bestimmte Zwecke geeignet sind. Stabile Dateisysteme für amd64-Systeme umfassen Ext3, Ext4, BTRFS, XFS, ZFS und ReiserFS.

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

mkfs.ext4 /dev/sda1
Format Boot Partition with Ext4

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

mkswap /dev/sda2

Aktivieren Sie sie dann mit dem Befehl swapon.

swapon /dev/sda2
Setup Swap Partition

Zuletzt formatieren Sie die Root-Partition als ein EXT4-Dateisystem.

mkfs.ext4 /dev/sda3
Format Root Partition with Ext4

4. Die Root-Partition einhängen

Der nächste Schritt besteht darin, die Root-Partition einzuhängen. Zuerst erstellen wir jedoch einen Einhängepunkt für die Partition.

mkdir --parents /mnt/gentoo 

Die Option --parents erstellt übergeordnete Verzeichnisse. Hängen Sie anschließend die Partition mit dem angezeigten Befehl ein.

mount /dev/sda3 /mnt/gentoo 
Mount Root Partition

5. Datum und Uhrzeit konfigurieren

Stellen Sie sicher, dass die Zeit- und Datumeinstellungen korrekt sind, bevor Sie Gentoo installieren. 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 wenige Minuten von dem erwarteten Datum abweicht, aktualisieren Sie die Zeit automatisch mithilfe des Befehlszeilen-Dienstprogramms chronyd.

chronyd -q

Der Befehl wird etwaige vorhandene Zeitabweichungen korrigieren. Wenn Sie den Befehl erneut ausführen, werden Sie feststellen, dass die Zeitabweichung etwa 0,01 Sekunden beträgt, was einen sehr geringen Unterschied darstellt, der voraussichtlich keine Auswirkungen auf Systemprozesse oder -operationen hat.

Set Date and Time in Gentoo

6. Gentoo Stage 3 Tarball-Datei herunterladen und extrahieren

A stage 3 tarball in Gentoo is simply an archive that ships with a profile-specific minimal Gentoo environment.

Das Herunterladen und Entpacken der Tarball-Datei ergibt wichtige systemweite Verzeichnisse wie /usr, /etc, /dev, /bin, /lib, /proc, /var und viele andere, die ein nahezu voll funktionsfähiges System bereitstellen.

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

Um mit dem Extrahieren einer Stage 3 Tarball-Datei zu beginnen, navigieren Sie zum Root-Verzeichnis.

cd /mnt/gentoo 

Führen Sie den Befehl unten aus, um zur Gentoo-Spiegel-Liste zu navigieren

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

Wählen Sie Ihren bevorzugten Länder-Spiegel aus und drücken Sie ENTER.

Select Gentoo Mirror

Navigieren Sie anschließend zum Abschnitt ‚Veröffentlichungen‚.

Select Gentoo Release

Wählen Sie die Architektur-Option ‚amd64‚.

Select Gentoo Architecture

Wählen Sie als Nächstes die `Autobuilds`-Option aus.

Select Gentoo Autobuilds

Wählen Sie dann die Option stage3 Desktop systemd, da wir ein GUI-System verwenden.

Select Gentoo Stage3

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

Download Gentoo Stage3

Wählen Sie die Option ‚Speichern‚ im Pop-up-Dialog aus.

Save Gentoo Stage3

Bestätigen Sie den Dateinamen und drücken Sie ENTER.

Confirm Gentoo Stage3

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

Downloading Gentoo Stage3

Wenn der Download abgeschlossen ist, wählen Sie `Ja`, um aus der Befehlszeilenschnittstelle der Gentoo-Spiegel zu beenden.

Exit Gentoo Mirrors List

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

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

Nach dem Entpacken sehen Sie zusätzliche Systemverzeichnisse wie angezeigt.

Extract Gentoo Stage3

Dies schließt Teil 1 des Gentoo-Installationsleitfadens ab. Sie haben nun eine minimale Gentoo-Umgebung auf Ihrem Computer installiert, aber der Installationsprozess ist noch lange nicht abgeschlossen. Um mit der Installation fortzufahren, folgen Sie dem Tutorial „Gentoo Linux installieren – Teil 2“.

Source:
https://www.tecmint.com/gentoo-linux-installation-guide/