Wie installiere ich Linux Gentoo von Ubuntu?

Posted on
Autor: Laura McKinney
Erstelldatum: 9 April 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Let’s Play Gentoo Linux 01 - Die Grundinstallation
Video: Let’s Play Gentoo Linux 01 - Die Grundinstallation

Inhalt

ist ein Wiki, was bedeutet, dass viele Artikel von mehreren Autoren verfasst wurden. Um diesen Artikel zu erstellen, haben 17 Personen, von denen einige anonym sind, an der Überarbeitung und Verbesserung im Laufe der Zeit teilgenommen.

Gentoo ist eine Distribution Linux bekannt für seinen Paketmanager, seine Komplexität und seine Anpassungsmöglichkeiten. Sie wird normalerweise mit Aussenseitern verbunden. Zuallererst ist die Gentoo-Distribution nicht für jedermann gedacht. Seien Sie bereit, Ihr Gehirn zu benutzen. Sie benötigen einige Messwerte, bevor Ihr System voll funktionsfähig ist. In Gentoo wird jedes Paket mit dem Paketverwaltungstool aus seinem Quellcode kompiliert Trägerlohn. Sie als Benutzer entscheiden, welche Funktionen und Pakete auf Ihrem System installiert werden. Das Kompilieren und Installieren von schwerer Software (z. B. kde, gnome oder LibreOffice) kann je nach verwendeter Hardware zwischen 30 Sekunden und einigen Tagen dauern, während kleinere Software in Minuten installiert wird.


