Gentoo Linux Installation Tutorial

Gentoo Linux Installation Tutorial

Das Installationsverfahren für Gentoo umfasst mehr Schritte als andere Verteilungen. Dies ist beabsichtigt, sodass Sie die Schritte auf klarere Weise steuern können. Mit dieser Strategie können Sie mit weniger als 4 Gib Disk und dem Gedächtnis von bis 256 MIB, 512MIB, beginnen, wenn Sie die LiveVD verwenden möchten. Sie haben auch die Möglichkeit, Ihr System so effizient zu sein, wie Sie es schaffen können. Ihr erster Versuch ist langsamer, wenn Sie unter Linux und allen komplizierten Details nicht gut vertraut sind, aber Sie können ein sehr schlankes System erhalten.

Die Medienauswahl

Auswählen, wo ich anfangen soll; Solange Sie regelmäßige Hardware und oft seltsame Hardware haben, sollten Sie die minimale Installations -CD zur Installation verwenden. Diese Methode ist auch die Methode der Stufe3. Wenn alles gut geht, werden Sie sich nie mit Stufe1 und Stufe2 beschäftigen, aber sie sind für extreme Installationssituationen da.

  • Minimale Installations -CD
  • Der gelegentliche Gentoo Livedvd
  • Tarballs zur Installation exotischer Hardware oder Situationen.

Die Tarballs

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

Die anderen Bühnendateien sind für erweiterte Benutzer gedacht. Entwickler verwenden hauptsächlich die Dateien der Stufe1 und der Stufe2; Wenn Sie sie brauchen, kennen Sie bereits den größten Teil von Gentoo.

Erster Boot

Laden Sie die minimale CD herunter und verbrennen Sie sie auf einen USB -Stick. Sie sollten in Betracht ziehen, die ISO -Datei von dort aus einer virtuellen Maschine und zu üben! Dateien befinden sich auf der Gentoo -Site.

Wenn die minimalen CD -Stiefel startet, erhalten Sie 15 Sekunden Zeit, um einen Kernel auszuwählen. Dies ist beabsichtigt, eine Situation zu bewältigen, in der der Framebuffer nicht funktioniert oder einige andere ungerade Startprobleme auftreten. Wenn Sie nichts tun, fällt das System zurück zum Booten von der internen Festplatte zurück. Wenn Sie Probleme haben, müssen Sie Kernel -Parameter wie die unten angeben.

$ Gentoo Skandelay

Dies erfordert den 'Gentoo' Kernel und sendet die Option "Skandelay". Andere Optionen sind eine lange Liste, die Sie vor dem Start untersuchen sollten. Dies ist jedoch für die meisten Hardware nicht erforderlich.

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

Netzwerk

Um loszulegen, 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 Stammbenutzer fest. Überprüfen Sie zunächst Ihre IP -Adresse.

$ ip a

Dann starten Sie SSHD:

$ /etc /init.D/SSHD -Start

Setzen Sie dann das Kennwort für den Stammbenutzer oder erstellen Sie einen neuen temporären Benutzer.

$ passwd

Sie erhalten einen langen Ausdruck, der ein sicheres Passwort vorschlägt. Praktisch, wenn Sie niedrige Energie oder Vorstellungskraft haben. Nachdem Sie beide haben, können Sie SSH in Ihr Installationssystem haben. Eine Warnung; Wenn Sie von der CD von vorne beginnen, wird der SSH-Schlüssel neu erstellt! Jeder Schlüssel, den Sie für Ihr anderes System haben, muss gelöscht werden.

Vorbereitung der Scheiben

Die Scheiben werden wie bei vielen anderen Verteilungen erstellt. Wenn Sie den Rest ihrer Dokumentation leichter machen, nennen Sie Ihre Partitionen gemäß dem Gentoo -Standard. Für ein System, das Sie tatsächlich verwenden werden, sollten Sie hier einen Plan haben. Vorzugsweise eine, die Größen für Ihr "Zuhause" hat und das ". Die notwendigen Teile sind die '/' und das '/Start'. Für UEFI sollten Sie 350 Megabyte der Festplatte für die Startdateien haben. 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 Hauptscheiben

Sie sollten mindestens eine Stiefelscheibe von 350 MIB haben und eine, die Ihr System beim Starten hostet. Eine Tauschpartition ist auch gut zu haben. Sie können den mit dem Standardbefehl montieren.

$ montage /dev /sda2 /mnt /gentoo

Es gibt keinen Grund, die "Stiefel" -Diskette zu montieren, bis Sie später in die Chroot -Umgebung eintreten. Sie können auch Benutzerplatten oder Partitionen montieren, jedoch nur, wenn Sie das endgültige System erstellen.

Herunterladen der Tarballs

Sie können die Tarballs herunterladen, bevor Sie beginnen oder während der Installation. Alternativ hat die Installationsumgebung den Browser "Links", sodass Sie dies mit dem Terminal tun können. Laden Sie die Dateien auf die Gentoo -Festplatte herunter.

$ cd /mnt /gentoo $ links www.Gentoo.org/dowloads

Sobald Sie die Dateien auf Ihrer Festplatte haben, packen Sie sie mit dem TAR -Befehl aus.

$ TAR-XVF Stage3-AMD64-System.Teer.xz

Basissystem installieren

Sie haben bereits ein sehr einfaches und generisches System. Darum geht es in der Stufe3 -Datei. Zum Beispiel machen Sie.Conf -Datei gibt es mit Standardeinstellungen. Es muss jedoch einen Spiegel haben und einen mit dem Werkzeug einstellen.

$ spiegelselekte -i -o >>/mnt/gentoo/etc/portage/machen.Conf

Es fügt den Wert hinzu: gentoomirrors = ”http: // ftp.NTUA.gr/pub/linux/gentoo/https: // spiegel.Rad.SK/Gentoo “, natürlich mit Ihren gewählten Spiegeln, natürlich. Sie haben auch eine automatische Option, bei der Sie Protokoll- oder Geschwindigkeitsbeschränkungen angeben können. Es gibt auch die tiefe 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 den Standard aus der neu erstellten Verzeichnisstruktur nehmen.

$ cd/mnt/gentoo $ mkdir -parenten usw./portage/repos.conf $ cp usr/share/portage/config/repos.conf etc/portage/repos.Conf/Gentoo.Conf

Normalerweise ändern Sie dies nicht. Die Fälle, in denen Sie sich ändern müssen, ist, wenn Sie Ihren eigenen Spiegel haben. Die folgenden Befehle stammen direkt vom Gentoo.Org -Website. Sie richten die Umgebung für die Installation ein.

$ CP -DERELDEL usw./Resolv.conf/mnt/gentoo/etc $ Mount -Type proc/proc/mnt/gentoo/proc $ mont -rbind/sys/mnt/gentoo/sys $ mont -make -rslave/mnt/gentoo/sys $ mont -rbind/dev /mnt/gentoo/dev $ mont -make -rslave/mnt/gentoo/dev

Jetzt sind Sie bereit, in die Umgebung einzusteigen, die Sie erstellen.

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

In der Umgebung müssen Sie auch die Kofferraumpartition montieren.

$ montage /dev /sda2 /boot

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

$ Emerge-Webrsync

Hier sehen Sie die erste Erwähnung von Emerge. Dieser Befehl behandelt alle Ihre Upgrades und Installation. Der nächste wichtige Befehl, über den Sie Bescheid wissen müssen. Mit Eselect haben Sie die neuesten Nachrichten über Portage gelesen

$ eSelect lesen Nachrichten

Oder wählen Sie Ihr Profil;

$ eSelect Profilliste $ ESELECT -Profil festgelegt 3

Sie wählen die Nummer aus der Liste oder verwenden den gesamten Namen, den Sie in der Liste sehen. Jetzt müssen Sie den @world -Satz festlegen, um sicherzustellen, dass das System entsprechend Ihrem System aktualisiert wird, nicht die von Ihnen verwendete Stufe3.

$ Emerge -ask -verbose -update -deep -Newuse @world

Die mächtigste Variable in Gentoo! Die Verwendung von Variablen legt fest, welche Unterstützung in Ihre Programme zusammengestellt werden muss. Richtig verwendet, können Sie Ihr System viel schlanker machen als bei anderen Methoden. Sie können dies ändern, um die Unterstützung von KDE nicht mehr zu unterstützen, wenn Sie sicher sind, dass Sie KDE nicht ausführen werden. Gentoo wird dann alle Programme ohne diese Unterstützung zusammenstellen und die Binärer kleiner machen. Wenn Sie sich für den Umgang zu KDE entscheiden, müssen Sie alle Ihre Anwendungen neu starten und erneut kompilieren.

Verwendung = "-KDE GNOME QT5 ALSA"

Alle Werte sind in den Standardwerten festgelegt. Was Sie also vorstellen, ist eine Änderung des Normalen. Das erste Mal, dass Sie es bauen, ist es wahrscheinlich besser, das System zum Laufen zu bringen.

Zeitzone und Orte

Setzen Sie als nächstes die Zeitzone. Füllen Sie die Werte in den Dateien aus.

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

Verwenden Sie Emerge, um die Zeit richtig zu konfigurieren.

$ Emerge -config sys-libs/timezonedaten

Fügen Sie Daten in Ihre Ortsdatei hinzu:

EN_GB ISO-8859-1
en_gb.UTF-8 UTF-8

Konfigurieren Sie mithilfe der gerade erstellten Datei.

$ Locale-Gen

Dies ist der Standard für alle Installationen in der Linux -Welt. Dies ist der gentoospezifische:

$ eSelect Gebietsschemaliste $ Eselect Gebietsschema Set 3
$ env-up-update && source /etc /profil && export ps1 = "(chroot) $ PS1"

Automatische Kernelkonfiguration

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

/dev /sda2 /boot ext4 defaults 0 2

In Gentoo haben Sie die Freiheit, Ihren eigenen Kernel für jede Maschine zu kompilieren, die Sie anfangen möchten. Der bessere Weg, um zu beginnen, besteht darin, binäre Kerne zu bekommen, die Ihren Bedürfnissen entsprechen. Wenn Sie sich bereit fühlen, in die Komplexität der Kernel -Kompilierung einzusteigen, tun Sie dies auf Ihrem Laufsystem. Um einen Kernel auszuwählen, taucht wie immer auf

$ Emerge -Ak Sys-Kernel/Gentoo-Kernel-Bin

Der Emerge -Befehl installiert Ihren Kernel und richtet alles ein!

Zeit für die Konfiguration des Systems

Erstellen Sie die Netzwerkdateien.

/etc/conf.D/Netz
config_eth0 = "dhcp"
modules = "ifconfig"
/etc/conf.D/Hostname
Hostname = "Gentoo"
$ Emerge -Ak net -misc/dhcpcd

Dadurch werden das DHCPCD -Programm für die Behandlung von DHCP installiert. Der Standard für Gentoo ist DHCP.

Einstellungen für DHCPCD mit systemd dienen den Dienst zu aktivieren.

$ systemctl -Now aktivieren [email protected]

Bevor Sie in das neue System starten können, müssen Sie Ihren Startlader installieren lassen. So wählen Sie GRUB2 aus.

$ Emerge -Ak 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 Zahlen "/dev/sda" unterscheiden sich je nach Ihrem Partitionierungsschema. Sie können auch eindeutige UUID -Nummern verwenden. Sie müssen diese mit dem Befehl "blkid" ermitteln.

Starten Sie in Ihr neues System neu

Sie können jetzt in Ihr Live -System booten. Entfernen Sie die Installationsmedien und probieren Sie es aus. Wenn Sie etwas verpasst haben, können Sie immer mit dem Install -Medien von vorne beginnen. Viele Probleme sind Details, sodass Sie alle Dateien heruntergeladen haben und nur einen Teil der Installation ausführen können. In dieser Installation sind immer noch „auftauchen“, und das ist das Tool, das Sie für Ihre Upgrades verwenden und das System optimieren.

Abschluss

Gentoo hat keinen eigenen Installateur, 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 bestimmte Anforderungen an Ihr System untersuchen. Wenn Sie schnell anfangen möchten, sollten Sie ein Derivat auswählen und von dort an optimieren, bis Sie sicher sind, dass Sie alle Details im ersten Setup eines Linux -Systems verarbeiten können.