Hoe Funtoo Linux te installeren

click fraud protection

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?

Installeer Funtoo - Live Disk

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.

instagram viewer

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:

  1. Gentoo en Funtoo lijken erg op elkaar, dus alle chroot-opdrachten die u moet uitvoeren, werken altijd binnen de Gentoo live-schijf
  2. 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-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.

Partities voorbereiden

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

  • Klik op "nieuw" om het dialoogvenster "Nieuwe partitie maken" te openen.
  • Schrijf onder "Partitienaam" "SWAP".
  • Selecteer onder "bestandssysteem" "linux-swap".
  • Bedenk hoe groot uw fysieke RAM is en zorg 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 swappartitie toe te voegen en klik vervolgens opnieuw op "nieuw" om de rootpartitie te maken.
  • Wanneer alle partities zijn ingesteld, klik je op "Toepassen" om de wijzigingen te schrijven.

GPT-partitie-instructies

  • Klik op "nieuw" om het dialoogvenster "Nieuwe partitie maken" te openen.
  • Voor deze eerste partitie schrijft u "boot" onder "Partition name" en selecteert u "Fat32" voor het bestandssysteem. Zorg ervoor dat deze niet groter is dan 1 GB. Idealiter 512 MB.
  • Maak een tweede partitie om te wisselen. Zorg ervoor dat u "linux-swap" selecteert als het bestandssysteem en schrijf "SWAP" als de "Partitienaam". Zorg ervoor dat u het conversievoorbeeld in de MS-DOS-instructies volgt om de juiste maat te krijgen.
  • Maak ten slotte de root-partitie aan door een derde keer op "nieuw" te klikken. Houd er rekening mee dat het niet nodig is om de grootte van deze partitie aan te passen, omdat deze standaard de rest van de schijf gebruikt.
  • Klik als u klaar bent op "Toepassen" om de wijzigingen te schrijven.

Bestandssystemen monteren

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

Basissysteem installeren

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

Systeem configureren

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

Fstab

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.

Portage Tree downloaden en bijwerken

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

Een kernel bouwen

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.

De bootloader installeren

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

Afronden

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.

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 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

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! 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.

  • KDE Plasma 5
  • XFCE
  • LXQt
  • Maat
  • Gnome Shell
watch instagram story