So installieren Sie Gentoo Linux von Ubuntu (mit Bildern)

Inhaltsverzeichnis:

So installieren Sie Gentoo Linux von Ubuntu (mit Bildern)
So installieren Sie Gentoo Linux von Ubuntu (mit Bildern)

Video: So installieren Sie Gentoo Linux von Ubuntu (mit Bildern)

Video: So installieren Sie Gentoo Linux von Ubuntu (mit Bildern)
Video: Fotos mit einer E-Mail über die App Gmail versenden. E-Mails auf dem Smartphone Teil 04 2024, Kann
Anonim

Gentoo ist eine Linux-Distribution, die für ihre Anpassbarkeit, Komplexität, Paketverwaltung und allgemeine Assoziation mit Geekyness bekannt ist. In erster Linie ist die Gentoo-Distribution nicht jedermanns Sache; Seien Sie darauf vorbereitet, Ihr Gehirn zu benutzen, da Sie einiges lesen müssen, um Ihr System voll funktionsfähig zu machen. In Gentoo wird jedes Paket aus dem Quellcode kompiliert, unter Verwendung des Paketverwaltungstools portage, so dass Sie als Benutzer entscheiden, welche Funktionen und Pakete auf Ihrem System installiert werden. Die Kompilierung/Installation großer Builds (kde/gnome/libreoffice) kann je nach verwendeter Hardware zwischen 30 Sekunden und einigen Tagen (jeweils) dauern, während kleinere Builds in wenigen Minuten installiert sind. Mit dieser Anleitung können Sie Gentoo installieren, während Ihr Computer für den normalen täglichen Gebrauch völlig frei bleibt. Es wurde explizit für die Arbeit mit Ubuntu geschrieben, obwohl es keinen Grund gibt, warum dies nicht von einer anderen Linux-Distribution aus funktioniert.

Schritte

Gentoo Linux von Ubuntu installieren Schritt 1
Gentoo Linux von Ubuntu installieren Schritt 1

Schritt 1. Stellen Sie sicher, dass Sie Superuser-Rechte auf Ihrer Ubuntu-Box haben. und eine Internetverbindung - vorzugsweise eine schnelle

Vorkenntnisse in Ubuntu und Linux im Allgemeinen sind ebenfalls wünschenswert.

Gentoo Linux von Ubuntu installieren Schritt 2
Gentoo Linux von Ubuntu installieren Schritt 2

Schritt 2. Sie müssen chroot auf Ubuntu installieren

Sie können dies über Synaptic erreichen, indem Sie die Pakete dchroot und debootstrap installieren; oder die Befehlszeile durch Eingabe von

sudo apt-get install dchroot debootstrap

. Dieses Programm ermöglicht es Linux, vorübergehend so zu tun, als ob sich sein Stammverzeichnis vom normalen unterscheidet.

Gentoo Linux von Ubuntu installieren Schritt 3
Gentoo Linux von Ubuntu installieren Schritt 3

Schritt 3. Entweder vorhandene Partitionen neu partitionieren oder eine neue Partition aus freiem Festplattenspeicher erstellen

Vorsichtig sein! Sie möchten keine Daten verlieren.

Die meisten Websites empfehlen im Wesentlichen, je mehr Partitionen, desto besser. Sie benötigen mindestens eine Root-Partition (/); aber die meisten Leute haben eine separate Swap-Partition, die Home-Partition (/home). Einige empfehlen auch eine separate Partition für /boot und /var

Gentoo Linux von Ubuntu installieren Schritt 4
Gentoo Linux von Ubuntu installieren Schritt 4

Schritt 4. Formatieren Sie die neue(n) Partition(en) mit einem Dateisystem Ihrer Wahl (für /home, /, /boot und /var verwenden Sie vorzugsweise ext2, ext3 oder reiser2)

Swaps müssen als Swap-Partitionen formatiert werden.

Gentoo Linux von Ubuntu installieren Schritt 5
Gentoo Linux von Ubuntu installieren Schritt 5

Schritt 5. Erstellen Sie einen neuen Ordner,

