Je hebt gehoord van Gentoo, maar hoe zit het met Funtoo? Funtoo is een aangepaste versie van het Gentoo Linux-besturingssysteem dat de kern van Gentoo behoudt, maar het sterk optimaliseert door "profielen" te maken die het compileren van programma's uit de broncode veel sneller maken. Het heeft ook andere verbeteringen die het een zeer aantrekkelijk alternatief voor traditionele Gentoo Linux maken, zoals ervoor kiezen om software te leveren via een Git-systeem, een automatisch kernelbouwsysteem dat tijd bespaart, en meer. Dus, hoe installeer je Funtoo?
Installeer Funtoo - Live Disk
Aangezien Funtoo in wezen Gentoo Linux is,alles wordt met de hand geïnstalleerd. Ja, het is waar dat gebruikers een live-schijf nodig hebben (net als andere Linux-distributies) om de software te installeren, maar dit is niet voor de reden die je misschien denkt. De reden dat een live-schijf nodig is, is dat het veel eenvoudiger zal zijn om uw pc met wifi te verbinden en niet-vrije stuurprogramma's te gebruiken die waarschijnlijk niet zelfstandig worden geladen.
Over het algemeen heeft Funtoo niet echt een live-schijf. Voor gevorderde gebruikers die deze distributie willen laten werken, zult u misschien succes hebben met de meeste Linux-distributies, omdat de tools meestal hetzelfde zijn. Dat gezegd hebbende, als je geen Linux-professional bent, raden we aan om alleen de Gentoo live disk te downloaden. Er zijn twee hoofdredenen om deze kant op te gaan:
- Gentoo en Funtoo lijken erg op elkaar, dus alle chroot-opdrachten die je moet uitvoeren, werken altijd binnen de Gentoo live disk
- De Gentoo-kernelconfiguratie op de live-schijf kan worden gebruikt om uw eigen aangepaste Linux-kernel in te stellen.
Pak de nieuwste versie van de Gentoo live diskhier en haal een USB-stick tevoorschijn (minimaal 2,5 GB groot). Download bovendien de nieuwste versie van de Etcher-functie voor het flitsen van afbeeldingen. Na het downloaden plaatst u de USB-stick en flasht u de live-schijf ernaar. Houd er rekening mee dat deze tool werkt op Windows, Mac en Linux.
Wanneer de Gentoo live disk is voltooid en klaar isstart uw pc opnieuw op en laad het BIOS. Wijzig in het BIOS-scherm de opstartvolgorde zodat de Gentoo USB-stick voor alles wordt geladen. Wat volgt moet een scherm zijn dat lijkt op de onderstaande afbeelding.
Partities voorbereiden
Om Funtoo te installeren, moet u eerst controleren of u verbinding hebt met internet en vervolgens op "Konsole" op het bureaublad klikken. Gebruik vervolgens de lsblk commando om alle harde schijven en opslagapparaten te onthullen op het systeem waarvan u de live-schijf hebt geladen. In dit installatievoorbeeld is onze harde schijf gelabeld / Dev / sda en is precies 18 GB. De jouwe kan een ander label en een andere maat hebben.
Opmerking: de Gentoo live disk heeft een gecodeerd root-wachtwoord. Om het in te stellen, opent u de terminal en voert u "sudo -s“. Vanaf daar rennen passwd om een nieuw root-wachtwoord in te stellen.
Druk op de knop "Windows" op het toetsenbord, schrijf "Gparted" en open het. Zoek in Gparted naar het juiste label voor de harde schijf (het label dat je hebt gevonden) lsblk). Vervolgens moet u alle actieve partities op de harde schijf verwijderen met een nieuwe partitietabel.
Als u een nieuwe tabel wilt maken, klikt u op "apparaat" en vervolgens op "Partitietabel maken". Selecteer "msdos" als u BIOS boot gebruikt en "gpt" als u van plan bent UEFI / secure boot te gebruiken.
Nadat alle oude partities zijn verwijderd, is het tijd om nieuwe te maken.
MS-DOS-partitietabel

- Klik op "nieuw" om het dialoogvenster "Nieuwe partitie maken" te openen.
- Schrijf onder 'Partitienaam' 'SWAP'.
- Selecteer onder "bestandssysteem" "linux-swap".
- Denk na over hoe groot uw fysieke RAM is, enzorg ervoor dat uw SWAP-partitie hetzelfde is. Doe 1024 * GB. 1024 x 2 kan bijvoorbeeld 2 GB converteren naar MB (2048 MB). Voer de grootte in MB in bij "Nieuwe grootte".
- Klik op "toevoegen" om de nieuwe swap-partitie toe te voegen en klik vervolgens opnieuw op "nieuw" om de rootpartitie te maken.
- Wanneer alle partities zijn ingesteld, klikt u op "Toepassen" om de wijzigingen te schrijven.
GPT-partitie-instructies

