Was ist Gentoo Linux und wie installiert man es? 1

Was ist Gentoo Linux und wie installiert man es?

Gentoo Linux ist eine leistungsstarke und erweiterbare Distribution, die sich an die ursprüngliche quellenbasierte Paketverwaltung hält. Darüber hinaus ist der Paketmanager Portage ein leistungsstarkes Dienstprogramm, mit dem Sie jeden Verteilungsaspekt verfeinern und optimieren können. Es handelt sich jedoch nicht um eine Distribution, die einfach zu installieren und zu verwenden ist. Hier zeigen wir Ihnen, wie Sie Gentoo Linux installieren, um die zahlreichen Vorteile nutzen zu können.

Was ist Gentoo Linux?

Im Kern ist Gentoo Linux eine hochmodulare Linux-Distribution, die Ihnen die Möglichkeit gibt, benutzerdefinierte Linux-Maschinen für jeden Zweck zu erstellen. Im Gegensatz zu anderen Distributionen werden dazu die Tools bereitgestellt, mit denen jedes installierbare Paket im System kompiliert und geändert werden kann.

Einer der größten Vorteile dieses Ansatzes besteht darin, dass der Zwischenhändler zwischen Ihnen und Ihren Systempaketen entfällt. Sie sind nicht an einen bestimmten Paketmanager und App-Format gebunden. Mit dem Quellcode können Sie Ihre eigenen Pakete kompilieren und diese an Ihre Bedürfnisse anpassen.

Gentoo erhalten

Eine Kopie von Gentoo erhalten Sie unter seine Website. Sie können das Installationsprogramm für verschiedene Plattformen auswählen. Gentoo unterstützt neben anderen Legacy-Architekturen sowohl amd64 als auch arm64.

Mit der heruntergeladenen ISO-Datei können Sie dann ein USB-Schreibprogramm wie balenaEtcher und dd verwenden, um Ihr bootfähiges Flash-Laufwerk zu erstellen.

Gentoo Linux installieren

Bevor wir mit der Installation von Gentoo fortfahren, ist es wichtig zu beachten, dass dieser Vorgang vollständig manuell erfolgt, was bedeutet, dass unterwegs viele Befehle ausgeführt werden. Daher wird empfohlen, dass Sie diesen Leitfaden nicht nur konsultieren, sondern auch überprüfen Gentoos offizielles Handbuch Weitere Hinweise zur Installation finden Sie hier.

Ein Screenshot der Gentoo Linux Handbook-Webseite für amd64.

Stecken Sie Ihr Flash-Laufwerk in Ihren Computer und starten Sie ihn. Der Gentoo-Installer-Bildschirm wird gestartet.

Gut zu wissen: Erfahren Sie, wie Sie eine Linux-Distribution in Ihrem Browser testen können.

Schritt 1: Einrichten der Netzwerkverbindung

Um Gentoo zu installieren, müssen Sie mit dem Internet verbunden sein. Das Installationsprogramm stellt automatisch eine Verbindung über eine Kabelverbindung her. Überprüfen Sie, ob Sie gerade online sind, indem Sie den folgenden Befehl ausführen:

ping -c 5 maketecheasier.com
Ein Terminal, das den Ping-Befehl für MakeTechEasier.com anzeigt.

Wenn Sie eine Verbindung zu einem drahtlosen Netzwerk herstellen müssen, müssen Sie wpa_supplicant einrichten, das Sie mit Ihrem drahtlosen Zugangspunkt verbindet.

wpa_passphrase 'Your_SSID_Here' 'Your_Password_Here' >> /etc/wpa_supplicant/wpa_supplicant.conf

Laden Sie die neu dhcpcd Daemon zum Starten Ihrer drahtlosen Netzwerkverbindung:

rc-service dhcpcd restart

Schritt 2: Erstellen der EFI-Festplattenpartition

Formatieren Sie die Festplatte, auf der Sie Gentoo installieren möchten. Tun Sie dies, indem Sie die verwenden fdisk Befehl gefolgt von der Gerätedatei der Festplatte Ihres Computers:

fdisk /your/disklabel
Ein Terminal, das den fdisk-Befehl für das /dev/vda-Gerät anzeigt.

Wenn Sie sich über die Struktur Ihrer vorhandenen Festplattenpartition nicht sicher sind, überprüfen Sie diese mit dem -l Flagge:

fdisk -l

Sobald Sie sich in fdisk befinden, drücken Sie G um die Festplatte für alle vorhandenen Partitionen zu löschen.

Ein Terminal, das den Vorgang des Löschens einer Festplattenpartitionstabelle zeigt.