Stufen

  1. Stellen Sie sicher, dass Sie Root-Rechte auf Ihrem Ubuntu-Computer und eine Internetverbindung haben, am besten schnell. Es wird auch empfohlen, über Grundkenntnisse in Ubuntu und Linux zu verfügen.
  2. Sie müssen chroot unter Ubuntu installieren. Sie können dies über Synaptic tun, indem Sie die Pakete installieren dchroot und debootstrap oder greifen sudo apt-get install dchroot debootstrap in der Befehlszeile. Mit diesem Programm kann Linux vorübergehend so tun, als würde sich sein Stammordner vom normalen Stammordner unterscheiden.
  3. Partitionieren Sie vorhandene Partitionen neu oder erstellen Sie eine neue Partition auf dem freien Speicherplatz der Festplatte. Achten Sie darauf, keine Daten zu verlieren.
    • Die meisten Websites empfehlen, so viele Partitionen wie möglich zu erstellen. Sie benötigen mindestens eine Root-Partition (/). Die meisten Leute haben jedoch eine Swap-Partition, eine Home-Partition (/ home). Einige empfehlen auch eine separate Partition für / boot und / var.
  4. Formatieren Sie die neue Partition mit dem Dateisystem Ihrer Wahl (für / home, /, / boot und / var wird die Verwendung von ext2, ext3 oder reiser2 empfohlen). Swaps müssen als Swap-Partition formatiert sein.
  5. Erstellen Sie einen neuen Ordner, / Mnt / gentoo und eine für jede der von Ihnen erstellten Partitionen.
  6. Hängen Sie Ihre neuen Partitionen hier ein:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / home
    : wobei sda5 und 6 die Partitionen sind, die jeweils Ihr zukünftiges Root- und Home-Verzeichnis enthalten.
  7. Überprüfen Sie, ob Ihr Datum korrekt ist (geben Sie das Datum ein). Sie können es durch Greifen ändern Datum MMTThhmmJJJJ.
  8. Öffnen Sie den Browser Ihrer Wahl und navigieren Sie hier. Finden Sie den passenden Spiegel und laden Sie larchive herunter Stage 3 von releases / x86 / 2008.0 / stages / (Ersetzen Sie x86 durch Ihre Mikroprozessorarchitektur. Wir haben dieses Handbuch für AMD64 und x86 getestet.) Laden Sie die entsprechende md5-Datei herunter.
  9. Verschiebe larchive in deinen Gentoo Ordner mv stage3 * .bz2 * / mnt / gentoo.
  10. In diesen Ordner verschieben (cd / mnt / gentoo) und überprüfen Sie die Integrität des Archivs dank md5: md5sum -c stage3 * .md5. Auf diese Weise können Sie überprüfen, ob Sie das Lärchiv heruntergeladen haben, ohne dass es beschädigt ist. Wenn das Ergebnis nicht in Ordnung ist, müssen Sie es erneut herunterladen.
  11. Extrakt Lärche! sudo tar xvjpf stage3 * .bz2. Warten Sie, bis es vorbei ist.
  12. Sie haben jetzt einige grundlegende Programme auf Ihrer Gentoo-Partition installiert. Anschließend müssen Sie Portage installieren, das Gentoo-Paketverwaltungstool, mit dem Sie die vollständige Kontrolle darüber haben, was auf Ihrem System vorhanden ist.
    • Kehren Sie zum Spiegel zurück, auf den Sie larchive stage3 heruntergeladen haben. Navigieren Sie zu dem Ordner Schnappschüsse / und laden Sie die letzte Datei herunter Trägerlohn. Verschiebe es nach / mnt / gentoo und führe den folgenden Befehl aus:
    • tar xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
    • Ein paar Worte zu Portage: Portage ist ein Paketverwaltungssystem für die relativ einfache Installation vieler Softwarepakete. Es lädt eine Liste von Paketen und deren Abhängigkeiten von einem Server herunter rsync. Dies zeigt an, welche Dateien von einer beeindruckenden Anzahl anderer Server heruntergeladen werden sollten. Sobald diese Dateien heruntergeladen sind, wird die Software von Ihrem Computer aus dem Quellcode kompiliert, wodurch sie für Ihre Hardware optimiert wird.
  13. An dieser Stelle möchten Sie möglicherweise einige konfigurieren Zusammenstellungsflags. Sie können dies durch Bearbeiten tun /mnt/gentoo/etc/make.conf in Ihrem Lieblings-E-Editor. Eine vollständige Anleitung zu den verschiedenen Variablen von make finden Sie bei der Beratung /mnt/gentoo/etc/make.conf.example. Speichern Sie die Änderungen in Ihrer Konfigurationsdatei und beenden Sie den e-Editor.
  14. Möchten Sie Ihren Download optimieren? Bearbeiten Sie erneut make.conf und stellen Sie sicher, dass die SYNC-Variable auf den nächstgelegenen rsync-Server eingestellt ist. Fügen Sie in der Variablen GENTOO_MIRRORS so viele Spiegel hinzu, wie Sie möchten, und beginnen Sie mit den von Ihnen bevorzugten. Eine Liste der verfügbaren Spiegel finden Sie hier.
  15. Bevor Sie sich vollständig in Ihr neues System einarbeiten können, müssen Sie einige wichtige Einstellungen von Ubuntu kopieren.
    • Zunächst die DNS-Konfiguration: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • Dein Proc-System: sudo mount -t proc keine / mnt / gentoo / proc.
    • Hängen Sie das Dateisystem / dev ein und verknüpfen Sie es: sudo mount -o bindet / dev / mnt / gentoo / dev.
  16. Sie können jetzt chrooter! Es ist relativ einfach und Sie können es jederzeit verlassen, indem Sie einfach greifen ... Ausfahrt. Dieser Prozess besteht aus drei Schritten:
    • Ändern Sie zunächst Ihr Stammverzeichnis in / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Aktualisieren Sie anschließend Ihre Umgebung, um sicherzustellen, dass Ihr Gerät weiß, wo es sich befinden soll: Verzeichnis / usr / sbin / env-update
    • Veröffentlichen Sie abschließend diese Änderungen im (temporären) Speicher: source / etc / profile
    • Wenn Sie sich daran erinnern möchten, dass Sie sich im Chroot-Modus befinden, können Sie die Befehlszeile ändern: exportiere PS1 = "(chroot) $ PS1"
  17. Herzlichen Glückwunsch! Du bist in Gentoo und hast ungefähr ein Viertel des Weges zurückgelegt. Mut!
  18. Als Nächstes müssen Sie die wichtigste Komponente eines Betriebssystems kompilieren: sein Kern. Der Kernel ist der Teil des Betriebssystems, der zu jedem Zeitpunkt entscheidet, welche Software Zugriff auf welche Hardwarekomponente hat. Ohne Kernel gibt es keine nicht Betriebssystem, weil es nicht funktionieren kann.
  19. Erinnern Sie sich, dass Sie Portage etwas früher installiert haben? Sie werden nun die Liste der Pakete herunterladen, die Sie von dem von Ihnen ausgewählten rsync-Server installieren können. eingeben emerge --sync
  20. Aus Gründen der Übersichtlichkeit würde ich davon ausgehen, dass Sie den letzten Kernel (2.6) anstelle einer alten Version 2.4 installieren möchten.
  21. Wir müssen jetzt unsere USE-Flags definieren. Diese Flags teilen dem Compiler mit, welche Optionen hinzugefügt und welche Optimierungen verwendet werden sollen. Es ist wichtig, die richtigen Flags für Ihr System zu definieren, da Sie sonst ein unerwartetes Ergebnis erzielen können. Es ist auch besser, die Flags hinzuzufügen, die angeben, welche Funktionen nicht verwaltet werden sollen.
  22. Jede Flagge, die Sie hinzufügen möchten, ist ein einfaches Wort. Jede Option, die Sie entfernen möchten, ist dasselbe Wort, dem ein Bindestrich (-) vorangestellt ist. Wenn wir beispielsweise alles mit den Funktionen des Ogg-Managers kompilieren möchten, müssen wir Ogg hinzufügen. Wenn wir dagegen keine ogg-Formate verwalten möchten, fügen wir -ogg hinzu.
  23. Um Ihre USE-Flags auszuwählen, konsultieren Sie Gentoo Dokumentation zu USE Flags um herauszufinden, welche Flagge Sie einschließen könnten.
  24. Nachdem Sie ausgewählt haben, welche Flags Sie verwenden möchten, bearbeiten Sie die Datei /etc/make.conf und platzieren Sie sie dort.
  25. Definieren Sie nun Ihre Zeitzone. Alle Gentoo-Zeitzonen befinden sich in / usr / share / zoneinfo. Durchsuchen Sie diesen Ordner und führen Sie den Befehl ls aus, um festzustellen, welche Zeitzonen verfügbar sind. Kopieren Sie dann die Zeitzone Ihrer Wahl nach / etc / localtime (zum Beispiel # cp / usr / share / zoneinfo / GMT / etc / localtime).
  26. Nachdem wir unsere Zeitzone festgelegt haben, ist es Zeit, die Kernelquellen herunterzuladen und zu konfigurieren.
  27. Starten (# entstehen Gentoo-Quellen), um den Kernel-Quellcode herunterzuladen.
  28. Der nächste Schritt kann beim ersten Mal kompliziert sein. Hier müssen wir den Kernel so konfigurieren, dass er das tut, was wir brauchen. Sie müssen sicherstellen, dass Sie Ihren Kernel richtig konfiguriert haben, da Sie sonst möglicherweise die benötigten Funktionen verpassen.
  29. Start
    • cd / usr / src / linux
    • make menuconfig
  30. Dadurch wird das Kernel-Konfigurationsmenü angezeigt. Wählen Sie alle Treiber aus, die Sie zum Booten Ihres Systems benötigen, z. B. SCSI-Treiber (falls erforderlich), und stellen Sie sicher, dass diese ordnungsgemäß im Kernel kompiliert sind. Ist dies nicht der Fall, können Sie nicht starten. Stellen Sie außerdem sicher, dass Sie die Verwaltung Ihres Dateisystems aktiviert haben.
  31. Wählen Sie die gewünschten Netzwerktreiber aus, dh die Ethernet- oder WLAN-Treiber (oder beide).
  32. Wählen Sie den Typ und die Familie Ihres Prozessors.
  33. Wenn Sie fertig sind, geben Sie ( make && make modules_install), um die Kompilierung des Kernels und seiner Module zu starten. Dies kann eine Weile dauern, Sie können ein Buch lesen, fernsehen, mit Ihrem Hund spazieren gehen oder was auch immer Sie wollen.
  34. make -j2 && make modules_install
  35. Wir müssen jetzt unser Kernel-Image nach / boot kopieren. Ersetzen Sie kernel-2.6.24 durch den Namen, den Sie Ihrem Kernel geben möchten. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. Gehen wir nun zur Konfiguration der Kernelmodule. Starten (find / lib / modules / (Kernel-Version) / -type f -iname * .o -oder -iname * .ko), um alle verfügbaren Module aufzulisten. Fügen Sie diejenigen hinzu, die automatisch in /etc/modules.autoload.d/kernel-2.6 geladen werden müssen. Geben Sie nicht die Erweiterung .ko, le.o oder den vollständigen Pfad an, sondern geben Sie beispielsweise snd-hda-intel an.