So installieren Sie Funtoo Linux

Sie haben von Gentoo gehört, aber was ist mit Funtoo? Funtoo ist eine modifizierte Version des Gentoo Linux-Betriebssystems, das die Kerngüte von Gentoo beibehält, es aber stark optimiert, indem es „Profile“ erstellt, die das Kompilieren von Programmen aus dem Quellcode viel schneller machen. Es hat auch andere Verbesserungen, die es zu einer sehr attraktiven Alternative zum traditionellen Gentoo Linux machen, wie die Entscheidung, Software über ein Git-System bereitzustellen, ein automatisches Kernel-Erstellungssystem, das Zeit spart, und mehr. Also, wie installiert man Funtoo?

Installieren Sie Funtoo – Live Disk

Da Funtoo im Wesentlichen Gentoo Linux ist, wird alles von Hand installiert. Ja, es ist wahr, dass Benutzer eine Live-Festplatte benötigen (ähnlich wie bei anderen Linux-Distributionen), um die Software zu installieren, aber es ist nicht aus dem Grund, den Sie vielleicht denken. Der Grund, warum eine Live-Festplatte erforderlich ist, ist, dass es viel einfacher ist, Ihren PC mit WLAN zu verbinden und nicht kostenlose Treiber zu verwenden, die wahrscheinlich nicht von selbst geladen werden.

Insgesamt hat Funtoo nicht wirklich eine Live-Disk. Fortgeschrittene Benutzer, die diese Distribution zum Laufen bringen möchten, können mit den meisten Linux-Distributionen Erfolg haben, da die Tools größtenteils gleich sind. Wenn Sie jedoch kein Linux-Profi sind, empfehlen wir Ihnen, einfach die Gentoo Live Disk herunterzuladen. Es gibt zwei Hauptgründe, diesen Weg zu gehen:

Gentoo und Funtoo sind sich sehr, sehr ähnlich, so dass alle Chroot-Befehle, die Sie ausführen müssen, immer innerhalb der Gentoo Live Disk funktionieren werden
Die Gentoo-Kernel-Konfiguration auf der Live-Festplatte kann verwendet werden, um Ihren eigenen benutzerdefinierten Linux-Kernel einzurichten.

Holen Sie sich die neueste Version der Gentoo Live-Diskette hier und holen Sie sich einen USB-Stick (mindestens 2,5 GB groß). Laden Sie außerdem die neueste Version der Etcher-Tool zum Flashen von Bildern. Stecken Sie nach dem Herunterladen den USB-Stick ein und flashen Sie die Live-Disk darauf. Denken Sie daran, dass dieses Tool unter Windows, Mac und Linux funktioniert.

Wenn die Gentoo Live Disk fertiggestellt und einsatzbereit ist, starten Sie Ihren PC neu und laden Sie das BIOS. Ändern Sie im BIOS-Bildschirm die Boot-Reihenfolge so, dass der Gentoo USB-Stick vor allem anderen geladen wird. Was folgt, sollte ein Bildschirm ähnlich dem Bild unten sein.

Partitionen vorbereiten

Um Funtoo zu installieren, müssen Sie zunächst sicherstellen, dass Sie mit dem Internet verbunden sind, und dann auf dem Desktop auf „Konsole“ klicken. Verwenden Sie dann den Befehl lsblk, um alle Festplatten und Speichergeräte auf dem System anzuzeigen, von dem Sie die Live-Festplatte geladen haben. In diesem Installationsbeispiel heißt unsere Festplatte /dev/sda und ist genau 18 GB groß. Ihre haben möglicherweise ein anderes Etikett und eine andere Größe.

  So verstecken Sie Dateien unter Linux und sichern sie

Hinweis: Die Gentoo Live Disk hat ein verschlüsseltes Root-Passwort. Öffnen Sie dazu das Terminal und führen Sie „sudo -s“ aus. Führen Sie von dort aus passwd aus, um ein neues Root-Passwort festzulegen.

Drücken Sie die „Windows“-Taste auf der Tastatur, schreiben Sie „Gparted“ und öffnen Sie es. Suchen Sie in Gparted nach der richtigen Festplattenbezeichnung (die Sie in lsblk gefunden haben). Als nächstes müssen Sie alle aktiven Partitionen auf der Festplatte mit einer neuen Partitionstabelle löschen.

Um eine neue Tabelle zu erstellen, klicken Sie auf „Gerät“ und dann auf „Partitionstabelle erstellen“. Wählen Sie „msdos“, wenn Sie den BIOS-Start verwenden, und „gpt“, wenn Sie beabsichtigen, UEFI/sicheren Start zu verwenden.

Nachdem Sie alle alten Partitionen gelöscht haben, ist es an der Zeit, neue zu erstellen.

MS-DOS-Partitionstabelle

Klicken Sie auf „Neu“, um den Dialog „Neue Partition erstellen“ zu öffnen.
Unter „Partitionsname“ schreiben Sie „SWAP“.
Wählen Sie unter „Dateisystem“ „linux-swap“ aus.
Denken Sie darüber nach, wie groß Ihr physischer Arbeitsspeicher ist, und stellen Sie sicher, dass Ihre SWAP-Partition dieselbe ist. Machen Sie 1024 * GB. Beispielsweise kann 1024 x 2 2 GB in MB (2048 MB) umwandeln. Geben Sie die Größe in MB unter „Neue Größe“ ein.
Klicken Sie auf „Hinzufügen“, um die neue Swap-Partition hinzuzufügen, und klicken Sie dann erneut auf „Neu“, um die Root-Partition zu erstellen.
Wenn alle Partitionen eingerichtet sind, klicken Sie auf „Übernehmen“, um die Änderungen zu schreiben.

GPT-Partitionsanweisungen

Klicken Sie auf „Neu“, um den Dialog „Neue Partition erstellen“ zu öffnen.
Schreiben Sie für diese erste Partition „boot“ unter „Partitionsname“ und wählen Sie „Fat32“ als Dateisystem aus. Stellen Sie sicher, dass es nicht größer als 1 GB ist. Idealerweise 512 MB.
Erstellen Sie eine zweite Partition für den Austausch. Stellen Sie sicher, dass Sie „linux-swap“ als Dateisystem auswählen und „SWAP“ als „Partitionsname“ schreiben. Befolgen Sie unbedingt das Konvertierungsbeispiel in den MS-DOS-Anweisungen, um die richtige Größe zu erhalten.
Erstellen Sie zuletzt die Root-Partition, indem Sie ein drittes Mal auf „Neu“ klicken. Beachten Sie, dass die Größe dieser Partition nicht geändert werden muss, da standardmäßig der Rest des Laufwerks verwendet wird.
Wenn Sie fertig sind, klicken Sie auf „Übernehmen“, um die Änderungen zu schreiben.

Mounten von Dateisystemen

Jetzt, da alles korrekt partitioniert ist, ist es an der Zeit, die Dateisysteme zu mounten und alles vorzubereiten.

Erstellen Sie zuerst das Funtoo-Verzeichnis innerhalb von /mnt. Hier wird jede Partition gemountet.

mkdir /mnt/funtoo

BIOS/MBR-Mount-Anweisungen

mount /dev/sdb2 /mnt/funtoo

Anweisungen zum Mounten von GPT/UEFI

mount /dev/sda3 /mnt/funtoo

mkdir /mnt/funtoo/boot

mount /dev/sda1 /mnt/funtoo/boot

Basissystem installieren

Das Funtoo-Basissystem wird durch Herunterladen eines Tar-Gzip-Archivs installiert. Gehen Sie zu dieser Seite Hier, und finden Sie heraus, welcher Unterbogen zu Ihrem System passt. Die Wahl des richtigen Unterbaus ist entscheidend und wird die Kompilierzeit erheblich verkürzen, also stellen Sie sicher, dass Sie den richtigen bekommen. Sie sind sich nicht sicher, wie Sie feststellen können, welchen Funtoo-Subarch Sie benötigen? Geben Sie diesen Befehl ein:

