Was ist Gentoo Linux und wie installiert man es

Gentoo Linux ist eine leistungsstarke und erweiterbare Distribution, die an der ursprünglichen quellbasierten Paketverwaltung festhält. Darüber hinaus ist ihr Paketmanager Portage ein leistungsstarkes Dienstprogramm, das es Ihnen ermöglicht, jeden Aspekt der Distribution fein abzustimmen und anzupassen. Allerdings ist es keine Distribution, die einfach zu installieren und zu verwenden ist. Hier zeigen wir Ihnen, wie Sie Gentoo Linux installieren, um von seinen zahlreichen Vorteilen zu profitieren.
Inhaltsverzeichnis
- Was ist Gentoo Linux?
- Gentoo beziehen
- Gentoo Linux installieren
Was ist Gentoo Linux?
Im Kern ist Gentoo Linux eine hochgradig modulare Linux-Distribution, die Ihnen die Möglichkeit gibt, maßgeschneiderte Linux-Maschinen für jeden Zweck zu erstellen. Im Gegensatz zu anderen Distributionen geschieht dies, indem die Werkzeuge bereitgestellt werden, um jedes installierbare Paket im System zu kompilieren und zu modifizieren.
Einer der größten Vorteile dieses Ansatzes ist, dass der Zwischenhändler zwischen Ihnen und Ihren Systempaketen entfernt wird. Sie sind an keinen bestimmten Paketmanager oder App-Format gebunden. Mit dem Quellcode können Sie Ihre eigenen Pakete kompilieren und an Ihre Bedürfnisse anpassen.
Gentoo beziehen
Sie können eine Kopie von Gentoo von der offiziellen Website herunterladen. Sie können den Installer für verschiedene Plattformen auswählen. Gentoo unterstützt sowohl amd64 als auch arm64 sowie andere ältere Architekturen.
Mit der heruntergeladenen ISO-Datei können Sie dann ein USB-Schreibprogramm wie balenaEtcher oder 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 Prozess vollständig manuell ist, was bedeutet, dass viele Befehle während des Vorgangs ausgeführt werden. Daher wird empfohlen, dass Sie nicht nur diese Anleitung konsultieren, sondern auch das offizielle Handbuch von Gentoo für weitere Anleitungen während der Installation überprüfen.

Stecken Sie Ihr Flash-Laufwerk in Ihren Computer und starten Sie ihn neu. Sie gelangen auf den Gentoo Installer-Bildschirm.
Gut zu wissen: Erfahren Sie, wie Sie eine Linux-Distribution direkt in Ihrem Browser testen können.
Schritt 1: Einrichten der Netzwerkverbindung
Um Gentoo zu installieren, müssen Sie mit dem Internet verbunden sein. Der Installer stellt automatisch eine Verbindung über eine kabelgebundene Verbindung her. Überprüfen Sie, ob Sie derzeit online sind, indem Sie den folgenden Befehl ausführen:
ping -c5 maketecheasier.com
Wenn Sie eine Verbindung zu einem drahtlosen Netzwerk herstellen müssen, müssen Sie wpa_supplicant einrichten, um sich mit Ihrem drahtlosen Zugangspunkt zu verbinden.
wpa_passphrase 'Ihr_SSID_Hier' 'Ihr_Passwort_Hier' >> /etc/wpa_supplicant/wpa_supplicant.confLaden Sie den dhcpcd Daemon neu, um Ihre drahtlose Netzwerkverbindung zu starten:
rc-service dhcpcd restartSchritt 2: Erstellen der EFI-Diskpartition
Formatieren Sie die Disk, auf der Sie Gentoo installieren möchten. Verwenden Sie dazu den Befehl fdisk, gefolgt von der Gerätedatei Ihrer Computerfestplatte:
fdisk /dev/your/disklabel
Wenn Sie sich über die vorhandene Partitionenstruktur Ihrer Festplatte nicht sicher sind, überprüfen Sie diese mit dem -l-Flag:
fdisk -lSobald Sie sich in fdisk befinden, drücken Sie G, um die Festplatte von vorhandenen Partitionen zu bereinigen.

Drücken Sie N, um fdisk mitzuteilen, dass Sie eine neue Partition erstellen möchten. Fdisk fragt Sie nach der gewünschten Partitionsnummer. Drücken Sie Enter, um die Standardwerte zu verwenden.
Geben Sie am Prompt „Letzter Sektor“ „+100M“ ein und drücken Sie dann Enter.
Ändern Sie den Typ Ihrer ersten Partition, indem Sie T drücken. Dies teilt fdisk mit, dass Sie den Typ der gerade erstellen Partition ändern möchten. Stellen Sie diese Partition auf „EFI System“ ein, indem Sie 1 eingeben und dann Enter drücken.
Schritt 3: Partitionierung des Restes 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 N und dann Enter, um die zweite Partition Ihres Systems zu erstellen.
Geben Sie „2“ ein und drücken Sie Enter, um fdisk mitzuteilen, dass Sie die zweite Partition der aktuellen Festplatte bearbeiten.
Drücken Sie Enter, um den Standardwert für den ersten Sektor der Partition zu akzeptieren, geben Sie dann „+1G“ ein und drücken Sie Enter, um die Partitionsgröße auf 1 GB zu setzen.
Drücken Sie erneut N und geben Sie „3“ ein, um die dritte Partition Ihrer Festplatte zu erstellen. Diese wird als Swap-Partition Ihres Geräts dienen, die dynamisch ihren Speicher tauschen kann, wenn der Speicherplatz knapp wird.
Drücken Sie Enter, um den Standardwert für den ersten Sektor festzulegen, geben Sie dann „+4G“ ein und drücken Sie Enter, um die Größe der Swap-Partition auf 4 GB festzulegen.
Hinweis: Die allgemeine Regel für die Swap-Größe liegt zwischen 1/2 und 2 mal der Menge des physischen Speichers in Ihrem Computer. Das bedeutet, wenn Sie ein System mit 16 GB haben, können Sie Ihre Swap-Partition zwischen 8 und 32 GB einstellen.
Drücken Sie T und geben Sie dann „3“ ein, um den Typ der dritten Partition zu ändern.
Geben Sie „19“ ein, um diese Partition korrekt als Swap festzulegen, und drücken Sie Enter.
Erstellen Sie die Root-Partition, in der der Rest des Systems installiert werden soll. Drücken Sie erneut N und geben Sie „4“ ein, um die vierte Partition auf der Festplatte festzulegen.
Drücken Sie Enter bei beiden Abfragen für den ersten und letzten Sektor, um den Rest der Festplatte der Root-Partition zuzuordnen.
Drücken Sie P, um zu überprüfen, ob das von Ihnen erstellte Partitionstabelle-Layout korrekt ist.

Drücken Sie W, um zu bestätigen und Ihre neue Partitionstabelle auf die Festplatte zu schreiben.
Schritt 4: Formatieren der Festplatten in Gentoo
Formatieren Sie die EFI-Systempartition als FAT mit folgendem Befehl:
mkfs.vfat /dev/sda1Erstellen Sie das Dateisystem für die „/boot“-Partition mit dem einfacheren ext2-Dateisystem.
mkfs.ext2 /dev/sda2Erstellen und aktivieren Sie die Swap-Partition, um Gentoo mitzuteilen, dass diese Partition für das Swappen mit aktivem Speicher verwendet werden kann. Dazu führen Sie Folgendes aus:
mkswap /dev/sda3
swapon /dev/sda3Erstellen Sie ein ext4-Dateisystem für die Root-Partition, indem Sie den folgenden Befehl ausführen:
mkfs.ext4 /dev/sda4Schritt 5: Herunterladen des Gentoo Stage 3 Tarballs
Binden Sie die Root-Partition, die Sie gerade erstellt haben, an das Verzeichnis „/mnt/gentoo“, da die Installation jetzt auf der Festplatte Ihres Geräts durchgeführt wird.
mount /dev/sda4 /mnt/gentoo && cd /mnt/gentooLaden Sie den Stage 3 Tarball von der gentoo.org-Website unter Verwendung von wget herunter:
wget https://distfiles.gentoo.org/releases/amd64/autobuilds/20231112T170154Z/stage3-amd64-desktop-openrc-20231112T170154Z.tar.xz
Sobald dies abgeschlossen ist, entpacken Sie ihn in Ihrem „/mnt/gentoo“-Verzeichnis mit tar:
tar xpvf ./stage3-amd64-desktop-openrc-20231112T170154Z.tar.xz --xattrs-include='*.*' --numeric-ownerSchritt 6: Auswahl eines Download-Spiegels und Kopieren von DNS-Informationen
Geben Sie an, wo Sie die Pakete für dieses System herunterladen möchten, indem Sie den Befehl mirrorselect ausführen:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.confDamit öffnet sich ein TUI-Programm, in dem Sie den nächstgelegenen Serverstandort auswählen können.

Kopieren Sie die Standard-Repository-Datei für Gentoo in Ihren „/etc/portage“-Ordner. Dies ist eine Konfigurationsdatei, die Portage mitteilt, wie es seine Pakete herunterladen soll:
mkdir -p /mnt/gentoo/etc/portage/repos.conf &&
cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.confKopieren Sie die Resolver-Informationen von Ihrem USB-Installer in das Verzeichnis „/mnt/gentoo“:
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/Schritt 7: Binden der Gerätedateien und Chrooting
Binden Sie die speziellen Verzeichnisse vom USB-Installer an Ihre Festplatte:
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 Root-Verzeichnis 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
Binden Sie die „/boot“-Partition an Ihre Gentoo-Maschine, um sicherzustellen, dass beim späteren Installieren des Kerns alles am richtigen Ort gespeichert wird:
mount /dev/sda2 /boot
mkdir /boot/efi
mount /dev/sda1 /boot/efiAktualisieren Sie Ihre Gentoo-Repositorys, um sicherzustellen, dass Sie die neuesten Pakete besitzen, wenn Sie das erste Systemupdate durchführen:
emerge --webrsyncAktualisieren und installieren Sie alle Basis-EBUILDS für Ihr System, indem Sie diesen emerge-Befehl ausführen:
emerge --ask --verbose --update --deep --newuse @worldSchritt 9: Zeitzone und Locale
Sobald dies abgeschlossen ist, richten Sie die regionsspezifischen Informationen Ihres Systems ein, die sowohl Ihre Zeitzone als auch die Systemlocale umfassen. Um die Zeitzone auf Ihren Bereich festzulegen, suchen Sie den nächstgelegenen Standort, der im „/usr/share/zoneinfo“-Verzeichnis aufgelistet ist.
ls /usr/share/zoneinfoSchreiben Sie den Pfad zum Ordner und zur Zeitzonendatei in Ihre „/etc/timezone“-Datei. Zum Beispiel ist der nächstgelegene Ort von mir „Asia/Manila“:
echo "Asia/Manila" > /etc/timezone
emerge --config sys-libs/timezone-data
Öffnen Sie die „locale.gen“-Datei mit Ihrem bevorzugten Texteditor:
nano -w /etc/locale.genEntfernen Sie das Rautezeichen (#) vor den ersten beiden Zeilen in der locale.gen-Datei.

Hinweis: Sie können die vollständige Liste der verfügbaren Locales anzeigen, indem Sie Folgendes ausführen: cat /usr/share/i18n/SUPPORTED.
Wenden Sie Ihre neuen Locale-Einstellungen an, indem Sie das Programm locale-gen ausführen.
Schritt 10: Installieren des Linux-Kernels und Konfigurieren der fstab
Es gibt mehrere Möglichkeiten, den Linux-Kernel in Gentoo zu installieren. Entweder konfigurieren Sie alle Funktionen manuell oder verwenden einen vorgefertigten von den Gentoo-Entwicklern. Für unsere Zwecke entscheiden wir uns für Letzteres.
Um zu beginnen, installieren Sie das installkernel-Paket und den Kernel selbst:
emerge --ask sys-kernel/installkernel-gentoo sys-kernel/gentoo-kernel-binGut zu wissen: Erfahren Sie, wie Sie Ihren Linux-Kernel in Ubuntu zurückstufen können.
Nachdem der Kernel installiert ist, öffnen Sie die fstab-Datei mit Ihrem bevorzugten Texteditor:
nano -w /etc/fstabGeben Sie alle Partitionen an, die Sie in fdisk erstellt haben. Zum Beispiel könnte Ihre fstab-Datei in einem UEFI-System so aussehen:
[...]
/dev/sda1 /boot/efi vfat defaults 02
/dev/sda2 /boot ext2 defaults,noatime 02
/dev/sda3 none swap sw 00
/dev/sda4 / ext4 noatime 01
Schritt 11: Einrichten des Root-Passworts und Installieren zusätzlicher Tools
Erstellen Sie ein Root-Passwort für Ihr System. Dies stellt sicher, dass Sie auch nach dem Installationsprozess auf Ihr System zugreifen können:
passwd
Installieren Sie zusätzliche Netzwerkunterstützungstools für Ihr Gentoo-System. Wenn Sie beispielsweise sowohl Ethernet- als auch WLAN-Konnektivität wünschen, installieren Sie Folgendes:
emerge --ask net-misc/dhcpcd net-wireless/iw net-wireless/wpa_supplicant
rc-update add dhcpcd defaultSobald dies abgeschlossen ist, installieren Sie auch einen Systemlogger, wenn Sie das Verhalten Ihres Systems überwachen möchten:
emerge --ask app-admin/sysklogd
rc-update add sysklogd defaultInstallieren Sie schließlich die Dienstprogrammnützliche für die gebräuchlichsten Dateisysteme, mit denen Sie interagieren werden:
emerge --ask sys-fs/dosfstools sys-fs/ntfs3gSchritt 12: Installieren des Bootloaders
Der letzte Schritt bei der Installation von Gentoo ist der Bootloader. Dies ist ein kleines Programm, das sofort nach dem BIOS Ihres Geräts geladen wird und das OS-Kernel vorbereitet.
Um den GRUB-Bootloader zu installieren, führen Sie den folgenden Befehl aus:
emerge --ask sys-boot/grub
Sobald installiert, führen Sie 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.cfgUnmounten Sie den USB-Installer und starten Sie das System neu, indem Sie Folgendes ausführen:
exit
cd
umount -l /mnt/gentoo/dev{/shm,/pts}
umount -R /mnt/gentoo
rebootDie Installation von Gentoo Linux ist nur der erste Schritt, um zu verstehen, wie Ihre Linux-Distribution im Hintergrund funktioniert. Erfahren Sie, wie Sie Ihr System weiter optimieren können, indem Sie die Kompilierzeiten in Gentoo beschleunigen.
Wenn Sie jedoch immer noch unsicher sind, welche Desktop-Umgebung Sie installieren sollen, werfen Sie einen Blick darauf, welche wir für die besten Desktop-Umgebungen unter Linux halten.