- - Hoe Funtoo Linux te installeren

Hoe Funtoo Linux te installeren

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:

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