gcc -march=native -Q --help=target | grep march

Wenn Sie es gefunden haben, klicken Sie mit der rechten Maustaste auf den Link und wählen Sie „Linkadresse kopieren“ (oder gleichwertig). Gehen Sie dann zum Terminal und laden Sie es in das Verzeichnis /mnt/futoo herunter.

  So installieren Sie den Surf-Browser unter Linux

Achten Sie darauf, „funtoo-current“ auszuwählen.

Hinweis: In diesem Beispiel verwenden wir den generischen 64-Bit-Subarch.

cd /mnt/funtoo

wget https://build.funtoo.org/funtoo-current/x86-64bit/generic_64/2018-03-02/stage3-generic_64-funtoo-current-2018-03-02.tar.xz

Wenn Sie das Subarch-Archiv heruntergeladen haben, installieren Sie es auf dem System mit:

tar xpf stage3-generic_64-funtoo-current-2018-03-02.tar.xz

System konfigurieren

Wenn das Basissystem funktioniert, können Sie darin chrooten. Verwenden Sie die folgenden Befehle:

mount -t proc none proc
mount --rbind /sys sys

mount --rbind /dev dev

Nach dem Mounten ist es eine gute Idee, auch die resolve.conf zu kopieren. Dadurch werden eventuell auftretende DNS-Probleme gelöst.

cp /etc/resolv.conf /mnt/funtoo/etc/

Melden Sie sich bei Chroot an mit:

env -i HOME=/root TERM=$TERM /bin/chroot . bash -l

Bevor Sie weitere Änderungen an Ihrem Funtoo-System vornehmen, legen Sie das Root-Passwort fest:

passwd

Fstab

Damit das Funtoo-Linux-System korrekt bootet, müssen Sie die fstab-Datei bearbeiten:

nano -w /etc/fstab

Löschen Sie alles unter # in der Datei, damit wir mit den Einhängepunkten neu beginnen können. KOMMENTARE NICHT LÖSCHEN.

BIOS-Anweisungen

Schreiben Sie die folgenden Zeilen in die fstab-Datei.

# Swap

/dev/sda1 none swap sw 0 0

# Root Funtoo file system

/dev/sda2 / ext4 noatime 0 1

Bearbeitung abgeschlossen? Speichern Sie Ihre Änderungen mit Strg + O und beenden Sie sie mit Strg + X.

UEFI-Anweisungen

# UEFI Boot partition

/dev/sda1 /boot vfat noatime 1 2

# Swap

/dev/sda2 none swap sw 0 0

# Root Funtoo file system

/dev/sda3 / ext4 noatime 0 1

Wenn Sie mit der Bearbeitung der Datei /etc/fstab fertig sind, speichern Sie sie mit Strg + O und beenden Sie sie mit Strg + X.

Laden Sie Portage Tree herunter und aktualisieren Sie es

Auch wenn Sie gerade die neueste Version von Funtoo extrahiert haben, müssen Sie trotzdem die neueste Version des Softwaretools installieren. Die Synchronisierung dauert bei Funtoo nicht lange, da alles über die Git-Technologie erfolgt. Synchronisieren Sie den Baum mit dem Ego-Befehl.

ego sync

Die Ego-Synchronisierung ist abgeschlossen, was bedeutet, dass das neue Funtoo-System einen aktuellen Portage-Baum hat. Jetzt ist es an der Zeit, alle verfügbaren Updates zu kompilieren. Dies dauert mindestens 2 Stunden, seien Sie also sehr geduldig. Wenn Sie den richtigen Unterbogen eingerichtet haben, kann es etwas schneller als 2 Stunden sein.

Hinweis: PC-Benutzer mit schwacher Leistung können mit einer Kompilierzeit von mehr als 4 Stunden rechnen.

emerge -auDN @world

Erstellen eines Kernels

Durch ein Emergen-Update sollte automatisch eine Kernel-Installation veranlasst werden. Funtoo entscheidet sich für die „Debian-Quellen“ für Kernel-Builds. Das macht die Sache schneller und einfacher. Erstellen Sie den neuesten von Debian stammenden Kernel für Funtoo mit:

emerge -s debian-sources

Wie beim Welt-Update erfordert das Erstellen eines Kernels eine Kompilierung. Dies dauert nicht so lange wie die Aktualisierung des Systems, kann aber dennoch etwa 20 Minuten bis zu einer Stunde dauern. Lehnen Sie sich zurück und lassen Sie Funtoo kompilieren. Wenn das Terminal wieder nutzbar ist, ist der Kernel einsatzbereit.

  So wechseln Sie unter Linux von Bash zu Korn Shell

Installation des Bootloaders

Das Kernsystem von Funtoo funktioniert, aber das System selbst bootet nicht, wenn es keinen Bootloader hat. Um dies zu beheben, müssen Sie Grub kompilieren und auf Ihrem System installieren. Befolgen Sie die Anweisungen je nach gewähltem Installationstyp (BIOS oder UEFI).

Erstellen Sie zuerst die neueste Version von Grub von Portage:

emerge boot-update 

Hinweis: Führen Sie immer Boot-Update aus, wenn Sie einen neuen Kernel oder ein zusätzliches Betriebssystem installieren.

BIOS-Grub-Anweisungen

grub-install --target=i386-pc --no-floppy /dev/sda

boot-update

UEFI-Grub-Anweisungen

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck

boot-update

Abschluss

Alles ist größtenteils installiert und funktioniert. Alles, was übrig bleibt, ist, die Netzwerk-Tools zu konfigurieren, proprietäre Linux-Firmware zu installieren, „Mix-Ins“ und Desktop-Umgebungen durchzugehen.

Richten Sie das Netzwerk ein

emerge linux-firmware networkmanager --autounmask-write
dispatch-conf

Hinweis: Drücken Sie u auf der Tastatur, um mit dispatch-conf fortzufahren

emerge linux-firmware networkmanager

Netzwerkmanager und unfreie Linux-Firmware sind jetzt auf Ihrer neuen Funtoo-Linux-Installation installiert. Das bedeutet, dass Wireless und Bluetooth jetzt die richtigen Treiber haben. Alles, was noch zu tun ist, ist das Laden des Netzwerks beim Start zu ermöglichen.

rc-update add NetworkManager default

Legen Sie einen Hostnamen fest

Jeder Linux-PC hat einen sogenannten „Hostnamen“. Dies ist eine eindeutige Kennung, die es anderen PCs (Linux oder andere) ermöglicht, Ihren Computer in einem Netzwerk zu erkennen. Um einen Hostnamen festzulegen, öffnen Sie die Hostnamen-Datei in Nano und ändern Sie den Teil des Textes innerhalb der Anführungszeichen.

nano /etc/conf.d/hostname

Desktop-Umgebung und Mix-Ins

Funtoo ist jetzt in Betrieb! Jetzt müssen Sie nur noch Ihr Profil festlegen, ein Mix-In hinzufügen und die Linux-Desktop-Umgebung Ihrer Wahl installieren.

Zuerst müssen Sie dem System mitteilen, dass Ihre Funtoo-Installationsvariante „Desktop“ ist.

Hinweis: Ein Mix-In teilt Portage mit, dass es Sie bestimmte Pakete installieren lassen soll. In vielen Fällen MÜSSEN Sie vor der Installation ein Mix-In auswählen.

epro flavor desktop

Listen Sie dann mögliche Mix-Ins auf, die Sie Ihrem System hinzufügen können.

epro list

Folgen Sie diesem Beispiel, um Ihrem System ein Mix-In hinzuzufügen:

epro mix-in +mixinname

Folgen Sie schließlich den Links unten, um eine Desktop-Umgebung zum Laufen zu bringen. Aufgrund der Tatsache, dass jede Desktop-Umgebungsinstallation unter Funtoo ihre eigenen Walkthroughs hat, verlinken wir nur auf die offizielle Dokumentation. Achten Sie darauf, sie im Detail zu studieren, damit sie richtig funktionieren.