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.

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

Infine, apparirà la schermata Live GUI.

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.

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.

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.

È 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.

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'
.

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.

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.

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

Per configurare la partizione swap, utilizzare il comando mkswap come indicato.
mkswap /dev/sda2
Attivarla infine utilizzando il comando swapon.
swapon /dev/sda2

Infine, formattare la partizione root come filesystem EXT4.
mkfs.ext4 /dev/sda3

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

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.

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.

Successivamente, vai alla sezione ‘Rilasci‘.

Seleziona l’opzione di architettura ‘amd64‘.

Successivamente, seleziona l’opzione `autobuilds`.

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

Naviga nel file tarball stage3 e premi INVIO per scaricarlo.

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

Conferma il nome del file e premi INVIO.

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

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

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.

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/