Zoeken op website

Gentoo Linux Installatiegids voor Beginners - Deel 1


Gentoo is een gratis en open-source Linux-distributie die bekend staat om zijn hoge prestaties, hoge herconfigureerbaarheid en stabiliteit. Het maakt gebruik van het pakketbeheersysteem portage voor het beheren van softwarepakketten.

In tegenstelling tot grote Linux-distributies zoals Ubuntu, Debian of Red Hat, biedt Gentoo geen OS-installatieprogramma. Net als Arch Linux is Gentoo vanaf de basis opgebouwd en wordt beschouwd als een van de meest complexe besturingssystemen om te installeren.

In plaats daarvan biedt Gentoo een uitgebreide gids genaamd Gentoo Handbook die je door het installatieproces leidt. In deze handleiding demonstreren we de installatie van Gentoo met behulp van een Live GUI afbeelding. We zullen de schijfpartitionering configureren met behulp van een MBR partitieschema en een aangepaste kernelimage geleverd door Gentoo ontwikkelaars.

Dit is het eerste deel van een tweedelige serie, aangezien de installatie van Gentoo behoorlijk lang duurt. Dus doe uw gordel om en geniet van de rit 🙂

1. Download Gentoo en start ISO-image

Om deze handleiding een vliegende start te geven, ga je naar de Gentoo Downloadpagina en pak je de laatst vrijgegeven LiveGUI ISO-image.

Nadat de Live Image is gedownload, pakt u uw USB-station en gebruikt u een tool zoals Rufus om een opstartbaar medium te maken van de ISO-images of gebruikt u populaire USB-creatortools om een opstartbaar USB-medium te maken van een ISO bestand.

Sluit vervolgens het USB-station aan op uw pc en start opnieuw op. Zorg ervoor dat u het BIOS configureert en het opstartmedium instelt op de hoogste opstartprioriteit. Zodra het systeem opstart, ziet u dit op het scherm. De eerste optie is vooraf geselecteerd. Druk dus op ENTER.

Daarna krijg je een spervuur van opstartberichten op je scherm.

Ten slotte komt het Live GUI-scherm in beeld.

2. Configureer netwerken in Gentoo

Als uw systeem al is aangesloten op een netwerk waarop een DHCP-server draait met behulp van een Ethernet-kaart, is de kans groot dat automatische netwerkconfiguratie is ingesteld.

In dit geval heeft de actieve netwerkinterface een geldig IP-adres verkregen van de DHCP-server. Als dat het geval is, kun je algemene netwerkopdrachten uitvoeren, zoals ping, ip, ifconfig en ssh, om er maar een paar te noemen.

In ons geval heeft het systeem via DHCP automatisch een IP-adres van het netwerk verkregen. Om aan de slag te gaan met het werken op de opdrachtregel, schakelt u over naar de rootgebruiker.

sudo su

Om het IP-adres te controleren, voeren we de opdracht uit:

ip addr

Uit de uitvoer kunt u zien dat de actieve interface (enp0s3) het IP-adres 192.168.2.110 heeft verkregen met een /24 CIDR.

U kunt de internetverbinding als volgt controleren met de opdracht ping.

ping -c 4 google.com

Uit de uitvoer kunt u zien dat we een positief antwoord krijgen van de DNS van Google.

3. Maak schijfpartities en bestandssystemen

De volgende stap is het configureren van schijfpartities en bestandssystemen. U kunt de huidige partitie-indeling bekijken met de opdracht fdisk, zoals weergegeven.

fdisk /dev/sda

Uit de output blijkt dat we een systeem hebben met een harde schijf van 42,83 GB.

U kunt uw harde schijf configureren met MBR voor BIOS (Legacy Boot) configuratie of GPT voor UEFI.

In deze handleiding kiezen we ervoor om schijfpartities te maken met MBR voor BIOS-configuratie.

Hier is de indeling van de schijfpartitie.

/dev/sda1	1G	boot 
/dev/sda2 	4G	swap space
/dev/sda3	37G	Root partition

Maak een opstartpartitie

Om de opstartpartitie aan te maken, typt u 'n' voor de nieuwe partitie. Typ vervolgens 'p' om de primaire partitie te selecteren. Typ vervolgens 1 om het partitienummer op te geven. U kunt ook op ENTER drukken, aangezien dit automatisch voor u wordt geselecteerd. Druk op ENTER als er om de Eerste Sector wordt gevraagd.

Geef vervolgens de schijfgrootte op door er een (+) teken voor te zetten, gevolgd door de numerieke grootte gevolgd door 'G' voor gigabytes. U krijgt een bevestiging dat er een nieuwe Linux-partitie is aangemaakt met de opgegeven schijfgrootte.

Creëer ruilruimte

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.

Omdat het aangemaakte partitietype van het type ‘Linux‘ is, drukt u op 't' om dit naar een ander partitietype te wijzigen. Geef het partitienummer op (in dit geval '2') en geef vervolgens de code op die overeenkomt met Swap (in dit geval 82).

OPMERKING: je kunt alle partitietypen bekijken door 'L' te typen.

Maak een rootpartitie

Voor de rootpartitie specificeert u het partitienummer als '3' of drukt u eenvoudigweg op ENTER om het standaardnummer (3) te accepteren, en definieert u de schijf grootte (in dit geval +37G) en druk op ENTER.

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

Nadat de partities zijn gemaakt, is de volgende stap het formatteren ervan in de juiste bestandssystemen.

Linux ondersteunt een breed scala aan bestandssystemen, waarvan sommige alleen geschikt zijn voor specifieke doeleinden. Stabiele bestandssystemen voor amd64-systemen omvatten 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 de opdracht mkswap zoals weergegeven.

mkswap /dev/sda2

Activeer het vervolgens met het swapon commando.

swapon /dev/sda2

Formatteer ten slotte de root partitie als een EXT4 bestandssysteem.

mkfs.ext4 /dev/sda3

4. Monteer de rootpartitie

De volgende stap is het mounten van de root partitie. Maar laten we eerst een koppelpunt voor de partitie maken.

mkdir --parents /mnt/gentoo 

De optie --parents maakt bovenliggende mappen aan. Monteer vervolgens de partitie met behulp van de opdracht zoals weergegeven.

mount /dev/sda3 /mnt/gentoo 

5. Configureer de datum en tijd

Voordat u Gentoo installeert, moet u ervoor zorgen dat de tijd- en datuminstellingen correct zijn. Om de huidige datum en tijd te controleren, voert u de opdracht date uit.

date

Als de weergegeven datum meer dan een paar minuten afwijkt van de verwachte datum, kunt u de tijd automatisch bijwerken met het opdrachtregelprogramma chronyd.

chronyd -q

De opdracht corrigeert eventuele bestaande tijdsverschillen. Wanneer u de opdracht opnieuw uitvoert, zult u merken dat de tijdsafwijking ongeveer 0,01 seconde zal bedragen, wat een zeer klein verschil is dat waarschijnlijk geen invloed heeft op systeemprocessen of -bewerkingen.

6. Download en pak het Gentoo Stage 3 Tarball-bestand uit

Een fase 3 tarball in Gentoo is eenvoudigweg een archief dat wordt geleverd met een profielspecifieke minimale Gentoo-omgeving.

Het downloaden en decomprimeren van het tarball-bestand levert cruciale systeembrede mappen op, zoals /usr, /etc, /dev, /bin<, /lib, /proc, /var en vele andere die een vrijwel compleet functioneel systeem bieden.

De enige belangrijke onderdelen die zullen ontbreken (en die in het tweede deel van deze handleiding zullen worden geïnstalleerd) zijn de kernel en de bootloader.

Om aan de slag te gaan met het extraheren van een fase 3-tarballbestand, navigeert u naar de hoofdmap.

cd /mnt/gentoo 

Voer de onderstaande opdracht uit om naar de Gentoo Mirror lijst te navigeren

links https://www.gentoo.org/downloads/mirrors/

Selecteer de Land-spiegelserver van uw voorkeur en druk op ENTER.

Navigeer vervolgens naar het gedeelte ‘Releases’.

Selecteer de architectuuroptie ‘amd64’.

Selecteer vervolgens de optie `autobuilds`.

Selecteer vervolgens de optie stage3 desktop systemd, aangezien we een GUI-systeem gebruiken.

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

Kies de optie ‘Opslaan’ in het pop-upvenster dat verschijnt.

Bevestig de naam van het bestand en druk op ENTER.

Het downloaden begint en een voortgangsbalk geeft de voortgang van het downloaden aan. Afhankelijk van de internetsnelheid kan dit enige tijd duren.

Zodra de download is voltooid, selecteert u `Ja` om de opdrachtregelinterface van Gentoo Mirrors te verlaten.

Pak ten slotte het gedownloade stage-tarballbestand uit op het systeem.

tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner

Eenmaal uitgepakt, ziet u extra systeemmappen, zoals weergegeven.

Dit concludeert deel 1 van de Gentoo installatiegids. Je hebt nu een minimale Gentoo omgeving op je computer geïnstalleerd, maar het installatieproces is nog lang niet voltooid. Om door te gaan met de installatie, volg je de ‘Install Gentoo Linux – Deel 2’ tutorial.