Guida per principianti all’installazione di Gentoo Linux – Parte 1

Gentoo è una distribuzione Linux gratuita e open-source nota per le sue alte prestazioni, alta riconfigurabilità e stabilità. Utilizza il sistema di gestione dei pacchetti portage per gestire i pacchetti software.

A differenza delle distribuzioni Linux principali come Ubuntu, Debian, o Red Hat, Gentoo non fornisce un installer di sistema operativo. Proprio come Arch Linux, Gentoo è costruito da zero ed è considerato uno dei sistemi operativi più complessi da installare.

Invece, Gentoo fornisce una guida esaustiva chiamata Gentoo Handbook che ti guida attraverso il processo di installazione. In questa guida, mostreremo l’installazione di Gentoo utilizzando un’immagine Live GUI. Configureremo la partizione del disco utilizzando uno schema di partizionamento MBR e un’immagine del Kernel personalizzata fornita dagli sviluppatori di Gentoo.

Questa è la prima parte di una serie di due parti poiché l’installazione di Gentoo è piuttosto lunga. Quindi, preparatevi e godetevi il viaggio 🙂

1. Scarica Gentoo e l’immagine ISO di avvio

Per avviare questa guida, vai alla pagina di download di Gentoo e scarica l’ultima immagine ISO LiveGUI rilasciata.

Una volta scaricata l’immagine Live, prendi la tua chiavetta USB e utilizza uno strumento come Rufus per creare un supporto avviabile dalle immagini ISO o utilizza popolari strumenti creatore di USB per creare un supporto USB avviabile da un file ISO.

Successivamente, collega la chiavetta USB al tuo PC e riavvialo. Assicurati di configurare il BIOS e impostare il supporto avviabile come priorità di avvio più alta. Una volta avviato il sistema, questo è ciò che vedrai sullo schermo. La prima opzione viene preselezionata. Quindi premi INVIO.

Gentoo GRUB Menu

In seguito, vedrai una serie di messaggi di avvio sullo schermo.

Gentoo Boot Messages

Infine, apparirà la schermata Live GUI.

Gentoo KDE Plasma Desktop

2. Configura la rete in Gentoo

Se il tuo sistema è già collegato a una rete che utilizza un server DHCP tramite una scheda Ethernet, è probabile che la configurazione automatica della rete sia stata impostata.

In questo caso, l’interfaccia di rete attiva ha acquisito un indirizzo IP valido dal server DHCP. Se è così, sarai in grado di eseguire comandi di rete comuni come ping, ip, ifconfig e ssh per citarne alcuni.

Nel nostro caso, il sistema ha acquisito automaticamente un indirizzo IP dalla rete tramite DHCP. Per iniziare a lavorare sulla riga di comando, passa all’utente root.

sudo su

Per controllare l’indirizzo IP, eseguiremo il comando:

ip addr

Dall’output, puoi vedere che l’interfaccia attiva (enp0s3) ha ottenuto l’IP 192.168.2.110 con un /24 CIDR.

Check Gentoo IP Address

Puoi controllare la connettività Internet utilizzando il comando ping come segue.

$ ping -c 4 google.com

Dall’output, puoi vedere che otteniamo una risposta positiva dal DNS di Google.

Check Network Connection

3. Creare Partizioni del Disco e File System

Il prossimo passo è configurare le partizioni del disco e i file system. È possibile visualizzare la disposizione corrente delle partizioni utilizzando il comando fdisk come mostrato.

$ fdisk /dev/sda

Dall’output, abbiamo un sistema con un disco rigido di 42,83 GB.

Check Disk Partition Size

È possibile configurare il disco rigido con MBR per la configurazione BIOS (Legacy Boot) o GPT per UEFI.

In questa guida, opteremo per creare partizioni del disco con MBR per la configurazione BIOS.

Ecco la disposizione delle partizioni del disco.

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

Creare la partizione di avvio

Per creare la partizione di avvio, digitare 'n' per la nuova partizione. Quindi digitare 'p' per selezionare la partizione primaria. Successivamente, digitare 1 per specificare il numero di partizione. In alternativa, è possibile premere INVIO poiché questa opzione è selezionata automaticamente per voi. Premere INVIO quando richiesto per il Primo settore.

Successivamente, specificare la dimensione del disco anteporre un segno (+) seguito dalla dimensione numerica seguita da 'G' per i gigabyte. Si otterrà una conferma che è stata creata una nuova partizione Linux con la dimensione del disco specificata.

Create Boot Partition

Creare lo spazio di swap

Per configurare lo spazio di swap, ripetere gli stessi passaggi fino al primo settore. Successivamente, specificare la dimensione del disco come +4G e premere INVIO.

Dal momento che il tipo di partizione creato è di tipo ‘Linux‘, premere 't' per cambiarlo in un tipo diverso. Fornire il numero di partizione (in questo caso '2') e quindi fornire il codice corrispondente a Swap (in questo caso 82).

NOTA: È possibile visualizzare tutti i tipi di partizioni digitando 'L'.

Create Swap Partition

Creare la partizione di Root

Per la partizione di root, specificare il numero di partizione come '3' o semplicemente premere INVIO per accettare il numero predefinito (3), definire la dimensione del disco (in questo caso +37G), e premere INVIO.

Create Root Partition

Per visualizzare le partizioni create, digitare 'p' e premere INVIO. Se si è soddisfatti delle partizioni create, digitare 'w' e premere INVIO per salvare permanentemente le partizioni del disco.

List Partition Table

Dopo aver creato le partizioni, il passo successivo è formattarle nei filesystem appropriati.

Linux supporta una vasta gamma di filesystem, alcuni dei quali sono adatti solo a scopi specifici. I filesystem stabili per i sistemi amd64 includono Ext3, Ext4, BTRFS, XFS, ZFS e ReiserFS.

Per la partizione /boot, la formattiamo come filesystem EXT4.

mkfs.ext4 /dev/sda1
Format Boot Partition with Ext4

Per configurare la partizione swap, utilizzare il comando mkswap come indicato.

mkswap /dev/sda2

Attivarla infine utilizzando il comando swapon.

swapon /dev/sda2
Setup Swap Partition

Infine, formattare la partizione root come filesystem EXT4.

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

4. Montare la Partizione Radice

Il passo successivo è montare la partizione radice. Ma prima, creiamo un punto di montaggio per la partizione.

mkdir --parents /mnt/gentoo 

La opzione --parents crea le directory genitore. Successivamente, monta la partizione utilizzando il comando come mostrato.

mount /dev/sda3 /mnt/gentoo 
Mount Root Partition

5. Configurare Data e Ora

Prima di installare Gentoo, assicurati che le impostazioni di data e ora siano corrette. Per controllare la data e l’ora corrente, esegui il comando date.

date

Se la data visualizzata è più distante di alcuni minuti da quanto ci si aspetta, aggiorna automaticamente l’ora utilizzando l’utilità a riga di comando chronyd.

chronyd -q

Il comando correggerà eventuali discordanze temporali esistenti. Quando esegui nuovamente il comando, noterai che la discrepanza temporale sarà di circa 0,01 di secondo, una differenza molto minima che difficilmente influirà su processi o operazioni di sistema.

Set Date and Time in Gentoo

6. Scaricare ed Estrarre il File Tarball di Gentoo Stage 3

A stage 3 tarball in Gentoo is simply an archive that ships with a profile-specific minimal Gentoo environment.

Scaricare e decomprimere il file tarball fornisce directory cruciali a livello di sistema come /usr, /etc, /dev, /bin, /lib, /proc, /var, e molte altre che forniscono un sistema funzionale quasi completo.

Le uniche parti importanti che mancheranno (e che saranno installate nella seconda parte di questa guida) sono il kernel e il bootloader.

Per iniziare ad estrarre un file tarball di stage 3, naviga nella directory radice.

cd /mnt/gentoo 

Esegui il comando qui sotto per navigare nell’elenco Specchi Gentoo

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

Scegli il tuo specchio preferito Paese e premi INVIO.

Select Gentoo Mirror

Successivamente, vai alla sezione ‘Rilasci‘.

Select Gentoo Release

Seleziona l’opzione di architettura ‘amd64‘.

Select Gentoo Architecture

Successivamente, seleziona l’opzione `autobuilds`.

Select Gentoo Autobuilds

Successivamente, seleziona l’opzione stage3 desktop systemd poiché stiamo eseguendo un sistema GUI.

Select Gentoo Stage3

Naviga nel file tarball stage3 e premi INVIO per scaricarlo.

Download Gentoo Stage3

Scegli l’opzione ‘Salva’ nella finestra di dialogo che appare.

Save Gentoo Stage3

Conferma il nome del file e premi INVIO.

Confirm Gentoo Stage3

Il download inizierà e una barra di avanzamento indicherà il progresso del download. Questo potrebbe richiedere del tempo a seconda della velocità di internet.

Downloading Gentoo Stage3

Una volta completato il download, seleziona `` per uscire dall’interfaccia a riga di comando dei Specchi Gentoo.

Exit Gentoo Mirrors List

Infine, estrai il file tarball dello stage scaricato nel sistema.

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

Una volta estratto, vedrai ulteriori directory di sistema come mostrato.

Extract Gentoo Stage3

Questo conclude la Parte 1 della guida all’installazione di Gentoo. Ora hai un ambiente Gentoo minimo installato sul tuo computer, ma il processo di installazione è ancora lontano dal completarsi. Per procedere con l’installazione, segui il tutorial ‘Installare Gentoo Linux – Parte 2‘.

Source:
https://www.tecmint.com/gentoo-linux-installation-guide/