Ricerca nel sito web

Guida all'installazione di Gentoo Linux per principianti - Parte 1


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

A differenza delle principali distribuzioni Linux come Ubuntu, Debian o Red Hat, Gentoo non fornisce un programma di installazione del 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 completa chiamata Gentoo Handbook che ti guida attraverso il processo di installazione. In questa guida, dimostreremo l'installazione di Gentoo utilizzando un'immagine Live GUI. Configureremo il partizionamento del disco utilizzando uno schema di partizione MBR e un'immagine del kernel personalizzata fornita dagli sviluppatori Gentoo.

Questa è la prima parte di una serie in due parti poiché l'installazione di Gentoo è piuttosto lunga. Quindi allacciate le cinture e godetevi il viaggio 🙂

1. Scarica Gentoo e avvia l'immagine ISO

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

Dopo aver scaricato l'immagine Live, prendi la tua unità USB e utilizza uno strumento come Rufus per creare un supporto avviabile dalle immagini ISO o utilizza i popolari strumenti di creazione USB per creare un supporto USB avviabile da un ISO file.

Successivamente, collega l'unità USB al PC e riavvia. Assicurati di configurare il BIOS e di impostare il supporto di avvio sulla massima priorità di avvio. Una volta avviato il sistema, questo è ciò che vedrai sullo schermo. La prima opzione è preselezionata. Quindi premi INVIO.

Successivamente, riceverai una raffica di messaggi di avvio sullo schermo.

Infine, verrà visualizzata la schermata della GUI live.

2. Configurare la rete in Gentoo

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

In questo caso, l'interfaccia di rete attiva ha acquisito un indirizzo IP valido dal server DHCP. In tal caso, 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 verificare 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 CIDR /24.

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

ping -c 4 google.com

Dall'output, puoi vedere che riceviamo una risposta positiva dal DNS di Google.

3. Creare partizioni del disco e file system

Il passaggio successivo è configurare le partizioni del disco e i file system. È possibile visualizzare il layout della partizione corrente utilizzando il comando fdisk come mostrato.

fdisk /dev/sda

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

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

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

Ecco il layout della partizione del disco.

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

Crea partizione di avvio

Per creare la partizione di avvio, digitare 'n' per la nuova partizione. Quindi digita 'p' per selezionare la partizione primaria. Successivamente, digita 1 per specificare il numero di partizione. In alternativa, puoi premere INVIO poiché questo verrà selezionato automaticamente per te. Premi INVIO quando ti viene richiesto il Primo settore.

Successivamente, specifica la dimensione del disco anteponendo un segno (+) seguito dalla dimensione numerica seguita da 'G' per Gigabyte. Riceverai una conferma che è stata creata una nuova partizione Linux con la dimensione del disco specificata.

Crea spazio di scambio

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

Poiché il tipo di partizione creato è di tipo "Linux", premi 't' per cambiarlo in uno diverso. Fornisci il numero della partizione (in questo caso '2') e quindi fornisci il codice che corrisponde a Swap (in questo caso 82).

NOTA: puoi visualizzare tutti i tipi di partizione digitando 'L'.

Crea partizione root

Per la partizione root, specifica il numero della partizione come '3' o premi semplicemente INVIO per accettare il numero predefinito (3), definisci il disco dimensione (in questo caso +37G) e premi INVIO.

Per visualizzare le partizioni create, digita 'p' e premi INVIO. Se sei soddisfatto delle partizioni create, digita 'w' e premi INVIO per salvare le partizioni del disco in modo permanente.

Dopo aver creato le partizioni, il passaggio successivo è formattarle nei file system appropriati.

Linux supporta un'ampia gamma di filesystem, alcuni dei quali sono adatti solo per scopi specifici. I file system stabili per i sistemi amd64 includono Ext3, Ext4, BTRFS, XFS, ZFS e ReiserFS.

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

mkfs.ext4 /dev/sda1

Per impostare la partizione swap, utilizza il comando mkswap come mostrato.

mkswap /dev/sda2

Quindi attivalo utilizzando il comando swapon.

swapon /dev/sda2

Infine, formatta la partizione root come filesystem EXT4.

mkfs.ext4 /dev/sda3

4. Montare la partizione root

Il prossimo passo è montare la partizione root. Ma prima creiamo un punto di montaggio per la partizione.

mkdir --parents /mnt/gentoo 

L'opzione --parents crea le directory principali. Successivamente, monta la partizione utilizzando il comando come mostrato.

mount /dev/sda3 /mnt/gentoo 

5. Configura data e ora

Prima di installare Gentoo, assicurati che le impostazioni di data e ora siano corrette. Per verificare la data e l'ora correnti, esegui il comando date.

date

Se la data visualizzata differisce di più di qualche minuto rispetto a quanto previsto, aggiorna automaticamente l'ora utilizzando l'utilità della riga di comando chronyd.

chronyd -q

Il comando correggerà qualsiasi distorsione temporale esistente rilevata. Quando esegui nuovamente il comando, noterai che lo sfasamento temporale sarà di circa 0,01 di secondo, una differenza molto sottile che probabilmente non avrà alcun impatto su alcun processo o operazione di sistema.

6. Scaricare ed estrarre il file Tarball Gentoo Stage 3

Un tarball della fase 3 in Gentoo è semplicemente un archivio fornito con un ambiente Gentoo minimo specifico per il profilo.

Scaricando e decomprimendo il file tarball si ottengono directory cruciali a livello di sistema come /usr, /etc, /dev, /bin<, /lib, /proc, /var e molti altri che forniscono un sistema funzionale quasi completo.

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

Per iniziare con l'estrazione di un file tarball della fase 3, accedere alla directory root.

cd /mnt/gentoo 

Esegui il comando seguente per accedere all'elenco Gentoo Mirror

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

Seleziona il tuo mirror Paese preferito e premi INVIO.

Successivamente, vai alla sezione "Versioni".

Seleziona l'opzione di architettura "amd64".

Successivamente, seleziona l'opzione "creazioni automatiche".

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

Passa al file tarball stage3 e premi INVIO per scaricarlo.

Scegli l'opzione "Salva" nella finestra di dialogo popup visualizzata.

Conferma il nome del file e premi INVIO.

Il download verrà avviato e una barra di avanzamento indicherà l'avanzamento del download. L'operazione potrebbe richiedere del tempo a seconda della velocità di Internet.

Una volta completato il download, seleziona "" per uscire dall'interfaccia della riga di comando di Gentoo Mirrors.

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

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

Una volta estratto, vedrai directory di sistema aggiuntive 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 è lungi dall'essere completo. Per procedere con l’installazione, seguire il tutorial ‘Installa Gentoo Linux – Parte 2‘.