- Klik op "nieuw" om het dialoogvenster "Nieuwe partitie maken" te openen.
- Schrijf voor deze eerste partitie "boot" onder "Partitienaam" en selecteer "Fat32" voor het bestandssysteem. Zorg ervoor dat deze niet groter is dan 1 GB. In het ideale geval 512 MB.
- Maak een tweede partitie voor swap. Selecteer "linux-swap" als het bestandssysteem en schrijf "SWAP" als de "Partitienaam". Volg het conversie-voorbeeld in de MS-DOS-instructies om de juiste maat te krijgen.
- Maak ten slotte de rootpartitie door een derde keer op "nieuw" te klikken. Houd er rekening mee dat het niet nodig is om deze partitie te verkleinen, omdat deze standaard de rest van de schijf gebruikt.
- Als u klaar bent, klikt u op "Toepassen" om de wijzigingen te schrijven.
Mounten van bestandssystemen

Nu alles correct is gepartitioneerd, is het tijd om de bestandssystemen te mounten en alles gereed te maken.
Maak eerst de map Funtoo aan de binnenkant van / mnt. Dit is waar elke partitie naartoe gaat.
mkdir /mnt/funtoo
BIOS / MBR mount instructies
mount /dev/sdb2 /mnt/funtoo
GPT / UEFI mount instructies
mount /dev/sda3 /mnt/funtoo mkdir /mnt/funtoo/boot mount /dev/sda1 /mnt/funtoo/boot
Basissysteem installeren
Het basis-Funtoo-systeem wordt geïnstalleerd door een te downloadenTar Gzip-archief. Ga hier naar deze pagina en ontdek welke subboog bij uw systeem past. Het kiezen van de juiste subarchie is van cruciaal belang en zal de compilatietijd enorm verbeteren, dus zorg ervoor dat u de juiste kiest. Weet je niet zeker hoe je moet vertellen welke Funtoo-subarchief je nodig hebt? Voer deze opdracht in:
gcc -march=native -Q --help=target | grep march
Wanneer u het vindt, klikt u met de rechtermuisknop op de link en selecteert u "kopieer linkadres" (of equivalent). Ga vervolgens naar de terminal en download deze naar de / Mnt / funtoo directory.
Zorg ervoor dat u "funtoo-current" selecteert.
Opmerking: in dit voorbeeld gebruiken we de generieke 64-bits subarch.
cd /mnt/funtoo wget http://build.funtoo.org/funtoo-current/x86-64bit/generic_64/2018-03-02/stage3-generic_64-funtoo-current-2018-03-02.tar.xz
Wanneer u het subarchiefarchief hebt gedownload, installeert u het op het systeem met:
tar xpf stage3-generic_64-funtoo-current-2018-03-02.tar.xz
Systeem configureren
Wanneer het basissysteem werkt, kun je erin chrootsen. Gebruik de volgende opdrachten:
mount -t proc none proc
mount --rbind /sys sys mount --rbind /dev dev
Na het koppelen is het een goed idee om ook te kopiëren via solve.conf. Hiermee worden eventuele DNS-problemen opgelost.
cp /etc/resolv.conf /mnt/funtoo/etc/
Log in op de Chroot met:
env -i HOME=/root TERM=$TERM /bin/chroot . bash -l
Stel het root-wachtwoord in voordat u verdere wijzigingen aanbrengt in uw Funtoo-systeem:
passwd
Fstaaf

Om het Funtoo Linux-systeem correct te laten opstarten, moet je de fstab het dossier:
nano -w /etc/fstab
Verwijder alles onder # in het bestand, zodat we opnieuw kunnen beginnen met mount points. VERWIJDER DE OPMERKINGEN NIET.
BIOS-instructies
Schrijf de volgende regels in de fstab het dossier.
# Swap /dev/sda1 none swap sw 0 0 # Root Funtoo file system /dev/sda2 / ext4 noatime 0 1
Klaar met bewerken? sla uw bewerkingen op met Ctrl + Oen verlaat met Ctrl + X.
UEFI-instructies
# 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
Wanneer u klaar bent met het bewerken van / etc / fstab-bestand, bewaar het bij Ctrl + Oen verlaat met Ctrl + X.
Portage Tree downloaden en bijwerken
Ook al heb je zojuist de nieuwste geëxtraheerdversie van Funtoo, moet u nog steeds de nieuwste versie van de softwaretool installeren. Synchronisatie duurt niet lang voor Funtoo, omdat alles gebeurt via Git-technologie. Synchroniseer de boom met de ego commando.
ego sync
Ego-synchronisatie is voltooid, wat betekent dat de nieuwe Funtoosysteem heeft een up-to-date portage boom. Nu is het tijd om beschikbare updates te compileren. Dit duurt minimaal 2 uur, dus wees erg geduldig. Als je de juiste subboog hebt ingesteld, kan deze iets sneller zijn dan 2 uur.
Opmerking: pc-gebruikers met zwakke prestaties kunnen een compilatietijd van 4+ uur verwachten.
emerge -auDN @world
Een kernel bouwen
Het uitvoeren van een emerge-update zou automatisch moeten gebeurenprompt een kernel installatie. Funtoo kiest ervoor om te gaan met de "Debian-bronnen" voor kernelbuilds. Dit maakt dingen sneller en eenvoudiger. Bouw de nieuwste Debian-kernel voor Funtoo met:
emerge -s debian-sources
Zoals met de wereldupdate, een kernel bouwenvereist compilatie. Dit duurt niet zo lang als het bijwerken van het systeem, maar kan nog steeds ongeveer 20 minuten tot een uur duren. Leun achterover en laat Funtoo compileren. Wanneer de terminal weer bruikbaar is, is de kernel klaar voor gebruik.
De Bootloader installeren
Het kernsysteem van Funtoo werkt, maar het systeemzelf zal niet opstarten als het geen bootloader heeft. Om dit op te lossen, moet u Grub compileren en op uw systeem installeren. Volg de instructies op basis van het type installatie dat u hebt gekozen (BIOS of UEFI).
Bouw eerst de nieuwste versie van Grub van Portage:
emerge boot-update
Opmerking: voer altijd boot-update uit wanneer u een nieuwe kernel of een extra besturingssysteem installeert.
BIOS Grub Instructies
grub-install --target=i386-pc --no-floppy /dev/sda boot-update
UEFI Grub Instructies
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck boot-update
finaliseren
Alles is grotendeels geïnstalleerd en werkt. U hoeft alleen nog maar de netwerktools te configureren, eigen Linux-firmware te installeren, 'mix-ins' en desktopomgevingen te doorlopen.
Stel het netwerk in
emerge linux-firmware networkmanager --autounmask-write
dispatch-conf
Opmerking: druk op u op het toetsenbord om door te gaan dispatch-conf
emerge linux-firmware networkmanager
Netwerkbeheerder en niet-vrije Linux-firmware zijnnu geïnstalleerd op uw nieuwe Funtoo Linux-installatie. Dit betekent dat draadloos en Bluetooth nu de juiste stuurprogramma's hebben. U hoeft alleen nog maar het netwerk te laden bij het opstarten.
rc-update add NetworkManager default
Stel een hostnaam in
Elke Linux-pc heeft een zogenaamde hostnaam. Dit is een unieke identificatie waarmee andere pc's (Linux of anderszins) uw computer in een netwerk kunnen herkennen. Om een hostnaam in te stellen, opent u het hostnaambestand in Nano en wijzigt u het deel van de tekst binnen de aanhalingstekens.
nano /etc/conf.d/hostname
Desktopomgeving en mix-ins
Funtoo is nu actief! U hoeft nu alleen nog maar uw profiel in te stellen, een mix-in toe te voegen en uw gewenste Linux-desktopomgeving te installeren.
Eerst moet u het systeem vertellen dat uw Funtoo-installatiesmaak "bureaublad" is.
Opmerking: een mix-in vertelt Portage dat je bepaalde pakketten moet kunnen installeren. In veel gevallen MOET u een mix-in selecteren voordat u een installatie uitvoert.
epro flavor desktop
Maak vervolgens een lijst van mogelijke mix-ins om toe te voegen aan uw systeem.
epro list
Volg dit voorbeeld om een mix-in aan uw systeem toe te voegen:
epro mix-in +mixinname
Volg ten slotte de onderstaande links om een desktop te krijgenomgeving draait. Omdat elke desktopomgeving-installatie onder Funtoo zijn eigen doorloop heeft, zullen we alleen linken naar de officiële documentatie. Zorg ervoor dat je ze in detail bestudeert om ze correct te laten werken.

- KDE-plasma 5
- XFCE
- LXQt
- Maat
- Gnome Shell
Comments