Drücken Sie N um fdisk mitzuteilen, dass Sie eine neue Partition erstellen möchten. Fdisk fragt Sie nach der Partitionsnummer, die Sie verwenden möchten. Drücken Sie Eingeben um die Standardeinstellung zu verwenden.

Ein Terminal, das die Erstellung der ersten Partition zeigt.

Geben Sie „+100M“ in die Eingabeaufforderung „Letzter Sektor“ ein und drücken Sie dann Eingeben.

Ein Terminal, das den Vorgang zum Festlegen der Größe der ersten Partition zeigt.

Ändern Sie den Typ Ihrer ersten Partition, indem Sie drücken T. Dadurch wird fdisk mitgeteilt, dass Sie den Typ der gerade erstellten Partition ändern möchten. Stellen Sie von dort aus diese Partition durch Eingabe auf „EFI-System“ ein 1dann drücken Eingeben.

Ein Terminal, das den Vorgang zum Festlegen des Typs der ersten Partition zeigt.

Schritt 3: Partitionieren des Rests der Festplatte

Die nächste Partition, die Sie erstellen müssen, ist die „/boot“-Partition, in der der Linux-Kernel und der Bootloader gespeichert werden. Drücken Sie NDann Eingeben um die zweite Partition Ihres Systems zu erstellen.

Geben Sie „2“ ein und drücken Sie dann Eingeben um Fdisk mitzuteilen, dass Sie die zweite Partition für die aktuelle Festplatte bearbeiten.

Ein Terminal, das die Erstellung der zweiten Partition zeigt.

Drücken Sie die Eingabetaste, um den Standardwert für den ersten Sektor für die Partition zu übernehmen, geben Sie dann „+1G“ ein und drücken Sie dann Eingeben um die Partitionsgröße auf 1 GB festzulegen.

Ein Terminal, das den Vorgang zum Festlegen der Größe der zweiten Partition zeigt.

Drücken Sie N Geben Sie erneut „3“ ein, um die dritte Partition Ihrer Festplatte zu erstellen. Dies dient als Swap-Partition Ihres Computers, die den Speicher dynamisch austauschen kann, wenn der Speicherplatz knapp wird.

Drücken Sie Eingeben Um den Standardwert für den ersten Sektor festzulegen, geben Sie dann „+4G“ ein und drücken Sie dann Eingeben um die Größe der Swap-Partition auf 4 GB festzulegen.

Ein Terminal, das den Vorgang zum Festlegen der Größe für die dritte Partition zeigt.

Notiz: Die allgemeine Regel für die Swap-Größe liegt zwischen der Hälfte und dem Zweifachen des physischen Speichers Ihres Computers. Das bedeutet, dass Sie bei einem 16-GB-System Ihren Swap zwischen 8 und 32 GB einstellen können.

Drücken Sie TGeben Sie dann „3“ ein, um den Typ der dritten Partition zu ändern.

Geben Sie „19“ ein, um diese Partition ordnungsgemäß als Swap festzulegen, und drücken Sie dann Eingeben.

Ein Terminal, das den Vorgang zum Festlegen des Typs der dritten Partition zeigt.

Erstellen Sie die Root-Partition, auf der der Rest des Systems installiert wird. Drücken Sie N Geben Sie erneut „4“ ein, um die vierte Partition auf der Festplatte festzulegen.

Drücken Sie Eingeben Sowohl im ersten als auch im letzten Sektor werden Sie aufgefordert, den Rest der Festplatte Ihrer Root-Partition zuzuweisen.

Ein Terminal, das den Vorgang zum Festlegen der Größe für die vierte Partition zeigt.

Drücken Sie P um zu überprüfen, ob das von Ihnen erstellte Partitionstabellenlayout korrekt ist.

Ein Terminal, das das neue Partitionstabellenlayout für Gentoo Linux zeigt.

Drücken Sie W um Ihre neue Partitionstabelle zu bestätigen und auf die Festplatte zu schreiben.

Schritt 4: Formatieren der Festplatten in Gentoo

Formatieren Sie die EFI-Systempartition als FAT, indem Sie den folgenden Befehl verwenden:

mkfs.vfat /dev/sda1

Erstellen Sie das Dateisystem für die Partition „/boot“, indem Sie das einfachere ext2-Dateisystem verwenden.

mkfs.ext2 /dev/sda2

Erstellen und aktivieren Sie die Swap-Partition, um Gentoo mitzuteilen, dass diese Partition zum Austauschen mit Live-Speicher verwendet werden kann. Führen Sie dazu Folgendes aus:

mkswap /dev/sda3
swapon /dev/sda3

Erstellen Sie ein ext4-Dateisystem für die Root-Partition, indem Sie den folgenden Befehl ausführen:

mkfs.ext4 /dev/sda4

