Je hebt van Gentoo gehoord, maar hoe zit het met Funtoo? Funtoo is een aangepaste versie van het Gentoo Linux-besturingssysteem dat de kern van Gentoo behoudt maar optimaliseert het sterk door "profielen" te maken die het compileren van programma's vanuit de broncode veel maken sneller. Het heeft ook andere verbeteringen waardoor het een zeer aantrekkelijk alternatief is voor traditionele Gentoo Linux, zoals ervoor kiezen om software te leveren via een Git-systeem, een automatisch kernelbouwsysteem dat tijd bespaart, en meer. Dus, hoe installeer je Funtoo?
Aangezien Funtoo in wezen Gentoo Linux is, wordt alles 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 dat is niet om de reden die je zou denken. De reden waarom een live-schijf nodig is, is dat het veel gemakkelijker is om uw pc op wifi aan te sluiten en niet-gratis stuurprogramma's te gebruiken die waarschijnlijk niet vanzelf worden geladen.
Over het algemeen heeft Funtoo niet echt een live-schijf. Voor gevorderde gebruikers die deze distributie willen laten werken, zult u wellicht succes hebben bij de meeste Linux-distributies, aangezien de tools grotendeels hetzelfde zijn. Dat gezegd hebbende, als je geen Linux-professional bent, raden we aan om gewoon de Gentoo live-schijf te downloaden. Er zijn twee belangrijke redenen om deze kant op te gaan:
Pak de nieuwste versie van de Gentoo live-schijf hier en haal een USB-flashstation tevoorschijn (minimaal 2,5 GB groot). Download bovendien de nieuwste versie van de Etcher afbeelding knipperend hulpmiddel. Na het downloaden plaatst u de USB-stick en flasht u de live-schijf erop. Houd er rekening mee dat deze tool werkt op Windows, Mac en Linux.
Wanneer de Gentoo live-schijf is voltooid en klaar voor gebruik, start u uw pc opnieuw op en laadt u de BIOS. Wijzig in het BIOS-scherm de opstartvolgorde zodat de Gentoo USB-stick vóór alles laadt. Wat volgt zou een scherm moeten zijn dat lijkt op de onderstaande afbeelding.
Om Funtoo te installeren, moet je eerst zorgen dat je verbinding hebt met internet en vervolgens op "Konsole" op het bureaublad klikken. Gebruik dan de lsblk commando om alle harde schijven en opslagapparaten te onthullen op het systeem waar je de live schijf van hebt geladen. In dit installatievoorbeeld is onze harde schijf gelabeld /dev/sda en is precies 18 GB. De jouwe kan een ander label en andere maat hebben.
Opmerking: de Gentoo live-schijf heeft een gecodeerd root-wachtwoord. Om het in te stellen, open de terminal en voer "sudo -s“. Van daaruit rennen passwd om een nieuw root-wachtwoord in te stellen.
Druk op de "windows" knop op het toetsenbord, schrijf "Gparted", en open het. Zoek binnen Gparted naar het juiste label van de harde schijf (het label dat je hebt gevonden) lsblk). Vervolgens moet je alle actieve partities op de harde schijf verwijderen met een nieuwe partitietabel.
Om een nieuwe tabel te 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 je alle oude partities hebt verwijderd, is het tijd om nieuwe partities te maken.
MS-DOS-partitietabel
GPT-partitie-instructies
Nu alles correct is gepartitioneerd, is het tijd om de bestandssystemen te koppelen en alles klaar te maken.
Maak eerst de Funtoo-directory binnen /mnt. Dit is waar elke partitie naartoe zal mounten.
mkdir / mnt / funtoo
BIOS / MBR-montage-instructies
mount / dev / sdb2 / mnt / funtoo
GPT / UEFI-montage-instructies
mount / dev / sda3 / mnt / funtoo mkdir / mnt / funtoo / boot mount / dev / sda1 / mnt / funtoo / boot
Het basis Funtoo-systeem wordt geïnstalleerd door een Tar Gzip-archief te downloaden. Ga naar deze pagina hieren zoek welke subboog bij uw systeem past. Het kiezen van de juiste subarch is van cruciaal belang en zal de compilatietijd enorm verbeteren, dus zorg ervoor dat u de juiste kiest. Weet u niet zeker hoe u moet weten welke Funtoo-subarch u nodig hebt? Voer deze opdracht in:
gcc -march = native -Q --help = target | grep maart
Wanneer je het gevonden hebt, klik je met de rechtermuisknop op de link en selecteer je "linkadres kopiëren" (of equivalent). Ga dan naar de terminal en download het naar de /mnt/funtoo directory.
Zorg ervoor dat u "funtoo-current" selecteert.
Opmerking: in dit voorbeeld gebruiken we de algemene 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 subarch-archief hebt gedownload, installeert u het op het systeem met:
tar xpf stage3-generic_64-funtoo-current-2018-03-02.tar.xz
Wanneer het basissysteem werkt, kun je er in choten. Gebruik de volgende commando's:
mount -t proc geen proc
mount --rbind / sys sys mount --rbind / dev dev
Na de montage is het een goed idee om ook resol.conf te kopiëren. Dit lost eventuele DNS-problemen op.
cp /etc/resolv.conf / mnt / funtoo / etc /
Log in op de Chroot met:
env -i HOME = / root TERM = $ TERM / bin / chroot. bash -l
Voordat u verdere wijzigingen aanbrengt in uw Funtoo-systeem, moet u het root-wachtwoord instellen:
passwd
Om ervoor te zorgen dat het Funtoo Linux-systeem correct opstart, moet u de bewerken fstab het dossier:
nano -w /etc/fstab
Verwijderen alles onder # in het bestand, zodat we fris kunnen beginnen met koppelpunten. 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-bestandssysteem / dev / sda2 / ext4 noatime 0 1
Klaar met bewerken? sla uw bewerkingen op met Ctrl + Oen sluit af met Ctrl + X.
UEFI-instructies
# UEFI Boot-partitie / dev / sda1 / boot vfat noatime 1 2 # Swap / dev / sda2 none swap sw 0 0 # Root Funtoo-bestandssysteem / dev / sda3 / ext4 noatime 0 1
Als u klaar bent met het bewerken van de / etc / fstab-bestand, bewaar het met Ctrl + Oen sluit af met Ctrl + X.
Ook al heb je net de nieuwste versie van Funtoo uitgepakt, je moet nog steeds de nieuwste versie van de softwaretool installeren. Synchronisatie duurt niet lang voor Funtoo, omdat alles wordt gedaan via Git-technologie. Synchroniseer de boom met de ego commando.
ego sync
Ego-synchronisatie is voltooid, wat betekent dat het nieuwe Funtoo-systeem een up-to-date portageboom heeft. Nu is het tijd om alle beschikbare updates te verzamelen. Dit duurt minimaal 2 uur, dus wees geduldig. Als u de juiste subboog heeft ingesteld, kan deze iets sneller zijn dan 2 uur.
Opmerking: pc-gebruikers met zwakke prestaties kunnen een compilatietijd van meer dan 4 uur verwachten.
ontstaan -auDN @world
Het uitvoeren van een emerge-update zou automatisch een kernelinstallatie moeten vragen. Funtoo kiest ervoor om de "Debian-bronnen" te gebruiken voor kernelbuilds. Dit maakt het sneller en gemakkelijker. Bouw de nieuwste Debian-kernel voor Funtoo met:
emerge -s debian-sources
Net als bij de wereldupdate, vereist het bouwen van een kernel compilatie. Dit duurt niet zo lang als het updaten van het systeem, maar het kan nog steeds ongeveer 20 minuten tot een uur duren. Leun achterover en laat Funtoo compileren. Als de terminal weer bruikbaar is, is de kernel klaar voor gebruik.
Het kernsysteem van Funtoo werkt, maar het systeem zelf start niet op als het geen bootloader heeft. Om dit op te lossen, moet je Grub compileren en op je systeem installeren. Volg de instructies op basis van het type installatie dat je hebt gekozen (BIOS of UEFI).
Bouw eerst de nieuwste versie van Grub vanuit Portage:
ontstaan 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]" - controleer boot-update opnieuw
Alles is grotendeels geïnstalleerd en werkt. Het enige dat overblijft, is het configureren van de netwerkhulpmiddelen, het installeren van eigen Linux-firmware, het doorlopen van "mix-ins" en desktopomgevingen.
emerge linux-firmware networkmanager --autounmask-write
dispatch-conf
Opmerking: druk op u op het toetsenbord om door te gaan dispatch-conf
emerge linux-firmware netwerkmanager
Netwerkbeheerder en niet-vrije Linux-firmware zijn nu geïnstalleerd op uw nieuwe Funtoo Linux-installatie. Dit betekent dat draadloos en Bluetooth nu de juiste stuurprogramma's hebben. Het enige dat u hoeft te doen, is het netwerk laten laden bij het opstarten.
rc-update voeg standaard NetworkManager toe
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
Funtoo is nu actief! Nu hoef je alleen nog maar je profiel in te stellen, een mix-in toe te voegen en je favoriete Linux-desktopomgeving te installeren.
Eerst moet u het systeem vertellen dat uw Funtoo-installatiesmaak "desktop" is.
Opmerking: een mix-in vertelt Portage dat u bepaalde pakketten moet kunnen installeren. In veel gevallen MOET u een mix-in selecteren voordat u met installeren begint.
epro smaak desktop
Maak vervolgens een lijst van mogelijke mix-ins die u aan uw systeem kunt toevoegen.
epro lijst
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 desktopomgeving te laten draaien. Omdat elke desktopomgeving-installatie onder Funtoo zijn eigen walkthroughs heeft, linken we alleen naar de officiële documentatie. Zorg ervoor dat u ze in detail bestudeert om ze correct te laten werken.
Ben je ziek van het standaardpaneel op je Linux-desktopomgeving? We...
Ben je een Japanse Manga-fan? Zou je willen dat je een manier had o...
De Elementary OS-desktopomgeving is ontworpen om er goed uit te zie...