/mnt/gentoo

und eine für jede der separaten Partitionen, die Sie erstellt haben.

Gentoo Linux von Ubuntu installieren Schritt 6
Gentoo Linux von Ubuntu installieren Schritt 6

Schritt 6. Mounten Sie Ihre neuen Partitionen hier:

  • sudo mount /dev/sda5 /mnt/gentoo

  • sudo mount /dev/sda6 /mnt/gentoo/home

  • wobei hier sda5 und 6 die Partitionen sind, die Ihre zukünftigen Root- bzw. Home-Verzeichnisse enthalten.
Gentoo Linux von Ubuntu installieren Schritt 7
Gentoo Linux von Ubuntu installieren Schritt 7

Schritt 7. Überprüfen Sie, ob Ihr Datum korrekt ist (geben Sie Datum ein)

Sie können es mit der Syntax ändern

Datum MMTThhmmJJJJ

Gentoo Linux von Ubuntu installieren Schritt 8
Gentoo Linux von Ubuntu installieren Schritt 8

Schritt 8. Öffnen Sie ein Webbrowserprogramm Ihrer Wahl und navigieren Sie zu hier

Suchen Sie Ihren lokalen Spiegel und laden Sie die Stufe3 Tarball von

releases/x86/2008.0/stages/

(Ersetzen Sie x86 durch die Architektur Ihrer Wahl - diese Anleitung ist nur für AMD64 und x86 getestet). Laden Sie die entsprechende md5-Datei herunter.

Gentoo Linux von Ubuntu installieren Schritt 9
Gentoo Linux von Ubuntu installieren Schritt 9

Schritt 9. Verschieben Sie es in den Gentoo-Ordner

mv stage3*.bz2* /mnt/gentoo

.

Gentoo Linux von Ubuntu installieren Schritt 10
Gentoo Linux von Ubuntu installieren Schritt 10

Schritt 10. Bewegen Sie sich dorthin (

cd /mnt/gentoo

) und überprüfen Sie den Tarball über md5:

md5sum -c stage3*.md5

. Dadurch wird sichergestellt, dass der Tarball ordnungsgemäß heruntergeladen wird, ohne beschädigt zu werden. Wenn es nicht als OK gemeldet wird, müssen Sie es erneut herunterladen.

Gentoo Linux von Ubuntu installieren Schritt 11
Gentoo Linux von Ubuntu installieren Schritt 11

Schritt 11. Entpacken Sie den Tarball

sudo tar xvjpf stage3*.bz2

. Warten Sie, bis es abgeschlossen ist.

Gentoo Linux von Ubuntu installieren Schritt 12
Gentoo Linux von Ubuntu installieren Schritt 12

Schritt 12. Sie haben jetzt einige grundlegende Programme auf der Gentoo-Partition installiert; Als nächstes müssen Sie Portage installieren:

Gentoos Paketverwaltungssystem, das Ihnen die vollständige Kontrolle über das, was sich auf Ihrem System befindet, ermöglicht.

  • Gehen Sie zurück zu dem Spiegel, von dem Sie zuvor den Stage3-Tarball heruntergeladen haben. Gehe zum

    Schnappschüsse/

  • Verzeichnis und laden Sie die neueste Portage-Datei herunter. Verschieben Sie es nach /mnt/gentoo und verwenden Sie den Befehl:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C /mnt/gentoo/usr

  • Eine kurze Einführung in Portage: Portage ist ein Paketverwaltungssystem, das die relativ einfache Installation zahlreicher Softwarepakete ermöglicht. Es funktioniert, indem es eine Liste dieser und ihrer gegenseitigen Beziehungen von einem rsync-Server herunterlädt. Dadurch wird die Portage auf relevante Dateien verwiesen, die von einer großen Anzahl anderer Server heruntergeladen werden können. Sobald diese Dateien heruntergeladen wurden, wird die Software von Ihrem Computer aus dem Quellcode kompiliert und für Ihren Computer optimiert.
