Gentoo is een gratis en open-source Linux distributie bekend om zijn hoge prestaties, hoge configureerbaarheid en stabiliteit. Het maakt gebruik van het portage pakketbeheersysteem voor het beheren van softwarepakketten.
In tegenstelling tot belangrijke Linux distributies zoals Ubuntu, Debian, of Red Hat, Gentoo levert geen OS-installatieprogramma. Net als Arch Linux, wordt Gentoo vanaf de basis opgebouwd en wordt het beschouwd als een van de meest complexe besturingssystemen om te installeren.
In plaats daarvan biedt Gentoo een uitgebreide handleiding genaamd Gentoo Handbook die je door het installatieproces leidt. In deze handleiding zullen we de installatie van Gentoo demonstreren met behulp van een Live GUI afbeelding. We zullen schijfpartitionering configureren met behulp van een MBR partitieschema en een aangepaste Kernel afbeelding geleverd door Gentoo ontwikkelaars.
Dit is het eerste deel van een tweedelig serie aangezien de installatie van Gentoo vrij lang is. Dus, maak je klaar en geniet van de rit 🙂
1. Download Gentoo en Boot ISO-afbeelding
Om deze handleiding te starten, ga naar de Gentoo-downloadpagina en haal de laatst uitgebrachte LiveGUI ISO-image binnen.
Met het gedownloade Live-image, pak je je USB-station en gebruik je een tool zoals Rufus om een opstartbaar medium te maken van de ISO-images of gebruik populaire USB-maker tools om een opstartbaar USB-medium te maken van een ISO-bestand.
Vervolgens steek je het USB-station in je pc en herstart je. Zorg ervoor dat je het BIOS configureert en het opstartbare medium instelt als hoogste opstartprioriteit. Zodra het systeem opstart, zie je dit op het scherm. De eerste optie is al geselecteerd. Druk dus op ENTER.

Daarna krijg je een stortvloed van opstartberichten op je scherm te zien.

Tenslotte zal het Live GUI-scherm in beeld komen.

2. Configureer Netwerken in Gentoo
Als je systeem al is aangesloten op een netwerk met een draaiende DHCP-server met behulp van een Ethernet-kaart, is de kans groot dat de automatische netwerkconfiguratie is ingesteld.
De actieve netwerkinterface heeft een geldig IP-adres verkregen van de DHCP-server. Als dat het geval is, kun je algemene netwerkcommando’s uitvoeren zoals ping, ip, ifconfig en ssh, om er maar een paar te noemen.
In ons geval heeft het systeem automatisch een IP-adres van het netwerk verkregen via DHCP. Om aan de slag te gaan op de opdrachtregel, schakel over naar de rootgebruiker.
sudo su
Om het IP-adres te controleren, zullen we het volgende commando uitvoeren:
ip addr
Uit de uitvoer kun je zien dat de actieve interface (enp0s3) het IP-adres 192.168.2.110 heeft verkregen met een /24 CIDR.

Je kunt internetconnectiviteit controleren met het ping-commando als volgt.
$ ping -c 4 google.com
Uit de uitvoer kun je zien dat we een positief antwoord krijgen van Google’s DNS.

3. Maak schijfpartities en bestandssystemen
De volgende stap is om schijfpartities en bestandssystemen te configureren. U kunt de huidige partitie-indeling bekijken met het fdisk-commando zoals getoond.
$ fdisk /dev/sda
Uit de output blijkt dat we een systeem hebben met een harde schijf van 42,83GB.

U kunt uw harde schijf configureren met ofwel MBR voor BIOS (Legacy Boot) configuratie of GPT voor UEFI.
In deze handleiding zullen we ervoor kiezen om schijfpartities aan te maken met MBR voor BIOS configuratie.
Hier is de schijfpartitie-indeling.
/dev/sda1 1G boot /dev/sda2 4G swap space /dev/sda3 37G Root partition
Maak de opstartpartitie aan
Om de opstartpartitie aan te maken, typ ‘n’ voor de nieuwe partitie. Typ vervolgens ‘p’ om de primaire partitie te selecteren. Typ daarna ‘1’ om het partitienummer op te geven. U kunt ook op ENTER drukken, omdat dit automatisch voor u is geselecteerd. Druk op ENTER wanneer u wordt gevraagd om de Eerste Sector.
Geef vervolgens de schijfgrootte op door er een (+)
teken voor te plaatsen, gevolgd door de numerieke grootte en daarna 'G'
voor Gigabytes. U krijgt een bevestiging dat er een nieuwe Linux-partitie is aangemaakt met de opgegeven schijfgrootte.

Maak wisselruimte aan
Om de swap ruimte te configureren, herhaalt u dezelfde stappen tot aan de eerste sector. Geef vervolgens de schijfgrootte op als +4G
en druk op ENTER.
Sinds het gemaakte partitietype van het type ‘Linux‘ is, druk op 't'
om dit te wijzigen naar een ander type. Geef het partitienummer op (in dit geval '2'
) en geef vervolgens de code op die overeenkomt met Swap (in dit geval 82).
LET OP: U kunt alle partitietypen bekijken door 'L'
in te typen.

Maak de Root-partitie
Voor de root-partitie, specificeer het partitienummer als '3'
of druk gewoon op ENTER om het standaardnummer te accepteren (3), definieer de schijfgrootte (in dit geval +37G
), en druk op ENTER.

Om de gemaakte partities te bekijken, typ 'p'
en druk op ENTER. Als u tevreden bent met de gemaakte partities, typ 'w'
en druk op ENTER om de schijfpartities permanent op te slaan.

Na het maken van de partities is de volgende stap om ze in de juiste bestandssystemen te formatteren.
Linux ondersteunt een breed scala aan bestandssystemen, waarvan sommige alleen geschikt zijn voor specifieke doeleinden. Stabiele bestandssystemen voor amd64-systemen zijn onder andere Ext3, Ext4, BTRFS, XFS, ZFS en ReiserFS.
Voor de /boot-partitie formatteren we deze als een EXT4-bestandssysteem.
mkfs.ext4 /dev/sda1

Om de swap-partitie in te stellen, gebruikt u het mkswap-commando zoals weergegeven.
mkswap /dev/sda2
Activeer het vervolgens met het swapon-commando.
swapon /dev/sda2

Ten slotte, formatteer de root-partitie als een EXT4-bestandssysteem.
mkfs.ext4 /dev/sda3

4. Monter de root-partitie
De volgende stap is om de root-partitie te monteren. Maar laten we eerst een koppelingspunt voor de partitie maken.
mkdir --parents /mnt/gentoo
De optie --parents
maakt ouderdirectories aan. Mount vervolgens de partitie met het getoonde commando.
mount /dev/sda3 /mnt/gentoo

5. Datum en tijd configureren
Voordat u Gentoo installeert, zorg ervoor dat de datum- en tijdinstellingen correct zijn. Om de huidige datum en tijd te controleren, voert u het date-commando uit.
date
Als de weergegeven datum meer dan een paar minuten afwijkt van wat wordt verwacht, werk dan de tijd automatisch bij met het chronyd-commandoregelhulpprogramma.
chronyd -q
Het commando zal eventuele bestaande tijdverschillen corrigeren. Wanneer u het commando opnieuw uitvoert, zult u merken dat het tijdsverschil ongeveer 0,01 seconde bedraagt, wat een zeer kleine afwijking is die waarschijnlijk geen invloed heeft op systeemprocessen of -bewerkingen.

6. Download en pak het Gentoo Stage 3 Tarball-bestand uit
A stage 3 tarball in Gentoo is simply an archive that ships with a profile-specific minimal Gentoo environment.
Het downloaden en uitpakken van het tarball-bestand levert cruciale systeembrede mappen op, zoals /usr, /etc, /dev, /bin, /lib, /proc, /var, en vele anderen die een bijna compleet functioneel systeem bieden.
De enige belangrijke onderdelen die ontbreken (en die in het tweede deel van deze handleiding zullen worden geïnstalleerd) zijn de kernel en de bootloader.
Om te beginnen met het uitpakken van een stage 3 tarball-bestand, navigeert u naar de hoofdmap.
cd /mnt/gentoo
Voer het onderstaande commando uit om naar de lijst van de Gentoo Mirror te gaan
links https://www.gentoo.org/downloads/mirrors/
Selecteer uw voorkeur Land spiegel, en druk op ENTER.

Navigeer vervolgens naar de ‘ Releases ‘ sectie.

Selecteer de ‘ amd64 ‘ architectuur optie.

Selecteer vervolgens de ‘ autobuilds ‘ optie.

Selecteer vervolgens de stage3 desktop systemd optie aangezien we een GUI systeem draaien.

Navigeer naar het stage3 tarball bestand en druk op ENTER om het te downloaden.

Kies de ‘ Opslaan ‘ optie in het pop-up dialoogvenster dat verschijnt.

Bevestig de naam van het bestand en druk op ENTER.

De download zal starten en een voortgangsbalk zal de download voortgang aangeven. Dit kan even duren afhankelijk van de internetsnelheid.

Zodra de download is voltooid, selecteert u `Ja` om af te sluiten van de Gentoo Mirrors command-line interface.

Pak tot slot het gedownloade stage tarball bestand uit naar het systeem.
tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner
Zodra uitgepakt, ziet u aanvullende systeemdirectories zoals getoond.

Dit is het einde van Deel 1 van de Gentoo-installatiehandleiding. Je hebt nu een minimale Gentoo-omgeving geïnstalleerd op je computer, maar het installatieproces is nog lang niet voltooid. Om door te gaan met de installatie, volg de tutorial ‘Gentoo Linux installeren – Deel 2‘.
Source:
https://www.tecmint.com/gentoo-linux-installation-guide/