Einführung
- 2404
- 767
- Marleen Weight
Wenn Sie nach Gentoo fragen, erhalten Sie wahrscheinlich gemischte Bewertungen Gentoo Angebote in Bezug auf Auswahl und Geschwindigkeit. Gentoo ist eine Rolling -Release -Verteilung, was bedeutet.Gentoo ist auch eine auf Quellen basierende Verteilung, was bedeutet, dass alles, was Sie installieren, zuerst kompilieren müssen. Was Gentoo nicht ist: Es ist sicherlich nicht jedermanns Sache. Wenn Sie den Komfort von Binärpaketmanagern bevorzugen, die die gewünschte Software im Fliege installieren, wenn Sie Ihre Distribution in einer Stunde oder so installieren möchten, mögen Sie möglicherweise nicht Gentoo. Davon abgesehen, wenn Sie neugierig sind, haben Sie keine Angst vor der Befehlszeile und einer Zusammenstellung, wenn Sie Ihr System so wie Sie möchten oder nur mehr 1337 sein möchten, ist dieser Artikel genau das, was Sie brauchen. Sie werden lernen, wie Sie installieren, was zu installieren ist, wie Sie Ihr System optimal nutzen und natürlich Spaß daran haben. Wir müssen Sie warnen, bevor wir anfangen: Gentoo hat einige der am besten geschriebenen Dokumentation aller Linux -Verteilungen, und dieser Artikel kann und möchte nicht seinen Platz einnehmen, keineswegs. Obwohl Sie nach dem Durchlaufen unseres Tutorials ein funktionierendes Gentoo -System haben, wird Ihnen beispielsweise empfohlen, das Handbuch und alle anderen Abschnitte von allgemeinem Interesse zu lesen, z. B. Portage (das Software -Management -Tool). Das heißt, machen wir uns bereit und beginnen mit der Installation von Gentoo.
Gentoo bekommen und installieren
Abrufen des ISO -Bildes
Gentoo spiegelt sich an vielen Orten wider, daher empfehlen wir Ihnen, einen Spiegel in Ihrer Nähe zu wählen und mit dem Herunterladen zu beginnen. Wir vertrauen immer Heanet, also haben wir unsere ISO von dort bekommen. Da Gentoo eine rollende Release -Distribution ist, bietet sie regelmäßig neue ISO -Bilder an. Das Spiegellayout kann unterschiedlich sein, aber das Gentoo-Verzeichnis-Layout ist Standard: Releases/$ Arch/Current-ISO//. In unserem System haben wir AMD64 als $ arch ausgewählt, aber Gentoo bietet Installationsbilder für mehr Hardware -Architekturen als die meisten Verteilungen. Eine bemerkenswerte Ausnahme ist Debian als Debian. Nachdem Sie das Bild geschrieben haben, sind wir bereit, weiter zu gehen.
Booten und Voraussetzungen
Die Hardwareanforderungen von Gentoo sind im Vergleich zu anderen Distributionen gering. Denken Sie jedoch daran, dass Sie einige große Software wie The Kernel zusammenstellen werden, die einige Zeit in Anspruch nehmen. Hier gibt es einen Vorteil und einen Nachteil: Wenn Sie Gentoo auf einer älteren Maschine verwenden, dauert es länger (Tage), bis Sie es so lief, wie Sie es möchten. Der Vorteil ist, Sie installieren nur einmal und dann haben Sie eine Distribution, die auf Ihre Hardware maß. Auch hier gibt es gespaltene Meinungen zu diesem Ansatz, sodass wir Sie entscheiden lassen. Wenn Sie ein modernes Stück Hardware haben, haben Sie dieses Problem natürlich nicht. Bevor wir beginnen, werden wir Sie bitten, eine Liste Ihrer Hardware zu erstellen: Sie müssen Ihren eigenen Kernel kompilieren, damit Sie Ihre Maschine ziemlich gut kennen müssen.
Lassen Sie uns nun von der CD starten. Drücken Sie bei der ersten Eingabeaufforderung die Eingabetaste, damit Sie den Standardkernel starten können. Sollte spezielle Hardwareanforderungen haben, finden Sie im Handbuch für eine Liste von Optionen.
Networking
Als nächstes brauchen wir eine funktionierende Internetverbindung, also müssen wir sie einrichten, wenn dies nicht schon nicht. Wenn Sie mit DHCP eine Verbindung zum Internet herstellen, sind Sie wahrscheinlich bereits festgelegt. Verwenden Sie Ping, um sicherzustellen, dass es so ist. Wenn nicht, verwenden Sie IFConfig zuerst, um festzustellen, ob Ihre Ethernet -Karte vorhanden ist:
# ifconfig -a
Sie sollten ETH0 (oder ETH1, ETH2, abhängig davon, wie viele NICs Sie angegeben haben) sehen. Wenn nicht, wurde der Treiber für Ihre Karte nicht automatisch beim Start geladen oder Ihre Karte wird nicht unterstützt. Verwenden Sie ModProbe, um das richtige Modul einzufügen, wie Sie davon ausgehen, dass Sie Ihre Hadware kennen, wie unten angegeben:
# Modprobe erzwungen
Dies ist nur ein Beispiel für eine Nforce -Ethernet -Karte. Nachdem Sie Ihre Karte in der IFConfig -Ausgabe angezeigt haben, verwenden Sie die Verwendung
# DHCPCD ETH0
Für DHCP oder IFConfig für festes IP. Gentoo bietet auch Net-Setup an, ein interaktives Skript, das verwendet werden kann
# Net-Setup Eth0
Okay, jetzt, da Sie eine funktionierende Internetverbindung haben, lassen Sie uns mit der Festplatte weitermachen.
Partitionierung
Wir werden Sie nicht durch jeden Schritt führen. Stattdessen geben wir Ihnen einige Hinweise, die nützlich sein werden, um Ihr Setup richtig zu machen. Sie können FDISK für eine reine Befehlszeilenschnittstelle oder CFDISK für eine fluchbasierte Verwendung verwenden. Wenn Sie bereits Ihr System Drive verteilt haben, können Sie diesen Schritt überspringen.
Bevor wir anfangen, (c) FDISK zu erklären, sollten wir eine Weile aufhören und sehen, wie Sie sich partitionieren und warum. Wie Grand Master Yoda sagt: „Sie müssen nicht lernt, was Sie gelernt haben“, denn das Partitionierungs-Setup für eine Quellenbasis ist (immer) nicht der gleiche wie das Partitionierungsaufbau für eine binäre Distribution. Warum? Ein Zwischenschritt zwischen dem Quellcode und der ausführbaren Datei ist die Erstellung von Objektdateien, die dann mit dem Endergebnis verknüpft werden. Diese Objektdateien neigen dazu, etwas Platz zusammen mit anderen kompilierungsspezifischen. Daher empfehlen wir ein einfaches Layout als Gentoo -Anfänger mit viel Platz und Tausch gemäß dem physischen Speicher, der installiert ist.
fdisk
Rufen Sie FDISK mit dem Laufwerk auf, das Sie so einrichten möchten:
# fdisk /dev /sda
Wir werden die Schaffung von zwei Partitionen annehmen, wie bereits erwähnt. Die Befehle von FDISK sind einzelner Buchstaben und intuitiv: A fügt eine Partition hinzu, d löscht, p -Drucke usw. Verwenden Sie N (für eine neue Partition) mit T, um den Partitionstyp (83 für / und 82 für Swap) und Q festzulegen, wenn Sie beenden möchten, ohne die Änderungen zu schreiben. In der Handbuch finden Sie erneut das Handbuch für alle blutigen Details, aber am Ende sind Sie mit diesen Befehlen festgelegt. Denken Sie daran, mit 'a' natürlich zu machen / bootable. Wenn Sie W verwenden, schreiben Sie Ihre Änderungen.
cfdisk
Mit CFDISK ist es eine kürzere Geschichte, da Sie mit den Partitionen in der Oberseite und den Befehlen, die Sie auf der unteren Seite verwenden können, ein schönes fluchbasiertes Menü erhalten. Denken Sie nur daran, den bootfähigen / partitionsbootfähigen zu markieren und die Partitionstypen korrekt festzulegen: 83 und 82, wie oben.
Erstellen von Dateisystemen
Um ein Dateisystem auf unseren neu erstellten Partitionen zu haben, müssen wir MKFs ausführen.$ type $ partition oder mkswap $ partition für Swap.
# MKFS.ext3 /dev /sda1
# mkswap /dev /sda2
Sie können den Ext3 -Teil durch ext2, ext4, jfs oder xfs ersetzen, aber wir betrachten ext3 als eine vernünftige Wahl für die Wurzelpartition. Nutzen wir nun das, was wir gerade erstellt haben:
# SWAPON /DEV /SDA2
# montage /dev /sda1 /mnt /gentoo
Installieren einer Bühne
Eine Stufe in Gentoo -Terminologie ist ein Archiv, das Ihnen eine funktionierende Basis bietet. In der Vergangenheit wurden drei Phasen unterstützt: Stufe 1, Stufe 2 und Stufe 3 (siehe Link). Derzeit wird nur die Installation der Stufe 3 unterstützt, für die kein Bootstrapping des Systems erforderlich ist, da dies bereits in unserem Szenario geschieht. Vorher müssen Sie sicherstellen, dass Ihre
Das Datum wird dann ordnungsgemäß eingestellt Links, Holen Sie sich den neuesten Tarball der Stufe 3 (wieder werden wir Heanet als Beispiel verwenden, aber wenn Sie einen anderen Spiegel verwenden möchten:
# CD /Mnt /Gentoo
# Links http: // ftp.Heanet.IE/Pub/Gentoo/Releases/AMD64/aktuelles Stadium3/
Suchen Sie die Datei Stufe3-AMD64-20110922.Teer.BZ2 (das Datum wird sich wahrscheinlich unterscheiden, wie Sie aus dem Screenshot sehen können), setzen Sie den Cursor darauf, drücken Sie 'D' (Download) und drücken Sie die Eingabetaste. Beenden Sie den Browser mit 'Q'. Jetzt müssen wir die Bühne auspacken (stellen Sie sicher, dass Sie in /mnt /gentoo sind und den Befehl genau wie gezeigt eingeben):
# TAR XVJPF Stage3-*.Teer.BZ2
Die Teerflaggen sind: x für Extrakt, V für ausführlich, J, um Tar zu sagen, es ist ein BZIP2 -Archiv, P, um Berechtigungen zu erhalten (sehr wichtig!) und f sagen, dass das Argument eine Datei ist, kein Stream. Wenn Sie sich die Linien ansehen, die beim Auspacken auf Ihrem Bildschirm scrollen, werden Sie feststellen, dass Stufe 3 nichts anderes als ein „Skelett“ der Verzeichnisstruktur eines Arbeitssystems ist.
Portage installieren
Wir werden später mehr über Portage genauer erklären, aber für den Moment ist die Idee wie folgt: Das Portage -Archiv, das Sie herunterladen und extrahieren möchten, ist meistens alles, was Sie benötigen, um Software auf einem Gentoo -System zu installieren. Portage wurde vom Ports -System von FreeBSD inspiriert, daher der Name. Wenn Sie also jemals mit Ports/PKGSRC auf BSD -Systemen gearbeitet haben, wird dies sehr vertraut klingen. Nochmals verwenden Links Um zur Spiegelliste zu gehen, wählen Sie eine aus und erhalten Sie den neuesten Portage -Baum. Auf unserem System haben wir es getan
# Links http: // ftp.Heanet.dh/pub/gentoo/snapshots/
und bekam das Portage-Lateest.Teer.BZ2 -Datei, dann entpackt sie (wir sind natürlich immer noch in /mnt /gentoo, aber wir werden absolute Pfade verwenden, um sicherzugehen):
# tar xvjf/mnt/gentoo/portage-latest.Teer.bz2 -c/mnt/gentoo/usr
Konfigurieren von Kompilierungsoptionen
Nach all dem Einrichten und Auspacken ist es an der Zeit, das System so zu konfigurieren, dass er zu unserer Hardware passt. Die Datei, die wir bearbeiten müssen, ist/mnt/gentoo/etc/make.Conf, um einige vernünftige Optionen für unsere Hardware zu setzen. Unser Beispielsystem ist ein 64 -Bit -Athlon, daher werden wir CFLAGs -March = k8 hinzufügen. Ok, nimm es einfach, wir haben nicht angefangen, außerirdische Sprache zu sprechen. CFLAGS ist eine Umgebungsvariable, die GCC, der Compiler, beim Erstellen von Software berücksichtigt. Wenn Sie also CFLAGs etwas hinzufügen, sollten Sie in jeder Zusammenstellung, die jemals auf Ihrem System hergestellt wurde. Daher muss man sehr vorsichtig sein, um Flags nicht zu optimieren oder festzulegen, nur für die Einstellung der Einstellung: Verwenden Sie etwas, das für Ihre CPU angemessen ist. March steht also für „Maschinenarchitektur“ und fordert GCC an, den Code zu optimieren, den er für diesen bestimmten CPU -Typ generiert. In unserem Gentoo -System ist das das einzige, was wir zu CFLAGs hinzugefügt haben, und lassen die anderen vorhandenen Optionen so, wie sie waren. Lesen Sie das GCC -Handbuch für Optionen, die für Ihre Hardware vernünftig sind. Vielleicht möchten Sie MKFlags, die Flags sind, an die Sie zu machen sind, zu -jX, Wo X ist der Name von CPU -Kernen plus eins. Die Gentoo Live -CD bietet Nano als Redakteur an, daher werden wir diese verwenden, um die oben genannten Änderungen einzugeben:
# nano -w/mnt/gentoo/etc/machen.Conf
Letzte Vorbereitungen und Chroot
Bevor wir in unserer neuen Umgebung chrootieren, damit wir mit der Installation von Gentoo beginnen können, müssen noch wenige Dinge zu tun. Zunächst wird ein Spiegel für Software -Downloads in make festgelegt.Conf. Nein, das müssen Sie nicht von Hand tun: Gentoo bietet Ihnen das Dienstprogramm namens MirrorSelect an, mit dem wir einen „normalen“ Spiegel (HTTP, FTP) und einen RSYNC einrichten werden. Die Befehle sind (Vorsicht, zu verwenden '>>' und nicht '>'):
# Spiegelselekte -i -o >>/mnt/gentoo/etc/machen.Conf
# Spiegelselekte -i -r -o >>/mnt/gentoo/etc/make.Conf
Natürlich möchten Sie, dass das Netzwerk in Ihrer neuen Umgebung verfügbar ist. Daher müssen Sie DNS-bezogene Informationen kopieren:
# cp -l /etc /resolv.conf/mnt/gentoo/etc/
Schließlich müssen wir die Proc- und Dev -Dateisysteme für das neue System zur Verfügung stellen, und wir sind bereit:
# Mount -t Proc None/Mnt/Gentoo/Proc
# montage - -rbind /dev /mnt /gentoo /dev
Wir gehen davon aus. Es wird Ihnen nicht helfen, etwas zu lernen, und Sie haben bessere Chancen, Ihr System zu versteckt. Linux und Gentoo in Special drehen sich um das Lernen, und wir hoffen, dass Ihnen gefällt, was Sie tun.
Nach diesem kurzen Intermezzo können wir endlich in unserer neuen Umgebung einen Chroot machen:
# chroot /mnt /gentoo /bin /bash
# Umwelt
# Quelle /etc /Profil
# exportieren ps1 = "(chroot) $ ps1"
Verwenden Sie Flaggen
Es ist jetzt Zeit, dass wir unseren Portage -Baum aktualisieren, damit wir Software nach Bedarf zur Vorbereitung unserer endgültigen Installation installieren können.
# Emerge -Sync
Nach Abschluss des Updates erreichen wir einen sehr wichtigen Teil, der bei der Konfiguration eines Gentoo -Systems erforderlich ist: Verwenden Sie Flags. Dies ist etwas Einzigartiges für Gentoo und ein Mittel, um Ihr System so anzupassen, dass sie genau Ihren Anforderungen entsprechen. Wir sind der Meinung, dass eine Einführung in Ordnung ist, also lesen Sie dies sorgfältig durch. Sie werden erwartet, dass Sie genau wissen, was Ihr System sein soll: Wenn Sie einen Desktop wünschen? Möchten Sie einen Server?? Welche Dienstleistungen werden es anbieten?? Wir fordern Sie auf, dies durchzudenken, da es Ihnen später viel Ärger erspart wird. Verwenden Sie Flags, wie man aus dem Namen schließen kann, Schlüsselwörter in Make eingefügt.Conf, um anzugeben, welche Fähigkeiten Ihr System anbieten sollen. Vielleicht ist ein Beispiel angemessener, um Ihnen zu helfen, die Kraft und Wichtigkeit von Nutzungsflags zu verstehen. Angenommen, Sie möchten einen KDE-basierten Desktop/Workstation haben. Sie fügen KDE und QT4 in die Liste der Verwendungsflags hinzu, sodass jede von Ihnen installierte Anwendung, die KDE -Unterstützung bietet. Wenn Sie nicht möchten, dass die GTK-Unterstützung in Ihren installierten Anwendungen (diejenigen, die es unterstützen), fügen Sie einfach ein '-' vor den GTK- und GNOME-Flags hinzu und Sie sind eingestellt. Die vollständige Liste der möglichen Gebrauchsflags finden Sie unter/usr/portage/profile/use.vor . Durchsuchen Sie die Datei und stellen Sie sicher, dass Sie die für den Zweck geeigneten Verwendung von Flags festlegen. Ein Wort der Warnung jedoch: Wenn Ihre Liste der Verwendungsflags zu kurz ist, werden Sie wahrscheinlich einige Anwendungen ermöglichen, die Sie installieren, um einige fehlende Flags zu ermöglichen, die Sie global machen können.conf oder pro Paket in/etc/portage/paket.verwenden. Sollten Sie die Nutzungsoptionen überbeanspruchen, werden Sie viele (möglicherweise) unnötige Software zusammenstellen. Deshalb ist es besser, die Dinge durchzusetzen und nachzudenken, bevor sie die Gebrauchsflags schreiben. Mehr dazu später. Nachdem wir entschieden haben, was genau wir wollen, öffnen wir /etc /make.Conf and Add Use Flags Like SO (wahrscheinlich gibt es einige bereits da):
Verwendung = "ACPI APM ..."
Speichern Sie die Datei und bereiten Sie sich auf einen weiteren wichtigen Teil vor: Kernelkonfiguration.
Kernelkonfiguration
Dieser Teil wird aus zwei Gründen kürzer sein als man erwarten könnte: Erstens haben wir bereits einen Artikel zu diesem Thema geschrieben, und der den größten Teil dessen, was Sie brauchen Minimalistische Konfiguration für Ihre Hardware, aber das bedeutet nicht, dass Sie nicht ermutigt werden, mehr zu optimieren. Außerdem bietet Gentoo Genkernel, einen Kernel, der dem Kernel auf der Live -CD ähnelt, aber wir werden das hier nicht behandeln: Wenn wir anfangen, optimieren, wäre es schade, den Kernel aus diesem herauszulassen. Bevor wir in den Kernel -Konfigurationsschritt gehen, müssen wir die Zeitzone unseres Systems auswählen. TimeZones -Informationen werden in/usr/share/zoneInfo gespeichert. Daher müssen wir die entsprechende ZoneInfo -Datei in/etc/local time kopieren:
# cp/usr/share/zoneInfo/europa/bucharest/etc/local time
Wechseln Sie Europa/Bukarest in Ihren Standort und Sie sind bereit, die Kernelquelle zu erhalten:
# Emerge Gentoo-Sources
Ja, so installiert man Software auf Gentoo: Emerge $ Package. Nicht so kompliziert, oder? Natürlich gibt es für den Befehl Emerge verschiedene Optionen, was es zu einem vielseitigen Paketmanager macht. Verwenden Sie die manuelle Seite, um die Optionen und ihre Tätigkeiten zu sehen, da Sie als Gentoo -Benutzer viel entstehen werden.
Nachdem die Kernelquellen heruntergeladen wurden, sehen Sie in /usr /src einen Symlink namens Linux, der auf den aktuellen Ordner der Kernelquellen wie Linux-2 verweist.6.39-Gentoo-R3 (die neueste stabile Version zum Zeitpunkt dieses Schreibens). Geben Sie nach den Angaben unseres vorherigen Artikels einfach ein
# CD/USR/SRC/Linux
# Menuconfig machen
Nehmen Sie sich Zeit, um Ihren Kernel nach Ihrer Hardware sorgfältig zu konfigurieren, und erstellen und installieren Sie dann:
# make && modules_install machen
Dies dauert einige Zeit, abhängig von den Optionen und der Hardware. Denken Sie daran, Sie müssen nicht -j hinzufügenN zu machen, weil es in Make eingestellt ist.Conf. Wir können jetzt den Kernel nach /boot kopieren:
# CP Arch/x86_64/boot/bzimage/boot/kernel-2.6.39-Gentoo-R3
Es ist besser, wenn Sie den genauen Namen Ihres Kernels aufschreiben, werden Sie ihn später benötigen. Wenn Sie ein autoladiertes Kernel -Modul benötigen, erhalten Sie seinen Namen von /lib /modulen und fügen Sie ihn zu /etc /conf hinzu.D/Module. Weitere Informationen erhalten Sie vom Gentoo -Handbuch.
/etc/fstab
Der Name der Datei steht für die Dateisystemtabelle und listet die Dateisysteme auf, die automatisch am Start montiert werden können, deren Mountspunkte und Optionen. Es ist eine entscheidende Datei auf jedem Linux/UNIX -System, daher empfehlen wir zusätzliche Sorgfalt bei der Bearbeitung. Wenn Sie es öffnen, sehen Sie bereits einige Einträge, die Sie als Ausgangspunkt wie /dev /root oder /dev /swap verwenden können. Ersetzen Sie die Wurzel durch SDA1 und tauschen Sie mit SDA2 aus. Überprüfen Sie gemäß unserem Beispiel die Mountspunkte und Optionen, speichern und beenden. Die FSTAB -Datei hat eine einfache Syntax des Formulars
# Dies ist ein kommentiertes Beispiel:
#/dev/sda3/var ext3 noatime 0 0
Die letzten drei Teile beziehen sich auf Mount -Optionen, Dump -Optionen und Dateisystem -Überprüfungsreihenfolge. Weitere Informationen finden Sie im FSTAB -Handbuch, da dies überall nützlich ist, nicht nur auf Gentoo und nicht nur unter Linux. Überprüfen Sie die Datei, speichern Sie und fahren Sie fort
Netzwerkinformationen und Konfiguration
Ja, das haben Sie bereits getan, aber das war nur für die Installation. Diesmal ist es dauerhaft für Ihr installiertes System. Also müssen wir den Hostnamen (/etc/conf festlegen.D/Hostname), Domain -Name (/etc/conf.d/net) und Konfiguration des Netzwerks an sich.
# echo "config_eth0 = \" dhcp \ """" >> /etc /conf.D/Netz
Fügen Sie Localhost zu /etc /hosts sowie alle anderen Hosts hinzu, die Sie möglicherweise benötigen, und setzen Sie das Netzwerk für den BOOT für automatisch:
# CD /etc /init.D
# LN -S -Netz.lo net.Eth0
# rc-update fügen Sie Netz hinzu.ETH0 Standard
Systemkonfiguration und Systemwerkzeuge
Möglicherweise haben Sie bemerkt, dass wir noch nichts Wesentliches getan haben: das Kennwort von Root festlegen. Es ist Zeit, dass wir es jetzt tun:
# Passwd
Lassen Sie uns Bearbeiten /etc /conf bearbeiten.D/HWCLOCK Um sicherzustellen, dass wir dem System mitteilen, wie ist unser Hardware -Uhr -Set. Wenn Sie es zu lokaler Zeit festlegen, wie viele Systeme verwenden, verwenden Sie
clock = ""lokal""
Es gibt einige Systemwerkzeuge, die Sie für jede „normale“ Linux -Installation installiert und für selbstverständlich halten, aber denken Sie daran, dass? Gentoo dreht sich alles um Anpassung und Auswahl. Also müssen wir einen Syslogger und einen Cron -Daemon installieren. Das Handbuch empfiehlt Syslog-NG und Vixie-Cron für diese Zwecke
# Emerge Syslog-ng Vixie-Crron
Wenn Sie vorsichtig waren, haben wir den Netzwerkdienst hinzugefügt, der mit RC-Update am Start gestartet wird. Verwenden Sie dieselbe Syntax, um Syslog und Cron hinzuzufügen, da diese Dienste für jedes Linux -System von wesentlicher Bedeutung sind. Die allgemeine Syntax ist
# RC-Update $ Service Standard Addieren
""Standard"" bezieht. Jetzt, als wir während der gesamten Installation mit einer DHCP -Konfiguration gearbeitet haben, möchten wir sie auch in unserem installierten System verwenden, damit wir verwenden
# Emerge DHCPCD
Es gibt einige von Ihnen, die möglicherweise bemerkt haben, dass noch etwas anderes, sehr wichtig, in unserem zukünftigen System immer noch fehlt: ein Bootloader. Im folgenden Abschnitt werden wir GRUB als Beispiel verwenden, aber Sie können auch LILO verwenden, obwohl wir hier nur GRUB abdecken. Nach dem Entstehen von GRUB müssen wir die 'Konfigurationsdatei in/boot/grub/grub bearbeiten.conf, um es über unseren Kernel informieren zu lassen. Wir werden Ihnen zeigen, wie unser Grub.Die Conf -Datei sieht aus wie und erklären Sie dann jeden Abschnitt.
Standard 0
Zeitüberschreitung 20
SplashImage = (HD0,0)/Boot/GRUB/Splash.xpm.gz
# Verwenden Sie das Branding -Verwenden Sie die Flagge für einen schönen Gentoo Splash
Titel Gentoo Linux 2.6.39-R3
Wurzel (HD0,0)
Kernel /Boot /Kernel-2.6.39-Gentoo-R3 root =/dev/sda1
GRUB beginnt mit der Nummerierung von 0, nicht von 1, wie Sie vielleicht erwarten. Seien Sie also besonders vorsichtig. Grundsätzlich, wenn Sie unseren Rat zur Partitionierung befolgt haben, Ihr Maden.Conf sollte gleich aussehen, es sei denn, die Kernelversion unterscheidet sich. Standards = 0 bedeutet also, dass der Standard -Kernel geladen wird, wenn der 20 -Sekunden -Timeout der erste ist (von oben nach unten). SplashImage ist die Datei, die Ihren Grub -Bildschirm angenehmer aussieht. Natürlich können Sie jedes Spritzbild für das Grub Ihr Herz herunterladen und verwenden. ""Titel"" ist das, was Sie sehen werden, wenn Ihr System startet. Die letzte Zeile ist selbsterklärend, denken wir. Überprüfen und überprüfen Sie den Maden.Conf -Datei und dann speichern.
Da wir uns in einem chrotedierten Dateisystem befinden, benötigen wir eine A /ETC /MTAB -Datei, in der die montierten Dateisysteme aufgeführt sind. Dieser Befehl erstellt es:
# Grep -v rootfs /proc /montiert> /etc /mtab
Jetzt müssen wir alles tun, nachdem wir nach dem Überprüfen/Stiefel/grub/grub geprüft werden müssen.conf und /etc /mtab ist die Installation von GRUB:
# grub-install /dev /sda
Verwenden Sie /dev /sda (ohne Partitionsnummer wie SDA2), dass sich Grub in der MBR der ersten Festplatte installieren soll.
Neustart
Glückwunsch! Wenn Sie bei uns geblieben sind und nicht bereits an eine andere andere als Verteilung neu gestartet wurden, bedeutet dies wahrscheinlich, dass Sie ein Gentoo -System installiert haben! Nachdem Sie anmutig neu gestartet werden, werden Sie Ihre Gentoo Linux -Root -Eingabeaufforderung sehen und auf Ihre Befehle warten. Wohin von hier aus gehen soll? Wir werden es Ihnen kurz zeigen. Aber zuerst gehen wir zurück zum Teil „Neustart“:
# Ausfahrt
# CD
# Umount -l/mnt/gentoo/dev /shm,/pts,
# Umount -l/mnt/gentoo /boot,/proc,
# Neustart
Verwenden Sie Ihr Gentoo -System
Hinzufügen eines Benutzers
Wir empfehlen nicht, Befehle als Root auszustellen, außer wenn dies erforderlich ist, da dies eine Einladung zur Katastrophe ist. Erstellen Sie einen Benutzer, installieren Sie Sudo und Ihren Editor der Wahl und fügen Sie Ihren Benutzer zur Sudoers -Gruppe hinzu:
# UserAdd -m -g Wheel $ Benutzer
# auftauchen sudo $ editor
# Visudo
Portage
Sie haben jetzt ein sehr einfaches System installiert. Als erstes installieren Sie eine Software. Die am häufigsten verwendeten Dinge, die Benutzer von einem Software -Manager erwarten, ist die Suche, Installation, Aktualisierung und Entfernung. Darum wird dieser Abschnitt umgehen.
Suche
Nehmen wir zum Beispiel an, Sie möchten Mplayer installieren. Aber es gibt viele MPlayer-bezogene Pakete (Gentoo hat viel Software zu bieten!), so dass Sie nicht genau wissen, welche Optionen Sie haben. Verwendung
$ Emerge -Search Mplayer | weniger
Wird Ihnen helfen, sich zu entscheiden.
Installation
Wie Sie bereits gesehen haben, ist „Emerge $ Package“ der Weg für die Installation. Bei der Installation gibt es viele Optionen zu verwenden, aber wir werden uns nur mit dem Interpretation befassen, was Ihnen nur zeigt, was installiert werden würde, aber die tatsächliche Installation nicht durchläuft. Da Sie mit dem Konzept der Verwendung von Flags neu sind und sehen möchten, wie sie die Installation neuer Software beeinflussen, verwenden Sie
# Emerge -Mplayer interpretieren
Wie Sie sehen werden, hilft Ihnen eine Menge, zu entscheiden, welche Verwendung Sie für die Verwendung von FLAs verwenden müssen, um global oder pro Package zu entfernen und zu entfernen.
Aktualisieren und Upgrade
Wir haben Ihnen früher von „Emerge -sync“ erzählt, um den Portage -Baum zu aktualisieren. Aber wie man installierte Software aktualisiert? Was ist, wenn Sie in der Zwischenzeit einige Gebrauchsflags geändert haben?? Wie wird sich das auf die anderen Pakete auswirken?? Ein alltäglicher Befehl wäre
# Emerge -Update -Deep -Newuse World
Die erste Flagge ist offensichtlich. -Deep kümmert sich um Abhängigkeiten. Wir empfehlen daher, sie jedes Mal zu verwenden, und -Newuse ist nützlich, wenn einige Verwendungsflags seit dem letzten Update geändert wurden.
Software entfernen
Sie haben festgestellt, dass Sie etwas installiert haben, das Sie nicht wirklich brauchen. In unserem Beispiel möchten Sie vielleicht VLC anstelle von Mplayer verwenden, also möchten Sie Letzteres loswerden. Da die Installation in der Gentoo -Terminologie als Deinstallation bezeichnet wird, ist die Option, es zu erraten, -unmerge. Um Mplayer zu deinstallieren und VLC zu installieren, würde man dies tun
# Emerge --unmerge MPlayer && Emerge VLC
Aber Mplayer hat einige Abhängigkeiten gezogen, als es installiert wurde, und wir brauchen sie nicht mehr. Emerge's -Deplean -Flagge hilft Ihnen, nicht benötigte Abhängigkeiten zu lokalisieren. Seien Sie jedoch vorgewarnt: Emerge wird Ihnen nicht sagen, ob eine andere Software, außer systemwesentliche Software wie GLIBC, benötigt wird. Überlegen Sie also zweimal, bevor Sie sich entfernen, sagen wir.
Andere Portage -Themen
Wie Sie im Handbuch sehen werden, gibt es eine Menge (und wir meinen, dass) von Themen, die wir hier in Bezug auf Portage zu tun haben. Entweder Sie warten, bis Sie sich mit ihnen befassen müssen (die bevorzugte und empfohlene Weise), die Sie lesen, sodass Sie zumindest eine Vorstellung vom großen Schema der Dinge haben.
Weitere Lesen
Wie wir sagten und wiederholten, ist das, was Sie hier gelesen haben, ein kleiner Teil dessen, was Gentoo bedeutet. Wir dachten nur, dass das Handbuch ein wenig trocken ist und es für den Benutzer etwas schmackhafter machen wollte, der lernen möchte. Anstatt Links und Bücher auszugeben, bleiben wir Folgendes: Lesen Sie das Handbuch und lesen Sie es noch einmal und lesen Sie dann die manuellen Seiten bei Bedarf und verwenden Sie dann die Links aus dem Handbuch, um zu anderen Gentoo -Tutorials und am wichtigsten zu gehen Verwenden Sie Gentoo. Ich wünsche Ihnen auch viel Spaß damit.
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Ubuntu 20.04 Leitfaden
- Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
- Dinge zu installieren auf Ubuntu 22.04
- Linux -Download
- Ubuntu 22.04 Leitfaden
- Wie man Kali Linux und Windows 10 Dual -Boot -Start hat
- GDB -Debugging -Tutorial für Anfänger