Gentoo Linux von Ubuntu installieren Schritt 13
Gentoo Linux von Ubuntu installieren Schritt 13

Schritt 13. Zu diesem Zeitpunkt möchten Sie vielleicht einige Kompilier-Flags setzen

Sie tun dies, indem Sie /mnt/gentoo/etc/portage/make.conf mit Ihrem bevorzugten Texteditor bearbeiten. Eine vollständige Anleitung zu verschiedenen make-Variablen finden Sie unter /mnt/gentoo/usr/share/portage/config/make.conf.example. Speichern Sie Ihre Änderungen in der Konfigurationsdatei und beenden Sie den Texteditor.

Gentoo Linux von Ubuntu installieren Schritt 14
Gentoo Linux von Ubuntu installieren Schritt 14

Schritt 14. Möchten Sie Ihren Download optimieren?

Bearbeiten Sie make.conf erneut und stellen Sie sicher, dass die SYNC-Variable auf Ihren lokalsten rsync-Server eingestellt ist. Fügen Sie der Variablen GENTOO_MIRRORS so viele Spiegel hinzu, wie Sie möchten - setzen Sie jedoch Ihren bevorzugten zuerst. Die Liste der verfügbaren Spiegel finden Sie hier.

Gentoo Linux von Ubuntu installieren Schritt 15
Gentoo Linux von Ubuntu installieren Schritt 15

Schritt 15. Bevor Sie in Ihr neues System eintauchen, müssen Sie sicherstellen, dass Sie einige wichtige Einstellungen so wie sie sind von Ubuntu kopiert haben

  • Zuerst die DNS-Einstellungen:

    sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

  • Und Ihr Proc-System:

    sudo mount -t proc keine /mnt/gentoo/proc

  • .
  • Und mount-bin das /dev-Dateisystem:

    sudo mount -o bind /dev /mnt/gentoo/dev

  • .
Gentoo Linux von Ubuntu installieren Schritt 16
Gentoo Linux von Ubuntu installieren Schritt 16

Schritt 16. Jetzt können Sie chrooten

Das ist eigentlich ganz einfach - und kann jederzeit durch einfaches Tippen… err… exit beendet werden. Dies ist ein dreistufiger Prozess:

  • Zuerst ändern Sie das Root-Verzeichnis in /mnt/gentoo:

    sudo chroot /mnt/gentoo /bin/bash

  • .
  • Anschließend aktualisieren Sie die Umgebung, um sicherzustellen, dass dieses Terminal weiß, wo es sich befinden soll:

    /usr/sbin/env-update

  • Übertragen Sie dies abschließend in den (temporären) Speicher:

    Quelle /etc/profile

  • Wenn Sie sich daran erinnern möchten, dass Sie sich im Chroot befinden, können Sie diesen zierlichen Befehl verwenden:

    export PS1="(chroot) $PS1"

Gentoo Linux von Ubuntu installieren Schritt 17
Gentoo Linux von Ubuntu installieren Schritt 17

Schritt 17. Herzlichen Glückwunsch

Du bist in Gentoo und ungefähr… ein Viertel des Weges dorthin. Kopf hoch!

Gentoo Linux von Ubuntu installieren Schritt 18
Gentoo Linux von Ubuntu installieren Schritt 18

Schritt 18. Als nächstes müssen Sie die wichtigste Komponente eines Betriebssystems kompilieren:

seinen Kern. Der Kernel ist der Teil des Betriebssystems, der vorschreibt, welche Softwareteile zu einem bestimmten Zeitpunkt auf eine Hardware zugreifen dürfen. Ohne Kernel gibt es kein Betriebssystem, weil es nicht funktionieren kann.

Gentoo Linux von Ubuntu installieren Schritt 19
Gentoo Linux von Ubuntu installieren Schritt 19

Schritt 19. Erinnern Sie sich daran, Portage früher installiert zu haben?

Jetzt laden Sie eine Liste von Paketen herunter, die Sie von dem von Ihnen angegebenen rsync-Server installieren können. Typ

emerge --sync

