Cos’è Gentoo Linux e come installarlo

Cos’è Gentoo Linux e come installarlo
Una fotografia di un laptop sopra un tavolo.

Gentoo Linux è una distribuzione potente ed estensibile che è rimasta fedele alla gestione dei pacchetti basata sui sorgenti originali. Inoltre, il suo gestore di pacchetti, portage, è una potente utility che ti consente di mettere a punto e modificare ogni aspetto della distribuzione. Tuttavia, non è una distribuzione facile da installare e utilizzare. Qui ti mostriamo come installare Gentoo Linux per godere dei suoi numerosi vantaggi.

Cos’è Gentoo Linux?

Fondamentalmente, Gentoo Linux è una distribuzione Linux altamente modulare che ti dà il potere di creare macchine Linux personalizzate per qualsiasi scopo. A differenza di altre distribuzioni, lo fa fornendo gli strumenti per compilare e modificare ogni pacchetto installabile nel sistema.

Uno dei maggiori vantaggi di questo approccio è che rimuove l’intermediario tra te e i pacchetti del tuo sistema. Non sei vincolato a un gestore di pacchetti e a un formato di app specifici. Con il codice sorgente puoi compilare i tuoi pacchetti e personalizzarli in base alle tue esigenze.

Ottenere Gentoo

Puoi ottenere una copia di Gentoo dal suo sito web . Puoi scegliere il programma di installazione per diverse piattaforme. Gentoo supporta sia amd64 che arm64 tra le altre architetture legacy.

Con il file ISO scaricato, puoi quindi utilizzare un programma di scrittura USB come balenaEtcher e dd per creare la tua unità flash avviabile.

Installazione di Gentoo Linux

Prima di continuare con l’installazione di Gentoo, è importante notare che questo processo è interamente manuale, il che significa che verranno eseguiti molti comandi lungo il percorso. Pertanto, si consiglia non solo di consultare questa guida ma anche di controllare il manuale ufficiale di Gentoo per ulteriori indicazioni durante l’installazione.

Uno screenshot della pagina web del Manuale Gentoo Linux per amd64.

Inserisci la tua unità flash nel computer e avviala. Ti avvierà nella schermata del programma di installazione Gentoo.

Passaggio 1: configurazione della connessione di rete

Per installare Gentoo, devi essere connesso a Internet. Il programma di installazione si connetterà automaticamente su una connessione cablata. Controlla se sei attualmente online eseguendo il seguente comando:

Un terminale che mostra il comando ping per MakeTechEasier.com.

Se devi connetterti a una rete wireless, devi configurare wpa_supplicant, che ti connetterà al tuo punto di accesso wireless.

Ricarica il dhcpcddemone per avviare la connessione di rete wireless:

Passaggio 2: creazione della partizione del disco EFI

Formatta il disco su cui vuoi installare Gentoo. Fallo usando il fdiskcomando seguito dal file del dispositivo del disco del tuo computer:

Un terminale che mostra il comando fdisk per il dispositivo /dev/vda.

Se non sei sicuro della struttura della partizione del disco esistente, controllala con il -lflag:

Una volta dentro fdisk, premi Gper cancellare dal disco eventuali partizioni esistenti.

Un terminale che mostra il processo di cancellazione di una tabella delle partizioni del disco.

Premi Nper dire a fdisk che vuoi creare una nuova partizione. Fdisk ti chiederà il numero della partizione che desideri utilizzare. Premere Enterper utilizzare l’impostazione predefinita.

Un terminale che mostra la creazione della prima partizione.

Digitare “+100M” nel prompt “Ultimo settore”, quindi premere Enter.

Un terminale che mostra il processo di impostazione della dimensione della prima partizione.

Cambia il tipo della tua prima partizione premendo T. Questo dirà a fdisk che vuoi cambiare il tipo di partizione che hai appena creato. Da lì, imposta questa partizione su “Sistema EFI” digitando 1, quindi premendo Enter.

