Een beginnershandleiding voor Gentoo Linux-installatie – Deel 1

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.

Gentoo GRUB Menu

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

Gentoo Boot Messages

Tenslotte zal het Live GUI-scherm in beeld komen.

Gentoo KDE Plasma Desktop

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.

Check Gentoo IP Address

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.

Check Network Connection

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.

Check Disk Partition Size

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.

Create Boot Partition

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.

Create Swap Partition

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.

Create Root Partition

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.

List Partition Table

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
Format Boot Partition with Ext4

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
Setup Swap Partition

Ten slotte, formatteer de root-partitie als een EXT4-bestandssysteem.

mkfs.ext4 /dev/sda3
Format Root Partition with Ext4

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 
Mount Root Partition

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.

Set Date and Time in Gentoo

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.

Select Gentoo Mirror

Navigeer vervolgens naar de ‘ Releases ‘ sectie.

Select Gentoo Release

Selecteer de ‘ amd64 ‘ architectuur optie.

Select Gentoo Architecture

Selecteer vervolgens de ‘ autobuilds ‘ optie.

Select Gentoo Autobuilds

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

Select Gentoo Stage3

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

Download Gentoo Stage3

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

Save Gentoo Stage3

Bevestig de naam van het bestand en druk op ENTER.

Confirm Gentoo Stage3

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

Downloading Gentoo Stage3

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

Exit Gentoo Mirrors List

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.

Extract Gentoo Stage3

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/