Gentoo Linux von Ubuntu installieren Schritt 20
Gentoo Linux von Ubuntu installieren Schritt 20

Schritt 20. Aus Gründen der Übersichtlichkeit gehe ich an dieser Stelle davon aus, dass Sie den neuesten Kernel (2.6) statt 2.4 installieren möchten

Gentoo Linux von Ubuntu installieren Schritt 21
Gentoo Linux von Ubuntu installieren Schritt 21

Schritt 21. Jetzt müssen wir unsere USE-Flags setzen

Diese Flags teilen dem Compiler mit, welche Optionen hinzugefügt und welche Optimierungen verwendet werden sollen. Es ist wichtig, die richtigen Verwendungsflags für Ihr System zu setzen, da Sie sonst möglicherweise unerwartete Ergebnisse erhalten. Es ist auch gut, Flags hinzuzufügen, die angeben, wofür keine Unterstützung hinzugefügt werden soll.

Gentoo Linux von Ubuntu installieren Schritt 22
Gentoo Linux von Ubuntu installieren Schritt 22

Schritt 22. Jedes Flag, das Sie hinzufügen möchten, ist einfach ein Wort

Jede Option, die Sie entfernen möchten, ist das Wort mit einem Bindestrich (-) davor. Wenn wir zum Beispiel alles mit ogg-Unterstützung kompilieren möchten, würden wir ogg hinzufügen. Aber wenn wir keine ogg-Unterstützung wollten, würden wir -ogg hinzufügen.

Gentoo Linux von Ubuntu installieren Schritt 23
Gentoo Linux von Ubuntu installieren Schritt 23

Schritt 23. Um Ihre USE-Flags auszuwählen, lesen Sie die Gentoo USE Flags-Dokumentation, um zu sehen, welche Flags Sie möglicherweise einschließen möchten

Gentoo Linux von Ubuntu installieren Schritt 24
Gentoo Linux von Ubuntu installieren Schritt 24

Schritt 24. Nachdem Sie die zu verwendenden Flags ausgewählt haben, navigieren Sie zu /etc/make.conf und geben Sie die gewünschten Flags ein

Gentoo Linux von Ubuntu installieren Schritt 25
Gentoo Linux von Ubuntu installieren Schritt 25

Schritt 25. Lassen Sie uns nun Ihre Zeitzone einrichten

Gentoo hat alle Zeitzonen unter /usr/share/zoneinfo. Navigieren Sie zum Verzeichnis und geben Sie den Befehl ls ein, um die verfügbaren Zeitzonen anzuzeigen. Kopieren Sie dann die Zeitzone nach /etc/localtime mit einem Befehl wie (

# cp /usr/share/zoneinfo/GMT /etc/localtime

).

Gentoo Linux von Ubuntu installieren Schritt 26
Gentoo Linux von Ubuntu installieren Schritt 26

Schritt 26. Nachdem wir nun unsere Zeitzone eingerichtet haben, ist es an der Zeit, unsere Kernel-Quellen herunterzuladen und den Kernel zu konfigurieren

Gentoo Linux von Ubuntu installieren Schritt 27
Gentoo Linux von Ubuntu installieren Schritt 27

Schritt 27. Führen Sie (

# emerge gentoo-sources

), um Ihre Kernel-Quellen herunterzuladen.

Gentoo Linux von Ubuntu installieren Schritt 28
Gentoo Linux von Ubuntu installieren Schritt 28

Schritt 28. Dieser nächste Schritt kann für Anfänger schwierig sein

Hier konfigurieren wir den Kernel so, dass er jede benötigte Unterstützung hat. Sie müssen sicherstellen, dass Sie Ihren Kernel richtig eingerichtet haben, da Sie sonst möglicherweise keine Funktionen haben, die Sie benötigen.

Gentoo Linux von Ubuntu installieren Schritt 29
Gentoo Linux von Ubuntu installieren Schritt 29

Schritt 29. Laufen

  • cd /usr/src/linux

  • Menükonfiguration machen

Gentoo Linux von Ubuntu installieren Schritt 30
Gentoo Linux von Ubuntu installieren Schritt 30

Schritt 30. Dies öffnet das Kernel-Konfigurationsmenü

Achten Sie darauf, alle Treiber auszuwählen, die Sie zum Booten Ihres Systems benötigen, z. B. SCSI-Treiber (falls erforderlich), und stellen Sie sicher, dass sie in den Kernel integriert sind. Wenn dies nicht der Fall ist, können Sie nicht booten. Stellen Sie außerdem sicher, dass Sie die Unterstützung für Ihr Dateisystem aktivieren.

Gentoo Linux von Ubuntu installieren Schritt 31
Gentoo Linux von Ubuntu installieren Schritt 31

Schritt 31. Wählen Sie alle Netzwerktreiber aus, die Sie möglicherweise benötigen, z. B. Ethernet-Treiber oder Wireless-Treiber (oder beides)

Gentoo Linux von Ubuntu installieren Schritt 32
Gentoo Linux von Ubuntu installieren Schritt 32

Schritt 32. Wählen Sie Ihren Prozessortyp und Ihre Familie aus

Gentoo Linux von Ubuntu installieren Schritt 33
Gentoo Linux von Ubuntu installieren Schritt 33

Schritt 33. Wenn Sie fertig sind, geben Sie (

make && make modules_install

), um mit der Kompilierung des Kernels und der Kernel-Module zu beginnen.

Dies kann einige Zeit in Anspruch nehmen. Lesen Sie also ein Buch, schauen Sie fern, gehen Sie mit dem Hund spazieren oder was auch immer Ihnen sonst Spaß macht. 34

Gentoo Linux von Ubuntu installieren Schritt 34
Gentoo Linux von Ubuntu installieren Schritt 34

make -j2 && make modules_install

35

  • Jetzt müssen wir Ihr Kernel-Image nach /boot kopieren.

    Ändern Sie kernel-2.6.24 auf einen beliebigen Namen für Ihren Kernel. (

    cp arch/i386/boot/bzImage /boot/kernel-2.6.24

  • )
  • Lassen Sie uns nun Ihre Kernel-Module konfigurieren. Lauf (

    find /lib/modules/(Kernelversion)/ -type f -inam '*.o' -or -inam '*.ko'

  • ), um alle verfügbaren Kernel-Module zu finden. Fügen Sie von diesen diejenigen, die automatisch geladen werden sollen, zu /etc/modules.autoload.d/kernel-2.6 hinzu. Fügen Sie weder.ko noch.o oder den Pfad hinzu. Sagen Sie einfach zum Beispiel snd-hda-intel.
  • Tipps

    • root-groups=root,, portage
    • group=, portage
    • Priorität=3
    • Siehe Gentoo-Foren, Website
    • Verzeichnis=/mnt/gentoo
    • Dem Tarball der Stufe 3 fehlen aus irgendeinem Grund ein "Portage"-Benutzer und eine "Portage"-Gruppe, was dazu führt, dass emerge innerhalb der Chroot fehlschlägt. Wenn Sie Schroot verwenden, müssen Sie den Portage-Benutzer und die Portage-Gruppe auf Ihrem Host-System erstellen (in meinem Fall Ubuntu Maverick); die passwd- und group-Dateien in /mnt/gentoo/etc werden überschrieben, wenn Sie sie direkt ändern. Nach dem Hinzufügen des Portage-Benutzers und der Portage-Gruppe zum Hostsystem sollte das normale Chrooten auch mit Netzwerkzugriff funktionieren. Ich habe Schroot mit der folgenden Konfiguration verwendet:
    • root-user=
    • aliases=gentoo
    • Typ=Verzeichnis
    • Beschreibung=gentoo

    Warnungen

    • Das dauert lange, lohnt sich aber in der Regel.
    • Versuchen Sie nicht, eine architekturübergreifende Version zu installieren (z. B. Gentoo 64 Bit auf Ubuntu 32 Bit), da chroot nicht richtig funktioniert (wenn das jemand besser erklären kann?)

    Empfohlen: