Gentoo

Gentoo Linux Installations-Tutorial

Gentoo Linux Installations-Tutorial

Die Installationsprozedur für Gentoo umfasst mehr Schritte als bei anderen Distributionen. Dies ist beabsichtigt, damit Sie die Schritte klarer steuern können. Mit dieser Strategie können Sie mit weniger als 4 GiB Festplatte und Speicher von bis zu 256 MiB beginnen, 512 MiB, wenn Sie die LiveDVD verwenden möchten. Sie haben auch die Möglichkeit, Ihr System so effizient wie möglich zu optimieren. Ihr erster Versuch wird langsamer sein, wenn Sie sich mit Linux und all den komplizierten Details nicht auskennen, aber Sie können mit einem sehr schlanken System enden.

Die Medienauswahl

Auswählen, wo man anfangen soll; Solange Sie über normale Hardware und oft ungerade Hardware verfügen, sollten Sie die minimale Installations-CD für die Installation verwenden. Diese Methode ist auch die Stage3-Methode. Wenn alles gut geht, werden Sie sich nie um Stage1 und Stage2 kümmern, aber sie sind für extreme Einbausituationen da.

Die Tarballs

Sie können komprimierte Dateien herunterladen, die ein Dateisystem mit Dateien für das Init-System und Basispakete haben. Wählen Sie eine aus, die Ihren Bedürfnissen entspricht. Wenn Sie sich nicht sicher sind, nehmen Sie die 'systemd'-Variante. Dies ist die häufigste.

Die anderen Stage-Dateien sind für fortgeschrittene Benutzer. Entwickler verwenden hauptsächlich die Dateien Stage1 und Stage2; Wenn Sie sie brauchen, kennen Sie Gentoo bereits.

Erster Boot

Laden Sie die minimale CD herunter und brennen Sie sie auf einen USB-Stick. Sie sollten erwägen, die ISO-Datei zu einer virtuellen Maschine hinzuzufügen und von dort aus zu üben! Dateien befinden sich auf der Gentoo-Site.

Wenn die minimale CD bootet, haben Sie 15 Sekunden Zeit, um einen Kernel auszuwählen. Damit soll eine Situation behoben werden, in der der Framebuffer nicht funktioniert oder andere seltsame Boot-Probleme auftreten. Wenn Sie nichts tun, greift das System auf das Booten von der internen Festplatte zurück. Wenn Sie Probleme haben, müssen Sie Kernel-Parameter wie die folgenden angeben.

$ gentoo scandelay

Dies nimmt den 'gentoo'-Kernel und sendet die 'scandelay'-Option. Andere Optionen sind eine lange Liste, die Sie überprüfen sollten, bevor Sie beginnen, obwohl dies auf der meisten Hardware nicht erforderlich ist.

Sie können in dieser Phase auch Benutzer hinzufügen. Diese Benutzer arbeiten nur im Installationssystem, daher ist es selten nützlich.

Netzwerk

Um zu beginnen, können Sie alles auf einer Konsole tun, aber die Verwendung eines Terminals hat seine Vorteile. Wenn Sie dies tun möchten, starten Sie sshd und legen Sie ein Passwort für den Root-Benutzer fest. Beginnen Sie mit der Überprüfung Ihrer IP-Adresse.

$ ip a

Dann starte sshd:

$ /etc/init.d/sshd starten

Legen Sie dann das Passwort für den Root-Benutzer fest oder erstellen Sie einen neuen temporären Benutzer.

$ passwd

Sie erhalten einen langen Ausdruck, der ein sicheres Passwort vorschlägt. Praktisch, wenn Sie wenig Energie oder Vorstellungskraft haben. Jetzt, da Sie beides haben, können Sie sich per SSH in Ihr Installationssystem einloggen. Eine Warnung; Wenn Sie von der CD neu beginnen, wird der ssh-Schlüssel neu erstellt! Jeder Schlüssel, den Sie auf Ihrem anderen System haben, muss gelöscht werden.

Vorbereiten der Disketten

Die Disketten werden wie bei vielen anderen Distributionen vorbereitet. Um es einfacher zu machen, der restlichen Dokumentation zu folgen, benennen Sie Ihre Partitionen gemäß dem Gentoo-Standard. Für ein System, das Sie tatsächlich nutzen werden, sollten Sie hier einen Plan haben. Vorzugsweise eine, die Größen für Ihr 'Zuhause' sowie die ”. Notwendige Teile sind das '/' und das '/boot'. Für UEFI sollten Sie 350 Megabyte der Festplatte für die Bootdateien haben have. Verwenden Sie Ihren bevorzugten Partitionseditor. Verwenden Sie für die UEFI-Partition 'mkfs.vfat -F 32 /dev/sda1' und für die Hauptverwendung 'mkfs.ext4 /dev/sda2'.

Montage der Hauptplatten

Sie sollten mindestens eine Bootdiskette mit 350 MiB haben und eine, die Ihr System beim Start hosten wird. Eine Swap-Partition ist auch gut zu haben. Sie können das mit dem Standardbefehl mounten.

