Sådan installeres Funtoo Linux

click fraud protection

Du har hørt om Gentoo, men hvad med Funtoo? Funtoo er en modificeret version af Gentoo Linux-operativsystemet, der bevarer Gentoo's kernegodhed men optimerer stærkt det ved at lave “profiler”, der gør kompilering af programmer fra kildekoden meget hurtigere. Det har også andre forbedringer, der gør det til et meget attraktivt alternativ til traditionel Gentoo Linux, som at vælge at levere software via et Git-system, et automatisk kerneopbyggelsessystem, der sparer tid, og mere. Så hvordan installerer du Funtoo?

Installer Funtoo - Live Disk

I betragtning af at Funtoo i det væsentlige er Gentoo Linux, installeres alt for hånd. Ja, det er sandt, at brugere har brug for en live disk (meget som andre Linux-distributioner) for at installere softwaren, men det er ikke af den grund, du måske tror. Årsagen til, at en live disk er nødvendig, er, at det vil være meget lettere at tilslutte din pc til WiFi og bruge ikke-frie drivere, der sandsynligvis ikke vil indlæses på egen hånd.

Generelt har Funtoo ikke rigtig en live disk. For avancerede brugere, der ønsker at få denne distribution til at fungere, kan du muligvis finde succes med de fleste Linux-distributioner, da værktøjerne stort set er de samme. Når det er sagt, hvis du ikke er en Linux-pro, anbefaler vi bare at downloade Gentoo live disk. Der er to hovedårsager til at gå denne vej:

instagram viewer

  1. Gentoo og Funtoo er meget, meget ens, så alle chroot-kommandoer, som du bliver nødt til at køre, fungerer altid inde i Gentoo live-disk
  2. Gentoo-kernekonfigurationen på live-disken kan bruges til at konfigurere din egen tilpassede Linux-kerne.

Grib den nyeste version af Gentoo live disk her og tag et USB-flashdrev ud (mindst 2,5 GB i størrelse). Download desuden den nyeste version af Etcherbillede blinkende værktøj. Når det er downloadet, skal du indsætte USB-sticken og blinke den direkte disk til den. Husk, at dette værktøj fungerer på Windows, Mac og Linux.

Når Gentoo live-disk er færdiggjort og klar til at gå, skal du genstarte din pc og indlæse BIOS. Inden i BIOS-skærmen skal du ændre startordren, så Gentoo USB-stick indlæses før noget andet. Det følgende skal være en skærm, der ligner billedet herunder.

Forberedelse af partitioner

For at installere Funtoo skal du først sikre dig, at du er tilsluttet internettet og derefter klikke på “Konsole” på skrivebordet. Brug derefter lsblk kommando til at afsløre alle harddiske og lagringsenheder på det system, du har indlæst den live disk fra. I dette installationseksempel er vores harddisk mærket /dev/sda og er nøjagtigt 18 GB. Din kan have en anden etiket og størrelse.

Bemærk: Gentoo live-disk har en krypteret root-adgangskode. For at indstille den skal du åbne terminalen og køre “sudo -s“. Derfra, løb passwd at indstille en ny root-adgangskode.

Tryk på “windows” -knappen på tastaturet, skriv “Gparted” og åbn det op. Inde i Gparted skal du kigge efter den korrekte harddiskmærkning (den, du fandt i lsblk). Dernæst skal du slette alle de aktive partitioner på harddisken med en ny partitionstabel.

For at oprette en ny tabel skal du klikke på "enhed" og derefter på "Opret partitionstabel". Vælg "msdos", hvis du bruger BIOS boot, og "gpt", hvis du agter at bruge UEFI / sikker boot.

Når du har slettet alle gamle partitioner, er det tid til at oprette nye.

MS-DOS-partitionstabel

  • Klik på "nyt" for at åbne dialogboksen "Opret ny partition".
  • Under "Partitionsnavn" skal du skrive "SWAP".
  • Under "filsystem" skal du vælge "linux-swap".
  • Tænk på, hvor stor din fysiske RAM er, og sørg for, at din SWAP-partition er den samme. Gør 1024 * GB. For eksempel kan 1024 x 2 konvertere 2 GB til MB (2048 MB). Indtast størrelsen i MB i “Ny størrelse”.
  • Klik på "tilføj" for at tilføje den nye swap-partition, og klik derefter på "ny" igen for at oprette rodpartitionen.
  • Når alle partitioner er konfigureret, skal du klikke på "Anvend" for at skrive ændringerne.

GPT-partitionsinstruktioner

  • Klik på "nyt" for at åbne dialogboksen "Opret ny partition".
  • For denne første partition skal du skrive “boot” under “Partition name” og vælge “Fat32” til filsystemet. Sørg for, at det ikke er større end 1 GB. Ideelt set 512 MB.
  • Opret en anden partition til swap. Sørg for at vælge "linux-swap" som filsystemet, og skriv "SWAP" som "Partitionsnavn". Sørg for at følge konverteringseksemplet i MS-DOS-instruktionerne for at få den rigtige størrelse.
  • Til sidst oprette rodpartitionen ved at klikke på "ny" en tredje gang. Husk, at der ikke er behov for at ændre størrelsen på denne partition, da den som standard vil bruge resten af ​​drevet.
  • Når du er færdig, skal du klikke på "Anvend" for at skrive ændringerne.

Montering af filsystemer

Nu hvor alt er korrekt opdelt, er det tid til at montere filsystemerne og gøre alt klar.

Lav først Funtoo-kataloget inde i /mnt. Det er her hver partition skal monteres.

mkdir / mnt / funtoo

BIOS / MBR-monteringsinstruktioner

mount / dev / sdb2 / mnt / funtoo

GPT / UEFI-monteringsinstruktioner

mount / dev / sda3 / mnt / funtoo mkdir / mnt / funtoo / boot mount / dev / sda1 / mnt / funtoo / boot

Installation af basissystem

Basis Funtoo-systemet installeres ved at downloade et Tar Gzip-arkiv. Gå over til denne side her, og find hvilken underbue der passer til dit system. Det er kritisk at vælge den rigtige underark og vil forbedre kompileringstiden meget, så sørg for at få den rigtige. Ikke sikker på, hvordan man fortæller, hvilken Funtoo subark du har brug for? Indtast denne kommando:

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

Når du finder det, skal du højreklikke på linket og vælge "kopiere linkadresse" (eller tilsvarende). Gå derefter til terminalen og download den til /mnt/funtoo vejviser.

Sørg for at vælge “funtoo-current”.

Bemærk: I dette eksempel bruger vi den generiske 64bit-underark.

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

Når du har downloadet subarkivarkivet, skal du installere det på systemet med:

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

Konfigurering af system

Når basissystemet fungerer, kan du chroot ind i det. Brug følgende kommandoer:

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

Efter montering er det en god ide at også kopiere over resolut.conf. Dette vil løse alle DNS-problemer, der måtte opstå.

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

Log ind på Chroot med:

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

Inden du foretager yderligere ændringer i dit Funtoo-system, skal du indstille root-adgangskoden:

passwd

fstab

For at Funtoo Linux-systemet skal starte korrekt, skal du redigere fstab fil:

nano -w /etc/fstab

Slet alt under # i filen, så vi kan starte nyt med monteringspunkter. SLET IKKE KOMMENTARERNE.

BIOS-instruktioner

Skriv følgende linjer ud i fstab fil.

# Swap / dev / sda1 ingen swap sw 0 0 # Root Funtoo filsystem / dev / sda2 / ext4 noatime 0 1

Har du gjort redigering? gem dine redigeringer med Ctrl + O, og gå ud med Ctrl + X.

UEFI-instruktioner

# UEFI Boot partition / dev / sda1 / boot vfat noatime 1 2 # Swap / dev / sda2 ingen swap sw 0 0 # Root Funtoo filsystem / dev / sda3 / ext4 noatime 0 1

Når du er færdig med at redigere / etc / fstab-fil, gem det med Ctrl + O, og gå ud med Ctrl + X.

Download & opdater Portage Tree

Selvom du lige har udpakket den nyeste version af Funtoo, skal du stadig installere den nyeste version af softwareværktøjet. Synkronisering tager ikke lang tid for Funtoo, da alt sker via Git-teknologi. Synkroniser træet med ego kommando.

egosynk

Ego-synkronisering er udført, hvilket betyder, at det nye Funtoo-system har et opdateret portagetræ. Nu er det tid til at samle alle tilgængelige opdateringer. Dette vil tage mindst 2 timer, så vær meget tålmodig. Hvis du har konfigureret den rigtige underbue, kan det være lidt hurtigere end 2 timer.

Bemærk: PC-brugere med svag ydelse kan forvente en kompileringstid på 4 timer.

dukke op -auDN @world

Bygning af en kerne

At udføre en Emerge-opdatering skal automatisk bede om en kerneinstallation. Funtoo vælger at gå med "Debian-kilderne" til kerneopbygninger. Dette gør tingene hurtigere og lettere. Byg den nyeste kerner fra Debian til Funtoo med:

dukker op -s debian-kilder

Ligesom med verdensopdateringen kræver det, at der opbygges en kerne samling. Dette vil ikke tage så længe at opdatere systemet, men det kan stadig tage ca. 20 minutter til en time. Læn dig tilbage og lad Funtoo samles. Når terminalen kan bruges igen, er kernen klar til brug.

Installation af bootloader

Funtoos kernesystem fungerer, men selve systemet starter ikke, hvis det ikke har en bootloader. For at løse dette skal du kompilere og installere Grub på dit system. Følg instruktionerne baseret på den type installation, du har valgt (BIOS eller UEFI).

Først skal du bygge den nyeste version af Grub fra Portage:

dukke op boot-opdatering 

Bemærk: Kør altid boot-opdatering, når du installerer en ny kerne eller et ekstra operativsystem.

BIOS Grub-instruktioner

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

UEFI Grub instruktioner

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

Færdiggørelse

Alt for det meste installeres og fungerer. Det eneste, der er tilbage, er at konfigurere netværksværktøjer, installere proprietær Linux-firmware, gå over “mix-ins” og desktopmiljøer.

Konfigurer netværket

emerge linux-firmware netværksadministrator - autounmask-skriv
dispatch-conf

Bemærk: tryk på u på tastaturet for at fortsætte igennem dispatch-conf

dukke op linux-firmware netværksadministrator

Netværksadministrator og ikke-fri Linux-firmware er nu installeret på din nye Funtoo Linux-installation. Dette betyder, at trådløs og Bluetooth nu har de rigtige drivere. Alt, hvad der er tilbage at gøre, er, at netværket kan indlæses ved opstart.

rc-update tilføj NetworkManager standard

Indstil et værtsnavn

Hver Linux-pc har det, der kaldes et “værtsnavn”. Dette er en unik identifikator, der tillader andre pc'er (Linux eller på anden måde) at genkende din computer på et netværk. For at indstille et værtsnavn skal du åbne værtsnavnsfilen i Nano og ændre den del af teksten inde i citaterne.

nano /etc/conf.d/hostname

Desktopmiljø og mix-ins

Funtoo er nu i gang! Nu er det kun tilbage at indstille din profil, tilføje en mix-in og installere dit Linux desktop-miljø, du vælger.

Først skal du fortælle systemet, at din Funtoo-installationssmag er "desktop".

Bemærk: en mix-in fortæller Portage, at den skal lade dig installere visse pakker. I mange tilfælde SKAL du vælge en mix-in, inden du foretager installation.

epro smag desktop

Liste derefter over mulige mix-ins, der skal føjes til dit system.

epro liste

Følg dette eksempel for at tilføje en mix-in til dit system:

epro mix-in + mixinname

Til sidst skal du følge nedenstående links for at få et desktopmiljø i gang. På grund af det faktum, at hver desktopmiljøinstallation under Funtoo har sine egne gennembrud, kobler vi bare til den officielle dokumentation. Sørg for at studere dem detaljeret for at få dem til at fungere korrekt.

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