Schritt 5: Herunterladen des Gentoo Stage 3-Tarballs

Hängen Sie die Root-Partition, die Sie gerade erstellt haben, in das Verzeichnis „/mnt/gentoo“ ein, da die Installation nun auf der Festplatte Ihres Computers durchgeführt wird.

mount /dev/sda4 /mnt/gentoo && cd /mnt/gentoo

Laden Sie den Tarball der Stufe 3 mit wget von der Website gentoo.org herunter:

wget https://distfiles.gentoo.org/releases/amd64/autobuilds/20231112T170154Z/stage3-amd64-desktop-openrc-20231112T170154Z.tar.xz
Ein Terminal, das den Download-Vorgang für den Gentoo Linux Stage 3-Tarball zeigt.

Sobald das erledigt ist, entpacken Sie es mit tar in Ihr „/mnt/gentoo“-Verzeichnis:

tar xpvf ./stage3-amd64-desktop-openrc-20231112T170154Z.tar.xz --xattrs-include='*.*' --numeric-owner

Schritt 6: Auswählen eines Download-Spiegels und Kopieren der DNS-Informationen

Geben Sie an, wo Sie Ihre Pakete für dieses System herunterladen möchten, indem Sie Folgendes ausführen mirrorselect Befehl:

mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf

Dadurch wird ein TUI-Programm geöffnet, in dem Sie den nächstgelegenen Serverstandort auswählen können.

Ein Terminal, das die verfügbaren Download-Spiegel für Gentoo Linux anzeigt.

Kopieren Sie die Standard-Repository-Datei für Gentoo in Ihren Ordner „/etc/portage“. Dies ist eine Konfigurationsdatei, die Portage mitteilt, wie seine Pakete heruntergeladen werden sollen:

mkdir -p /mnt/gentoo/etc/portage/repos.conf && 
      cp /mnt/gentoo/usr/share/portage/config/repos.conf 
         /mnt/gentoo/etc/portage/repos.conf/gentoo.conf

Kopieren Sie die Resolver-Informationen von Ihrem USB-Installationsprogramm in das Verzeichnis „/mnt/gentoo“:

cp --dereference /etc/resolv.conf /mnt/gentoo/etc/

Schritt 7: Mounten der Gerätedateien und Chrooten

Hängen Sie die speziellen Verzeichnisse vom USB-Installationsprogramm auf Ihre Festplatte ein:

mount --types proc /proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
mount --bind /run /mnt/gentoo/run
mount --make-slave /mnt/gentoo/run

Ändern Sie das Stammverzeichnis Ihrer aktuellen Shell-Sitzung von der Live-ISO in das Verzeichnis „/mnt/gentoo“:

chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1="[chroot] ${PS1}"

Schritt 8: Mounten der /boot-Partition und Aktualisieren von Gentoo

Hängen Sie die „/boot“-Partition auf Ihrem Gentoo-Rechner ein, um sicherzustellen, dass der Kernel bei der späteren Installation am richtigen Ort gespeichert wird:

mount /dev/sda2 /boot
mkdir /boot/efi
mount /dev/sda1 /boot/efi

Aktualisieren Sie Ihre Gentoo-Repositorys, um sicherzustellen, dass Sie beim ersten Systemupdate die neuesten Pakete erhalten:

emerge-webrsync

Aktualisieren und installieren Sie alle Basis-EBUILDS für Ihr System, indem Sie diesen Emergen-Befehl ausführen:

emerge --ask --verbose --update --deep --newuse @world

Schritt 9: Zeitzone und Orte

Sobald dies erledigt ist, richten Sie die regionsspezifischen Informationen Ihres Systems ein, die sowohl Ihre Zeitzone als auch Ihr Systemgebietsschema umfassen. Um die Zeitzone auf Ihre Region einzustellen, suchen Sie im Ordner „/usr/share/zoneinfo“ nach dem nächstgelegenen Ort.

ls /usr/share/zoneinfo

Schreiben Sie den Pfad zum Ordner und zur Zonendatei in Ihre Datei „/etc/timezone“. Der nächstgelegene Standort für mich ist beispielsweise „Asien/Manila“:

echo "Asia/Manila" > /etc/timezone
emerge --config sys-libs/timezone-data
Ein Terminal, das den Prozess der Einstellung der Systemzeitzone zeigt.

Öffnen Sie die Datei „locale.gen“ mit Ihrem bevorzugten Texteditor:

nano -w /etc/locale.gen

Entfernen Sie das Nummernzeichen (#) vor den ersten beiden Zeilen in der Datei locale.gen.

Ein Terminal, das den Vorgang zum Festlegen des Systemgebietsschemas zeigt.

Notiz: Sie können die vollständige Liste der verfügbaren Gebietsschemas anzeigen, indem Sie Folgendes ausführen: cat /usr/share/i18n/SUPPORTED.

Wenden Sie Ihre neuen Gebietsschemaeinstellungen an, indem Sie Folgendes ausführen locale-gen Programm.

Schritt 10: Installation des Linux-Kernels und Konfiguration der fstab

Es gibt mehrere Möglichkeiten, den Linux-Kernel in Gentoo zu installieren. Konfigurieren Sie entweder alle Funktionen manuell oder verwenden Sie eine vorgefertigte Funktion der Gentoo-Entwickler. Für unsere Zwecke entscheiden wir uns für Letzteres.

Installieren Sie zunächst das Installkernel-Paket und den Kernel selbst:

emerge --ask sys-kernel/installkernel-gentoo sys-kernel/gentoo-kernel-bin

Gut zu wissen: Erfahren Sie, wie Sie Ihren Linux-Kernel in Ubuntu herunterstufen können.

Öffnen Sie bei installiertem Kernel die fstab-Datei mit Ihrem bevorzugten Texteditor:

nano -w /etc/fstab

Geben Sie alle Partitionen an, die Sie in fdisk erstellt haben. In einem UEFI-System könnte Ihre fstab-Datei beispielsweise etwa so aussehen:

[...]
 
/dev/sda1    /boot/efi    vfat    defaults    0    2
/dev/sda2    /boot    ext2    defaults,noatime    0    2
/dev/sda3    none    swap    sw    0    0
/dev/sda4    /    ext4    noatime    0    1
Ein Terminal, das ein einfaches fstab-Partitionslayout zeigt.

Schritt 11: Einrichten des Root-Passworts und Installieren zusätzlicher Tools

Erstellen Sie ein Root-Passwort für Ihr System. Dadurch stellen Sie sicher, dass Sie nach dem Installationsvorgang weiterhin auf Ihr System zugreifen können:

passwd
Ein Terminal, das den Vorgang zum Festlegen eines neuen Root-Passworts zeigt.

Installieren Sie zusätzliche Netzwerkunterstützungstools für Ihr Gentoo-System. Wenn Sie beispielsweise sowohl Ethernet- als auch drahtlose Konnektivität wünschen, installieren Sie Folgendes:

emerge --ask net-misc/dhcpcd net-wireless/iw net-wireless/wpa_supplicant
rc-update add dhcpcd default

Wenn Sie fertig sind, installieren Sie auch einen Systemlogger, wenn Sie das Verhalten Ihres Systems überwachen möchten:

emerge --ask app-admin/sysklogd
rc-update add sysklogd default

Installieren Sie abschließend die Dateisystem-Dienstprogramme für die gängigsten Dateisysteme, mit denen Sie interagieren werden:

emerge --ask sys-fs/dosfstools sys-fs/ntfs3g

Schritt 12: Installation des Bootloaders

Der letzte Schritt bei der Installation von Gentoo ist der Bootloader. Dabei handelt es sich um ein kleines Programm, das unmittelbar nach dem BIOS Ihres Computers geladen wird und sich auf das Laden des Betriebssystemkerns vorbereitet.

Führen Sie den folgenden Befehl aus, um den GRUB-Bootloader zu installieren:

emerge --ask sys-boot/grub
Ein Terminal, das den Prozess zum Abrufen des Grub-Bootloaders zeigt.

Führen Sie nach der Installation die folgenden Befehle aus, um GRUB ordnungsgemäß zu initialisieren und zu konfigurieren:

grub-install --target=x86_64-efi --efi-directory=/boot/efi
grub-mkconfig -o /boot/grub/grub.cfg

Hängen Sie das USB-Installationsprogramm aus und starten Sie das System neu, indem Sie Folgendes ausführen:

exit
cd
umount -l /mnt/gentoo/dev{/shm,/pts,}
umount -R /mnt/gentoo
reboot

Die Installation von Gentoo Linux ist nur der erste Schritt, um zu verstehen, wie Ihre Linux-Distribution unter der Haube funktioniert. Erfahren Sie, wie Sie Ihr System weiter optimieren können, indem Sie die Kompilierungszeiten in Gentoo beschleunigen.

Wenn Sie jedoch immer noch nicht sicher sind, welche Desktop-Umgebung Sie installieren sollen, schauen Sie sich die unserer Meinung nach besten Desktop-Umgebungen unter Linux an.

Bildnachweis: Dell über Unsplash (Hintergrund) und Wikimedia Commons (Logo). Alle Änderungen und Screenshots von Ramces Red.

Unterstützen Sie unsere Arbeit ❤️

Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.

Sichere Zahlung mit PayPal