$ mount /dev/sda2 /mnt/gentoo

Es gibt keinen Grund, die 'Boot'-Disk zu mounten, bis Sie später die chroot-Umgebung betreten. Sie können auch Benutzerfestplatten oder -partitionen mounten, aber nur, wenn Sie das endgültige System erstellen.

Herunterladen der Tarballs

Sie können die Tarballs vor dem Start oder während der Installation herunterladen. Alternativ verfügt die Installationsumgebung über den Browser "Links", sodass Sie dies mit dem Terminal tun können. Laden Sie die Dateien auf die Gentoo-Diskette herunter.

$ cd /mnt/gentoo $ links www.gentoo.org/downloads

Sobald Sie die Dateien auf Ihrer Festplatte haben, entpacken Sie sie mit dem Befehl tar.

$ tar -xvf stage3-amd64-systemd-20210120T214504Z.Teer.xz

Basissystem installieren

Sie haben bereits ein sehr einfaches und allgemeines System; darum geht es in der Stage3-Datei. Du machst zum Beispiel.conf-Datei ist mit Standardeinstellungen da. Es muss jedoch einen Spiegel haben, stellen Sie einen mit dem Werkzeug ein.

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

Es fügt den Wert hinzu: GENTOOMIRRORS=”http://ftp.ntu.gr/pub/linux/gentoo/ https://mirror.Rad.sk/gentoo“, natürlich mit Ihren Wunschspiegeln. Sie haben auch eine automatische Option, bei der Sie Protokoll- oder Geschwindigkeitsbeschränkungen festlegen können. Es gibt auch die Deep-Option, bei der das Tool tatsächlich eine 100-KiB-Datei zum Messen herunterlädt.

Sie benötigen auch ein Ebuild-Repository. Dieses Repository verfolgt, was für Upgrades verfügbar ist. Sie können dies ändern, was Sie tun werden, wenn Sie nach einem Derivat von Gentoo suchen. Sie können die Vorgabe aus der neu erstellten Verzeichnisstruktur nehmen.

$ cd /mnt/gentoo $ mkdir -eltern etc/portage/repos.conf $ cp usr/share/portage/config/repos.conf etc/portage/repos.conf/gentoo.conf

Normalerweise ändert man das nicht not. Die Fälle, in denen Sie es ändern müssen, sind, wenn Sie Ihren eigenen Spiegel haben. Die folgenden Befehle stammen direkt von gentoo.org-Website. Sie richten die Umgebung für die Installation ein.

$ cp -dereference etc/resolv.conf /mnt/gentoo/etc $ 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

Jetzt sind Sie bereit, in die Umgebung einzutreten, die Sie schaffen.

$ chroot /mnt/gentoo /bin/bash $ source /etc/profile $ export PS1="(chroot) $PS1"

Innerhalb der Umgebung müssen Sie auch die Bootpartition mounten.

$ mount /dev/sda2 /boot

Welche Partition dies ist, sollte aus früheren Schritten klar sein. Bei einer UEFI-Installation haben Sie den ESP erstellt, in dem Sie alle Boot-Informationen speichern. Als Nächstes laden Sie die Repository-Informationen in das von Ihren Repositorys definierte Verzeichnis herunter.conf-Datei.

$ emerge-webrsync

Hier sehen Sie die erste Erwähnung von emerge. Dieser Befehl verarbeitet alle Ihre Upgrades und Installationen. Der nächste wichtige Befehl, den Sie kennen müssen, ist eselect. Mit eselect lesen Sie die neuesten Nachrichten über Portage

$ eselect Nachrichten lesen

Oder wählen Sie Ihr Profil;

$ Profilliste auswählen $ Profilsatz auswählen 3

Sie wählen die Nummer aus der Liste oder verwenden den gesamten Namen, den Sie in der Liste sehen. Jetzt MÜSSEN Sie das @world-Set einstellen, um sicherzustellen, dass das System gemäß Ihrem System aktualisiert wird, nicht der Stufe3, die Sie verwendet haben.

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

Die stärkste Variable in GENTOO! Die USE-Variable legt fest, welche Unterstützung in Ihre Programme kompiliert werden muss. Richtig eingesetzt können Sie Ihr System deutlich schlanker gestalten als mit anderen Methoden. Sie können dies ändern, um die Unterstützung von KDE einzustellen, wenn Sie sicher sind, dass Sie KDE nicht ausführen werden. Gentoo kompiliert dann alle Programme ohne diese Unterstützung, wodurch die Binärdatei kleiner wird. Wenn Sie sich entscheiden, zu KDE zu wechseln, müssen Sie von vorne beginnen und alle Ihre Anwendungen neu kompilieren.

USE="-kde gnome qt5 alsa"

Alle Werte sind auf die Standardwerte eingestellt, was Sie also eingeben, ist eine Änderung vom Normalen. Beim ersten Erstellen ist es wahrscheinlich besser, nur das System zum Laufen zu bringen.

Zeitzone und Gebietsschemas

Stellen Sie als Nächstes die Zeitzone ein. Tragen Sie die Werte in die Dateien ein.

$ ls usr/share/zoneinfo $ echo "Europa/Athen" > /etc/timezone

Verwenden Sie emerge, um die Zeit richtig zu konfigurieren.

$ emerge -config sys-libs/timezone-data

Fügen Sie Daten in Ihrer Gebietsschemadatei hinzu:

de_DE ISO-8859-1
de_DE.UTF-8 UTF-8

Konfigurieren Sie mit der Datei, die Sie gerade erstellt haben.

$ locale-gen

Dies ist der Standard für alle Installationen in der Linux-Welt. Dies ist das Gentoo-spezifische:

$ eselect locale list $ eselect locale set 3
$ env-update && source /etc/profile && export PS1="(chroot) $PS1"

Automatische Kernel-Konfiguration

Bevor Sie das Skript ausführen, müssen Sie Ihre Bootpartition in der Datei /etc/fstab hinzufügen.

/dev/sda2      /boot    ext4    Standardeinstellungen      0  2

In Gentoo haben Sie die Freiheit, Ihren eigenen Kernel für jede Maschine zu kompilieren, die Sie starten möchten. Der bessere Weg, um zu beginnen, besteht darin, Binärkernel zu erhalten, die Ihren Anforderungen entsprechen. Wenn Sie sich bereit fühlen, in die Komplexität der Kernel-Kompilierung einzusteigen, tun Sie dies auf Ihrem laufenden System running. Um einen Kernel auszuwählen, führen Sie wie immer emerge aus;

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

Der Befehl emerge installiert Ihren Kernel und richtet alles ein!

Zeit, das System zu konfigurieren

Erstellen Sie die Netzwerkdateien.

/etc/conf.d/net
config_eth0="dhcp"
module="ifconfig"
/etc/conf.d/Hostname
hostname="Gentoo"
$ emerge -ask net-misc/dhcpcd

Dies installiert das dhcpcd-Programm zur Handhabung von dhcp. Die Standardeinstellung für Gentoo ist dhcp.

Einstellungen für dhcpcd mit systemd dienen dazu, den Dienst zu aktivieren.

$ systemctl -aktiviere jetzt [email protected]

Bevor Sie in das neue System booten können, müssen Sie Ihren Bootloader installieren. So wählen Sie GRUB2.

$ emerge -ask sys-boot/grub:2
$ grub-install /dev/sda -efi-directory=/boot
$ grub-mkconfig -o /boot/grub/grub.cfg

Jetzt müssen Sie Ihre /etc/fstab-Datei für das Live-System aktualisieren.

/etc/fstab
/dev/sda1               /boot           ext4            noauto,noatime  1 2
/dev/sda2               /               ext4            noatime         0 1

Die '/dev/sda'-Nummern unterscheiden sich je nach Ihrem Partitionierungsschema. Sie können auch eindeutige UUID-Nummern verwenden. Sie müssen diese mit dem Befehl 'blkid' herausfinden.

Starten Sie Ihr neues System neu

Sie können jetzt in Ihr Live-System booten. Entfernen Sie das Installationsmedium und probieren Sie es aus. Wenn Sie etwas verpasst haben, können Sie mit den Installationsmedien jederzeit von vorne beginnen. Viele Probleme sind Details, so dass Sie alle Dateien heruntergeladen haben und nur einen Teil der Installation durchführen können. In dieser Installation steht Ihnen immer noch „emerge“ zur Verfügung, und das ist das Tool, das Sie für Ihre Upgrades und Optimierungen des Systems verwenden.

Fazit

Gentoo hat kein eigenes Installationsprogramm, was bedeutet, dass Sie vorbereiten müssen, was Sie erreichen möchten. Sie können dies tun, indem Sie die Größe der Festplatten auswählen und die spezifischen Anforderungen für Ihr System untersuchen. Wenn Sie schnell loslegen möchten, sollten Sie ein Derivat wählen und von dort aus optimieren, bis Sie sicher sind, dass Sie alle Details bei der Ersteinrichtung eines Linux-Systems bewältigen können.

Beste Spiele zum Spielen mit Handtracking
Oculus Quest hat kürzlich die großartige Idee des Hand-Trackings ohne Controller vorgestellt. Mit einer ständig steigenden Anzahl von Spielen und Akti...
So zeigen Sie OSD-Overlay in Vollbild-Linux-Apps und -Spielen an
Das Spielen von Spielen im Vollbildmodus oder die Verwendung von Apps im ablenkungsfreien Vollbildmodus kann Sie von relevanten Systeminformationen ab...
Top 5 Karten zur Spielaufnahme
Wir alle haben Streaming-Gameplays auf YouTube gesehen und geliebt. PewDiePie, Jakesepticye und Markiplier sind nur einige der Top-Gamer, die Millione...