Handbook:Parts/Installation/System/it

Riguardo fstab
Su Linux, tutte le partizioni usate dal sistema devono essere elencate in. Questo file contiene i punti di montaggio di quelle partizioni (cioè dove esse verranno viste rispetto alla struttura del file system), come dovranno essere montate e con quali opzioni speciali (automaticamente o meno, se gli utenti potranno montarle o meno, ecc.).

Creare il file fstab
Il file usa una sintassi stile tabella. Ogni linea consiste in sei campi, separati da uno spazio bianco (uno o più spazi, tabulazioni, o un misto). Ogni campo ha il suo specifico significato:


 * 1) Il primo campo mostra il dispositivo a blocchi speciale o il file system in remoto che deve essere montato. Svariati tipi di identificatori di dispositivi sono disponibili per i nodi dei dispositivi a blocchi speciali, etichette di file system e UUID, ed etichette di partizioni e UUID.
 * 2) Il secondo campo mostra il punto di montaggio sul quale la partizione andrebbe montata.
 * 3) Il terzo campo mostra il file system usato dalla partizione
 * 4) Il quarto campo mostra le opzioni di montaggio usate da  quando si vuole montare la partizione. Siccome ogni file system ha le sue opzioni di montaggio, gli utenti sono incoraggiati a leggere la pagina del manuale di mount  per averne una lista completa. Opzioni multiple di montaggio vanno separate con una virgola.
 * 5) Il quinto campo è usato da dump (copia del contenuto della memoria) per determinare se la partizione necessità di ricevere un dump oppure no. Questo valore viene generalmente lasciato a 0 (zero).
 * 6) Il sesto campo è usato da  per determinare l'ordine in cui i file system dovrebbero essere controllati quando il sistema non si arresta correttamente. Il file system radice (root) dovrebbe avere 1 mentre i rimanenti dovrebbero avere 2 (oppure 0 se il controllo del file system non è necessario).

Nella parte rimanente del testo, useremo i file per i dispositivi a blocchi delle partizioni.

Etichette dei file system e UUID
Sia MBR (BIOS) che GPT includono il supporto per le etichette e gli UUID dei file system. Questi attributi possono essere definiti in come alternative per il comando  da usare quando si tenta di trovare e montare i dispositivi a blocchi. Le etichette e gli UUID dei file system sono identificati dai prefissi LABEL e UUID e possono essere visionati con il comando :

Per via della sua unicità, si raccomanda ai lettori, che stanno usando una tabella delle partizioni stile MBR, di usare gli UUID anziché le etichette per definire i volumi da montare nel file.

Etichette e UUID delle partizioni
Gli utenti che hanno scelto la strada GPT hanno un paio di 'robuste' opzioni disponibili per definire le partizioni su. Le etichette e gli UUID delle partizioni possono essere usate per identificare le o la partizione individuale del dispositivo a blocchi, senza badare a quale file system è stato scelto per la partizione stessa. Le etichette e gli UUID sono identificati rispettivamente dai prefissi PARTLABEL e PARTUUID e possono essere comodamente visionati da terminale con il comando :

Mentre non sempre è vero per le etichette delle partizioni, usando un UUID per identificare una partizione su fornisce una garanzia che l'avviatore non farà confusione quando ricercherà un certo volume, persino quando il file system dovesse cambiare in futuro. Usare i percorsi per i dispositivi a blocchi predefiniti per definire le partizioni su  è rischioso per i sistemi che vengono riavviati spesso ed hanno dispositivi a blocchi SATA che vengono aggiunti e rimossi regolarmente.

La denominazione dei percorsi dei dispositivi a blocchi dipende da un certo numero di fattori, incluso come ed in quale ordine i dischi sono attaccati al sistema. Essi potrebbero anche apparire in un ordine differente in base a quali dispositivi vengono rilevati prima dal kernel durante la prima fase del processo di avvio. Premesso ciò, a meno che uno non intenda avere continuamente a che fare con l'ordinamento dei dischi, usare i percorsi predefiniti per i dispositivi a blocchi è un approccio semplice e diretto.

Aggiungere regole che corrispondano al precedente schema di partizionamento deciso ed aggiungere regole per i dispositivi come i lettori CD-ROM e, certamente, per ogni altra partizione o lettore (drive) in uso.

Sotto c'è un esempio molto più elaborato del file :

Quando si usa nel terzo campo, lascia che il comando  indovini quale file system ci sia. Questo è raccomandato per i supporti removibili in quanto possono essere creati con uno tra tanti file system. L'opzione  nel quarto campo rende possibile ad un utente non-root (non amministratore o "radice") montare il CD.

Per migliorare le prestazioni, la maggior parte degli utenti vorrebbe aggiungere l'opzione di montaggio, che porta ad un sistema più veloce poiché i tempi di accesso non sono registrati (i quali comunque generalmente non servono). Questo è persino raccomandato per gli utenti con drive allo stato solido (SSD), che dovrebbero abilitare anche l'opzione di montaggio  (solo con ext4 e btrfs per ora), il quale fa funzionare il comando.

Controllare due volte il file, salvare ed uscire per continuare.

Informazioni host e dominio
Una delle scelte che l'utente deve compiere è dare un nome al suo PC. Questo sembra piuttosto facile, ma molti utenti hanno difficoltà a trovare il nome appropriato per il proprio PC Linux. Per velocizzare le cose, si sappia che la decisione non è definitiva - può essere cambiata in seguito. Nell'esempio sottostante il nome host tux è stato usato all'interno del dominio homenetwork (rete di casa).

Secondo, se un nome dominio è necessario, impostarlo su. Ciò è necessario solo se l'ISP o l'amministratore di rete chiede questo, oppure se la rete ha un server DNS, ma non un server DHCP. Non ci si deve preoccupare del DNS o dei nomi di dominio se il sistema usa DHCP per un'allocazione degli indirizzi IP dinamica e per la configurazione della rete.

Se un dominio NIS è necessario (gli utenti che non sanno se lo sia allora non ne hanno bisogno), si definisca anche questo:

Configurare la rete
Durante l'installazione di Gentoo Linux, la rete per lavorare era già configurata. Comunque, ciò valeva per il CD di installazione stesso e non per l'ambiente installato. Adesso, la configurazione di rete è stata fatta per il sistema Gentoo Linux installato.

Tutte le informazioni di rete sono raccolte su. La sintassi è lineare ma forse non ancora intuitiva. Ma niente paura, ogni cosa sarà spiegata di seguito. Un esempio completamente commentato che copre molte diverse configurazioni è disponibile in.

Prima installare :

DHCP è usato in modo predefinito. Affinché DHCP funzioni, è necessario installare un client DHCP. Ciò viene descritto più avanti negli Strumenti di sistema necessari per l'installazione.

Se la connessione di rete necessita di essere configurata a causa di opzioni specifiche per DHCP o perché DHCP non è usato affatto, allora si apra :

Impostare sia config_eth0 che routes_eth0 per inserire le informazioni sull'indirizzo IP e sull'instradamento.

Per usare DHCP, definire config_eth0 :

Si legga per un elenco completo delle opzioni disponibili. Assicurarsi di controllare bene anche la pagina man (manuale) del client DHCP se è necessario impostare opzioni specifiche per DHCP.

Se il sistema ha svariate interfacce di rete, allora ripetere i passi precedenti per config_eth1, config_eth2 , ecc.

Adesso salvare la configurazione ed uscire per proseguire.

Avvio automatico dei servizi di rete
Per avere le interfacce di rete attive all'avvio, esse vanno aggiunte al runlevel (livello di esecuzione) predefinito.

Se il sistema ha diverse interfacce di rete, allora gli appropriati file devono essere creati come è stato fatto con.

Se dopo aver avviato il sistema, risulta che il nome assunto per l'interfaccia di rete (attualmente nella documentazione come ) era sbagliato, allora si eseguano i seguenti passaggi per correggerlo:


 * 1) Aggiornare il file  con il nome di interfaccia corretto (per esempio   anziché  ).
 * 2) Creare un nuovo link simbolico (esempio ).
 * 3) Rimuovere il vecchio link simbolico.
 * 4) Aggiungere quello nuovo al runlevel (livello di esecuzione) predefinito.
 * 5) Rimuovere quello vecchio con.

Il file degli host
Si passa ad informare Linux riguardo l'ambiente di rete. Questo è definito su ed aiuta a risolvere i nomi host permettendo di ottenere gli indirizzi IP per gli host che non sono risolti dal nameserver (server dei nomi).

Salvare ed uscire dall'editor per continuare.

Opzionale: Far funzionare PCMCIA
Gli utenti con PCMCIA dovrebbero installare ora il pacchetto.

Password root
Impostare la password per root (radice) usando il comando.

L'account Linux root è un account con tutti i poteri, dunque si scelga una password robusta. In seguito, verranno creati degli account aggiuntivi per le operazioni quotidiane degli utenti ordinari.

Configurazione init e all'avvio
Gentoo (almeno quando si usa OpenRC) usa per configurare i servizi, la partenza, e lo spegnimento del sistema. Aprire e divertirsi con tutti i commenti nel file. Rivedere le impostazioni e cambiarle dove necessario.

Poi, aprire per gestire la configurazione della tastiera. Modificare il file per configurare ed impostare correttamente la tastiera.

Si presti particolare attenzione alla variabile keymap. Se viene selezionata la mappa dei tasti sbagliata, quando si digita sulla tastiera verranno visualizzati strani risultati.

Infine, modificare per impostare le opzioni dell'orologio. Modificarlo secondo le preferenze personali.

Se l'orologio hardware non sta usando UTC, allora è necessario impostare  nel file. Nel caso contrario, ciò comporterebbe disallineamenti dell'ora nel sistema.