Un terminale che mostra il processo di impostazione del tipo della prima partizione.

Passaggio 3: partizionamento del resto del disco

La prossima partizione che devi creare è la partizione “/boot” in cui verranno salvati il ​​kernel Linux e il bootloader. Premi N, quindi Enterper creare la seconda partizione del tuo sistema.

Digita “2”, quindi premi Enterper dire a Fdisk che stai modificando la seconda partizione per il disco corrente.

Un terminale che mostra la creazione della seconda partizione.

Premere Invio per accettare il valore predefinito del primo settore per la partizione, quindi digitare “+1G”, quindi premere Enterper impostare la dimensione della partizione su 1 GB.

Un terminale che mostra il processo di impostazione della dimensione della seconda partizione.

Premi Ndi nuovo, quindi digita “3” per creare la terza partizione del tuo disco rigido. Questa servirà come partizione di swap della tua macchina che può scambiare dinamicamente la sua memoria ogni volta che sta esaurendo lo spazio.

Premere Enterper impostare il valore predefinito del primo settore, quindi digitare “+4G”, quindi premere Enterper impostare la dimensione della partizione di swap su 4 GB.

Un terminale che mostra il processo di impostazione della dimensione per la terza partizione.

Premere T, quindi digitare “3” per modificare il tipo della terza partizione.

Digitare “19” per impostare correttamente questa partizione come swap, quindi premere Enter.

Un terminale che mostra il processo di impostazione del tipo della terza partizione.

Crea la partizione root dove verrà installato il resto del sistema. Premere Ndi nuovo, quindi digitare “4” per impostare la quarta partizione sul disco.

Premi Entersia sul primo che sull’ultimo settore per allocare il resto del disco nella partizione di root.

Un terminale che mostra il processo di impostazione della dimensione per la quarta partizione.

Premere Pper verificare se il layout della tabella delle partizioni creato è corretto.

Un terminale che mostra il nuovo layout della tabella delle partizioni per Gentoo Linux.

Premi Wper confermare e scrivere la nuova tabella delle partizioni sul disco.

Passaggio 4: formattazione dei dischi in Gentoo

Formattare la partizione di sistema EFI come FAT utilizzando il comando seguente:

Crea il filesystem per la partizione “/boot” utilizzando il filesystem ext2 più semplice.

Crea e abilita la partizione di swap per dire a Gentoo che questa partizione può essere utilizzata per lo swap con la memoria live. Per fare ciò, esegui quanto segue:

Crea un filesystem ext4 per la partizione root eseguendo il seguente comando:

Passo 5: Scaricare il Tarball Gentoo Stage 3

Montate la partizione root che avete appena creato nella directory “/mnt/gentoo” perché l’installazione verrà ora effettuata sul disco rigido della vostra macchina.

Scaricare il tarball dello Stage 3 dal sito gentoo.org utilizzando wget:

Un terminale che mostra il processo di download del tarball Gentoo Linux Stage 3.

Fatto ciò, decomprimetelo nella directory “/mnt/gentoo” usando tar:

Passaggio 6: selezione di un mirror di download e copia delle informazioni DNS

Indica dove vuoi scaricare i tuoi pacchetti per questo sistema eseguendo il mirrorselectcomando:

Si aprirà un programma TUI in cui potrai selezionare la posizione del server più vicina a te.

Un terminale che mostra i mirror di download disponibili per Gentoo Linux.

Copia il file del repository predefinito per Gentoo nella tua cartella “/etc/portage”. Questo è un file di configurazione che dice a Portage come scaricare i suoi pacchetti:

Copia le informazioni sul risolutore dal tuo programma di installazione USB nella directory “/mnt/gentoo”:

Passaggio 7: montaggio dei file del dispositivo e chroot

Montare le directory speciali dal programma di installazione USB sul disco rigido:

Cambia la root della tua attuale sessione di shell dalla Live ISO alla directory “/mnt/gentoo”:

Passo 8: Montaggio della partizione /boot e aggiornamento di Gentoo

Monta la partizione “/boot” sulla tua macchina Gentoo per assicurarti che quando installerai il kernel in seguito verrà salvato nella posizione corretta:

Aggiorna i tuoi repository Gentoo per assicurarti di ottenere i pacchetti più recenti quando esegui il primo aggiornamento del sistema:

Aggiorna e installa tutti gli EBUILDS di base per il tuo sistema eseguendo questo comando emerge:

Passaggio 9: fuso orario e impostazioni locali

Una volta fatto ciò, imposta le informazioni specifiche della regione del tuo sistema che includono sia il fuso orario che le impostazioni locali del sistema. Per impostare il fuso orario nella tua zona, trova la località più vicina a te elencata nella cartella “/usr/share/zoneinfo”.

Scrivi il percorso della cartella e del file di zona nel tuo file “/etc/timezone”. Ad esempio, la località più vicina a me è “Asia/Manila”:

Un terminale che mostra il processo di impostazione del fuso orario del sistema.

Apri il file “locale.gen” con il tuo editor di testo preferito:

Rimuovere il segno cancelletto (#) davanti alle prime due righe nel file locale.gen.

Un terminale che mostra il processo di impostazione delle impostazioni internazionali del sistema.

Applica le nuove impostazioni locali eseguendo il locale-genprogramma.

Passaggio 10: installazione del kernel Linux e configurazione di fstab

Esistono diversi modi per installare il kernel Linux in Gentoo. Configura manualmente tutte le sue funzionalità o utilizzane una preimpostata dagli sviluppatori Gentoo. Per i nostri scopi, optiamo per quest’ultima.

Per iniziare, installa il pacchetto installkernel e il kernel stesso:

Con il kernel installato, apri il file fstab con il tuo editor di testo preferito:

Indica tutte le partizioni che hai creato in fdisk. Ad esempio, in un sistema UEFI, il tuo file fstab potrebbe assomigliare a questo:

Un terminale che mostra un semplice layout della partizione fstab.

Passaggio 11: impostazione della password di root e installazione di strumenti aggiuntivi

Crea una password di root per il tuo sistema. Ciò garantirà che tu possa ancora accedere al tuo sistema dopo il processo di installazione:

Un terminale che mostra il processo di impostazione di una nuova password di root.

Installa strumenti di supporto di rete aggiuntivi per il tuo sistema Gentoo. Ad esempio, se desideri sia la connettività Ethernet che quella wireless, installa quanto segue:

Una volta terminato, installa anche un logger di sistema se desideri monitorare il comportamento del tuo sistema:

Infine, installa le utilità del filesystem per i filesystem più comuni con cui interagirai:

Passaggio 12: installazione del Bootloader

Il passo finale nell’installazione di Gentoo è il bootloader. Si tratta di un piccolo programma che viene caricato immediatamente dopo il BIOS della macchina e si prepara a caricare il kernel del sistema operativo.

Per installare il Bootloader GRUB, eseguire il comando seguente:

Un terminale che mostra il processo per ottenere il bootloader Grub.

Una volta installato, esegui i seguenti comandi per inizializzare e configurare correttamente GRUB:

Smontare il programma di installazione USB e riavviare il sistema eseguendo quanto segue:

L’installazione di Gentoo Linux è solo il primo passo per comprendere come funziona la tua distribuzione Linux. Scopri come ottimizzare ulteriormente il tuo sistema accelerando i tempi di compilazione in Gentoo .

Tuttavia, se non sei ancora sicuro di quale ambiente desktop installare, controlla quali pensiamo siano i migliori ambienti desktop su Linux .

Credito immagine: Dell tramite Unsplash (Sfondo) e Wikimedia Commons (Logo). Tutte le modifiche e gli screenshot di Ramces Red.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *