Home
Guida all`installazione di Debian GNU/Linux
Contents
1. 113 B 4 12 Termine dell installazione 114 B 4 13 Preconfigurazione di altri pacchetti 115 B S Opzioni avanzate 115 B 5 1 Uso di comandi personalizzati durante l installazione ee 115 B 5 2 Uso della preconfigurazione per modificare i valori predefiniti 116 B 5 3 Caricamento in cascata di pi file di preconfigurazione 116 C Partizionare per Debian serrsrrrerrcrrrerierece reo nese see nene ese nio nese nee esce senese no nen nese nie neoneseneonecenienene 118 C 1 Decidere il numero e la dimensione delle partizioni per Debian 118 C 2 L albero delle directory rione a 118 C 3 Schema di partizionamento raccomandato 120 C 4 Nomi dei dispositivi in LiNUX iii 120 C 5 Programmi Debian per il partizionamento 121 C 5 1 Partizionare per PC 64 bit seeaeetvieiiiereod n i iene 122 Di Miscellanea aaa T E aaa rali 124 Dil Idewte nix aleatorio ate 124 D 1 1 Configurazione del MOUSE arenen ea aiae a aai 124 D 2 Spazio su disco necessario per i task 125 D 3 Installazione di Debian GNU Linux da un sistema Unix Linux esistente 126 D3 l Prmrpassia eee ideali EE pale i 126 D 3 2 Installazione di debootstrap 127 D 3 3
2. n 58 6 3 2 Impostazione di utenti e password ii 59 6 3 2 1 Impostazione della password di root i 59 6 3 2 2 Creazione di un utente normale 59 6 3 3 Partizionamento e selezione del punto di MOUunt i 59 6 3 3 1 Opzioni di partizionamento supportate i 60 6 3 3 2 Partizionamento guidato 61 6 3 3 3 Partizionamento manuale i 62 6 3 3 4 Configurazione di device multidisco RAID software 63 6 3 3 5 Configurazione del Logical Volume Manager LVM 66 6 3 3 6 Configurazione di volumi cifrati ii 67 6 3 4 Installazione del sistema base 70 6 3 5 Installazione di altri programmi ii 70 6 3 5 1 Confisurazione di APT aio 70 6 3 5 1 1 Installazione da pi di un CD 0 DVD i 71 6 3 5 1 2 Uso di un mirror di rete 71 6 3 3 1 3 Scelta di un mirrors tiene Lelio 72 6 3 5 2 Selezione e installazione dei pacchetti i 73 6 3 6 Rendere avviabile il sistema 74 6 3 6 1 Rilevamento di altri sistemi operativi 74 6 3 6 2 Installazione del boot loader Grub sul disco fisso 74 6 3 6 3 Installazione del boot loader LILO sul disco f sso 75
3. 6 Ogni volta che il Programma o un opera basata su di esso vengono distribuiti l acquirente riceve automaticamente una licenza d uso da parte del licenziatario originale Tale licenza regola la copia la distribuzione e la modifica del Programma secondo questi termini e queste condizioni Non lecito imporre restrizioni ulteriori all acquirente nel suo esercizio dei diritti qui garantiti Chi distribuisce programmi coperti da questa Licenza non comunque tenuto a imporre il rispetto di questa Licenza a terzi 7 Se come conseguenza del giudizio di un tribunale o di una imputazione per la violazione di un bre vetto o per ogni altra ragione non limitatamente a questioni di brevetti vengono imposte condizioni che contraddicono le condizioni di questa licenza che queste condizioni siano dettate dalla corte da accordi tra le parti o altro queste condizioni non esimono nessuno dall osservazione di questa Licen za Se non possibile distribuire un prodotto in un modo che soddisfi simultaneamente gli obblighi dettati da questa Licenza e altri obblighi pertinenti il prodotto non pu essere affatto distribuito Per esempio se un brevetto non permettesse a tutti quelli che lo ricevono di ridistribuire il Programma senza obbligare al pagamento di diritti allora l unico modo per soddisfare contemporaneamente il brevetto e questa Licenza e di non distribuire affatto il Programma Se una qualunque parte di questo comma ritenuta n
4. e vmlinuz kernel e initrd gz immagine del ramdisk Infine per configurare il bootloader procedere con la Sezione 5 1 5 4 4 2 Avvio da DOS dell installatore da disco fisso con loadlin In questa sezione spiegato come preparare il proprio disco fisso per avviare l installatore da DOS usando loadlin Copiare le seguenti directory dall immagine del CD Debian in c 2 E possibile usare una qualsiasi tra le immagini netinst o di un CD completo vedere la Sezione 4 1 Assicurarsi di sce glierne una che entra nella chiavetta Notare che l immagine netboot mini iso non pu essere usata per questo scopo 28 Capitolo 4 Recupero dei supporti per l installazione e install amd binari del kernel e immagine del ramdisk e tools programma loadlin 4 5 Preparazione dei file per l avvio TFTP da rete Se la propria macchina connessa a una rete locale allora possibile avviarla tramite TFTP da un altra macchina Se si vuole avviare il sistema d installazione da un altra macchina necessario che i file d avvio siano contenuti in particolari directory di questa macchina e che sia configurata per gestire l avvio della propria macchina necessario attivare un server TFTP e per pi macchine un server DHCP o un server BOOTP BOOTP un protocollo IP che comunica a un computer qual il proprio indirizzo IP e dove pu recuperare dalla rete un immagine per l avvio Il DHCP Dynamic Host
5. 6 3 6 4 Continua senza un boot loader 75 6 3 7 Completamento dell installazione i 76 6 3 7 1 Impostazione dell orologio di sistema i 76 0 3 7 2 Riavvio del sistema unarag ariana 76 6 3 8 Risoluzione dei problemi 76 6 3 8 1 Salvataggio dei log d installazione 76 6 3 8 2 Uso della shell e consultazione dei 10g 76 6 3 9 Installazione dalla rete c ca lai 77 6 4 Caricare i firmware mancanti 78 6 4 1 Preparazione del SUpporto ius 79 6 4 2 Firmware sul sistema installato 80 7 Avvio del nuovo sistema Debian srrrrrrrsereez esere re zin ee riore zin io rin ie ezine zio ezio razione zione ein ee rin eenionenne 81 7 1 Il momento della Verit ile 81 7 2 Montare volumi cifrati pica AR iii 81 7 2 1 Risoluzione dei problemi ii 82 19 DCCESSO cpr ii EAA iI ARR tana LR n 82 8 Passi successivi e cosa fare adesso srsrrrrrrrrrereren resin ee zio re zio ee ein ie einen ezio ee zio re zio razione sin ea rin eeeinenete 84 8 1 Arresto del sistema puungina e alain 84 8 2 SE MON SI CONOSCE UNIX cirie 84 8 3 Orientarsi in Debian paio I RR Iaia iii pe 84 8 3 1 Sistema di gestione dei pacchetti Debian 84 8 3 2 Gestione delle versioni alternative di una applicazione
6. I display braille seriali non possono essere rilevati automaticamente infatti questa operazione potrebbe danneggiarli Quindi necessario aggiungere il parametro d avvio brltty driver porta tavola per indicare a brltty quale driver utilizzare driver deve essere sostituito con il codice a due lettere del driver adatto al proprio terminale si veda il manuale di BRLTTY http brltty com doc Manual BRLTTY English BRLTTY html porta deve essere sostituito dal nome della porta alla quale collegato il display il valore predefinito ttyS0 ttyUSBO0 quando si usa un convertitore seriale USB tavola il nome della tavola braille da usare si veda il manuale di BRLTTY http brltty com doc Manual BRLTTY English BRLTTY html la tavola predefinita quella inglese Notare che la tavola pu essere cambiata in seguito tramite il menu preferenze La documentazione sulle associazioni dei tasti per i dispositivi braille pu essere trovata sul sito web di brltty http brltty com doc KeyBindings 5 2 4 Software di sintesi vocale Il supporto per la sintesi vocale disponibile in tutte le immagini dell installatore in cui presente la versione grafica dell Installatore cio tutte le netinst immagini di CD e DVD e la variante netboot gtk Pu essere attivato selezionandolo nel menu di avvio digitando s Invio Verr automaticamente selezionata la versione testuale dell installatore e il supporto per il software di sintesi vocale
7. essere usato per avere affidabilit e ridondanza senza lo svantaggio di dover calco lare la parit Riassumendo Tipo Numero minimo di device Device di scorta Resiste a rotture del disco Spazio disponibile RAIDO 2 no no La dimensione della partizione pi piccola moltiplicata per il numero di device in RAID RAIDI Opzionale s La dimensione della partizione pi piccola in RAID RAIDS Opzionale s La dimensione della partizione pi piccola moltiplicata per il numero di device in RAID meno 1 RAID6 Opzionale s La dimensione della partizione pi piccola moltiplicata per il numero di device in RAID meno 2 RAIDI0 Opzionale s La somma di tutte le partizioni diviso per il numero di pezzi per copia il numero predefinito 2 Se si desidera conoscere tutto ci che c da sapere sul RAID software si consulti il Software RAID HOWTO http www tldp org HOWTO Software RAID HOWTO html Per creare un device MD si devono marcare le partizioni da usare in RAID questo si pu fare con partman nel menu Impostazioni della partizione scegliere Usato come volume fisico per il RAID Nota Assicurarsi che il sistema si possa avviare con lo schema di partizionamento che si intende applicare In generale per utilizzare il file system di root in RAID necessario creare un file system separato per boot
8. installazione Metodo initrd file network d installazione CD DVD s S S a netboot s no S hd media comprese le s s S a chiavette USB Note a Solo se si dispone di un collegamento in rete e se preseed url correttamente impostato Una differenza importante fra i vari metodi di preconfigurazione il momento in cui viene caricato e processato il file di preconfigurazione Nel caso della preconfigurazione con initrd avviene all avvio dell installazione prima che sia posta la prima domanda Con la preconfigurazione con il metodo file avviene dopo che stata caricato il CD o l immagine del CD Infine la preconfigurazione network ha effetti solo dopo la configurazione della rete Importante Ovviamente qualsiasi domanda elaborata prima che venga caricato il file di pre configurazione non pu essere preconfigurata tra cui quelle mostrate solo quando la priorit media o bassa per esempio il primo riconoscimento dell hardware Un modo non molto conve niente per evitare che queste domande siano poste preconfigurarle tramite i parametri di avvio 96 Appendice B Installazione automatica tramite preconfigurazione come descritto in la Sezione B 2 2 Per evitare facilmente le domande che sarebbero normalmente poste prima che avvenga la pre configurazione possibile avviare l installatore in modalit auto Infatti in questa modalit le domande che sarebbe
9. installazione si utilizza un DVD oppure l immagine di un DVD tutti i pacchetti necessari durante l installazione dovrebbero essere presenti nel primo DVD La stessa cosa vale se durante l installazione si esegue l analisi dei CD come spiegato in precedenza In questo caso l uso di un mirror opzionale Un vantaggio dell aggiunta di un mirror che gli aggiornamenti rilasciati dopo la creazione del set di CD DVD e inclusi in uno dei rilasci minori diventano disponibili per l installazione quindi si allunga la vita del proprio set di CD DVD senza compromettere la sicurezza o la stabilit del sistema installato In breve la scelta di un mirror di rete generalmente una buona idea tranne quando non si dispone di una buona connessione a Internet Se la versione attuale di un pacchetto disponibile sul CD DVD l installatore usa sempre questo supporto L ammontare dei dati da scaricare quando si seleziona un mirror dipende da 1 quali task saranno scelti nel prossimo passo dell installazione quali pacchetti fanno parte di quei task quali di questi pacchetti sono presenti sui CD o DVD analizzati e e o N se da un mirror sia un normale mirror per i pacchetti che un mirror con gli aggiornamenti per la sicurezza o stable updates sono disponibili versioni dei pacchetti aggiornate rispetto a quelle sui CD o DVD Notare l ultimo punto significa che anche quando si sceglie di non usare un mirror di rete alcuni pac
10. B 4 10 Selezione dei pacchetti possibile scegliere di installare qualsiasi combinazione di task che siano disponibili I task attual mente disponibili includono standard programmi standard desktop desktop grafico gnome desktop desktop GNOME e xfce desktop desktop XFCE kde desktop desktop KDE cinnamon desktop desktop cinnamon mate desktop desktop MATE lxde desktop desktop LXDE e web server server web print server server di stampa e ssh server server SSH Si pu anche scegliere di non installare alcun task e forzare l installazione di un insieme di pacchetti in qualche altro modo Raccomandiamo di includere sempre il task standard Se oltre ai task si vuole installare anche qualche altro pacchetto allora possibile usare il parametro pkgsel include il valore di questo parametro pu essere un elenco di pacchetti separati con virgole o con spazi in questo modo pu essere comodamente usato anche sulla riga di comando del kernel tasksel tasksel first multiselect standard web server kde desktop Ulteriori pacchetti da installare d i pkgsel include string openssh server build essential Se aggiornare i pacchetti dopo l avvio I valori ammessi sono none safe upgrade full upgrad d i pkgsel upgrade select none Alcune versioni dell installatore possono inviare un resoconto di quali programmi sono stati installati e quali sono usati Questo resoconto la cui ricezione ai
11. L attivazione di alcune delle funzionalit per l accessibilit pu essere fatta utilizzando i parametri d avvio consultare anche la Sezione 5 1 7 Notare che sulla maggioran za delle architetture il boot loader interpreta la tastiera come una tastiera QWERTY 5 2 1 Interfaccia utente dell Installatore L Installatore Debian dispone di diverse interfacce per porre delle domande all utente ogni interfaccia ha dei vantaggi dal punto di vista dell accessibilit in particolare text usa del semplice testo invece newt usa dei riquadri di dialogo testuali La scelta pu essere fatta dal prompt di avvio consultare la documentazione per DEBIAN_FRONTEND in la Sezione 5 3 2 5 2 2 Display braille USB I display braille USB dovrebbero essere rilevati automaticamente viene attivata la versione testuale dell Installatore e il supporto per il display braille verr installato sul sistema finale sufficiente premere Invio al menu d avvio Una volta avviato brltty possibile scegliere una tavola braille tramite il menu preferenze La documentazione sulle associazioni dei tasti per i dispositivi braille pu essere trovata sul sito web di brltty http brltty com doc KeyBindings 1 L immagine ISO mini pu essere scaricata da qualsiasi mirror Debian con la stessa procedura descritta in la Sezione 4 2 Si cerchi netboot gtk mini iso 38 Capitolo 5 Avvio del sistema d installazione 5 2 3 Display braille seriali
12. aiuto in linea e scegliere con attenzione in caso di dubbi di solito consigliabile includere i driver dei dispositivi il software che 6 Ci sono molti altri posti in cui possibile estrarre i sorgenti del kernel e compilare un kernel personalizzato ma molto pi semplice se questa operazione non richiede dei permessi speciali 89 Capitolo 8 Passi successivi e cosa fare adesso gestisce le periferiche hardware come le schede Ethernet i controller SCSI e cos via se non si si curi Attenzione se non si capisce il significato delle altre opzioni non legate a un hardware specifico si dovrebbero lasciare al valore predefinito Non ci si deve dimenticare di selezionare Kernel module loader in Loadable module support normalmente non selezionato altrimenti il proprio sistema Debian rischia di avere dei seri problemi Ripulire i sorgenti e ripristinare i parametri di kernel package usando make kpkg clean Adesso compilare il kernel con fakeroot make kpkg initrd revision 1 0 custom kernel_image Il numero di versione 1 0 pu essere cambiato secondo le necessit questo sem plicemente il numero di versione che si pu usare per tener traccia delle compilazioni del kernel Allo stesso modo si pu inserire qualsiasi parola al posto di custom p e il nome host La compilazione del kernel richiede un po di tempo in base alla potenza della macchina Finita la compilazione possibile ins
13. chetti potrebbero essere comunque scaricati da Internet se sono disponibili aggiornamenti di sicurezza o da stable updates e se questi servizi sono stati configurati 6 3 5 1 3 Scelta di un mirror Se durante l installazione stato scelto di usare un mirror opzionale con le installazioni CD DVD necessario con le immagini netboot viene presentato un elenco dei mirror geograficamente vicini e di conseguenza si spera veloci in base alla precedente scelta della nazione nel processo di installa zione La voce preselezionata solitamente corretta E possibile anche specificare manualmente un mirror scegliendo inserire le informazioni manual mente Sar richiesto di specificare il nome host del mirror e opzionalmente il numero della porta 72 Capitolo 6 Uso dell Installatore Debian Da Wheezy deve essere un URL di base quindi possibile specificare un indirizzo IPv6 quello che deve essere racchiuso tra parentesi quadre per esempio 2001 db8 1 Se il proprio computer su una rete solo IPv6 questo non sar vero per la maggior parte degli utenti l uso del mirror predefinito per la nazione potrebbe non funzionare Tutti i mirror nell elenco sono raggiungibili via IPv4 ma solo alcuni possono essere usati via IPv6 Poich la connettivit di ciascun mirror pu cambiare nel tempo questa informazione non disponibile nell installatore Se la connettivit IPv6 non disponibile per il mirror predefinito de
14. come pragmatica concessione ai propri utenti rende disponibili alcuni pacchetti che non sono in accordo con i criteri per essere liberi Questi pacchetti non fanno parte della distribuzione ufficiale e sono disponibili solo attraverso le aree contrib 0 non free dei mirror Debian o su CD DVD ROM di terze parti si consulti le FAQ Debian http www debian org doc FAQ alla voce The Debian FTP archives per maggiori informazioni a proposito della disposizione e dei contenuti negli archivi Molti dei programmi presenti nel sistema sono rilasciati con licenza GNU General Public License spesso citata semplicemente come la GPL La GPL richiede che il codice sorgente del programma sia reso disponibile ogni volta che si distribuisce la copia binaria del programma quella clausola delle licenza assicura che ogni utente sar in grado di modificare il software A causa di questa clausola il codice sorgente per tutti questi programmi disponibile nel sistema Debian Esistono parecchie altre formulazioni riguardo al copyright e alle licenze software usate dai program mi presenti in Debian possibile trovare il copyright e la licenza di ogni singolo pacchetto installato sul proprio sistema nel file usr share doc nome pacchetto copyright una volta che il pac chetto stato installato sul sistema Per maggiori informazione sulle licenze e come Debian determina se il software libero abbastanza per essere incluso nella distribuzione pri
15. dopo aver avviato l installatore in modo corretto il CD ROM non viene riconosciuto pu essere utile provare pi volte Se si dispone di pi lettori CD ROM provare a cambiare il lettore con un altro Se non funziona oppure se il CD ROM riconosciuto ma si verificano degli errori in lettura provare quanto suggerito in seguito Per seguire questi suggerimenti necessaria una conoscenza minima di Linux Prima di eseguire qualsiasi comando passare alla seconda console virtuale VT2 e attivare una shell e Passare alla VT4 oppure visualizzare il contenuto di var log syslog usando l editor nano per controllare la presenza di messaggi di errore Poi verificare anche l output di dmesg e Controllare nell output di dmesg se il lettore CD ROM stato riconosciuto si dovrebbe vedere qualcosa di simile non necessariamente queste righe sono consecutive Probing IDE interface idel hdc TOSHIBA DVD ROM SD R6112 ATAPI CD DVD ROM drive idel at 0x170 0x177 0x376 on irq 15 hdc ATAPI 24X DVD ROM DVD R CD R RW drive 2048kB Cache UDMA 33 Uniform CD ROM driver Revision 3 20 Se non si vede qualcosa di simile probabile che il controller a cui collegato il CD ROM non sia riconosciuto o supportato Se si conosce qual il driver necessario al controller si pu provare a caricarlo manualmente usando modprobe e Verificare che in dev esista un device per il lettore CD ROM Nell esempio precedente dovrebbe essere dev hdc
16. e quindi ancorati oppure come percorsi relativi dalla posizione in cui stato trovato l ultimo file di preconfigurazione Questo pu essere usato per costruire script pi portabili dove l intera gerarchia di script pu essere spostata in una nuova posizione senza comprometterne il funzionamento per esempio copiando i file in una chiavetta USB quando in precedenza erano ospitati da server web In questo esempio se il file di preconfigurazione imposta preseed run al valore scripts late_command sh il file viene prelevato da http autoserver esempio com d i stretch scripts late_command sh Se non esiste un infrastruttura DHCP o DNS locale oppure se non si vuole usare il percorso predefinito per il file preseed cfg comunque possibile usare un URL esplicita oppure quando non si usa 99 Appendice B Installazione automatica tramite preconfigurazione l elemento viene ancorata al punto di partenza del percorso cio al terzo nella URL Segue un esempio che richiede un minimo supporto da parte della rete locale auto url http 192 168 1 2 percorso di mypreseed file Il modo in cui funziona questo e quando manca il protocollo nella URL viene assunto http e sela sezione per il nome host non contiene dei punti viene aggiunto il dominio indicato da DHCP e se dopo il nome host non ci sono viene usato il percorso predefinito Oltre P URL possibile specificare anche altre impostazioni che non influenzano di
17. essario usare almeno tre partizioni attive e Anche RAID6 ha una procedura di configurazione simile a quella per RAIDI con un eccezione sono necessarie almeno quattro partizioni e Infine anche RAIDIO ha una procedura di configurazione simile a quella per RAIDI tranne quando viene eseguita in modalit esperto Infatti in tale modalit installatore Debian chiede il layout che pu essere n per le copie vicine f per le copie lontane oppure o per copie in offset La seconda parte il numero di copie dei dati da fare Deve essere almeno uguale al numero di dispositivi attivi in modo che tutte le copie siano scritte su dischi diversi possibile avere diversi tipi di MD contemporaneamente Per esempio se si dedicano al MD 3 hard disk da 200 GB ciascuno con due partizioni da 100 GB si possono combinare le prime partizioni di tutti e tre i dischi in un RAIDO come partizione veloce da 300 GB per l editing video e usare le altre tre partizioni 2 attive e 1 di scorta in RAIDI come partizione da 100 GB pi affidabile per la home Dopo aver preparato i device MD a proprio piacimento si pu Terminare mdefg e tornare a partman per creare i filesystem sui nuovi device MD e per assegnare i normali attributi per esempio il mount point 6 3 3 5 Configurazione del Logical Volume Manager LVM Se si lavora con i computer come amministratore di sistema o come utente esperto sicuramente si conoscer la situazione in cui qualche
18. hardware grafico e i dispositivi di puntamento supportati possono essere trovati in http xorg freedesktop org Debian 9 include la versione 7 7 di X Org 2 1 6 Schede di rete Quasi tutte le schede di rete NIC supportate dal kernel Linux standard dovrebbero essere supportate anche dal sistema d installazione normalmente i driver sono caricati automaticamente Fra queste sono comprese molte schede PCI PCI Express e le schede PCMCIA Express per i portatili L uso di ISDN supportato ma non durante l installazione 2 1 6 1 Schede per reti wireless Le reti wireless sono generalmente ben supportate e un numero crescente di adattatori wireless supportato dal kernel Linux ufficiale anche se molti hanno bisogno di caricare il firmware E l installatore che chiede di caricare il firmware quando necessario Vedere la Sezione 6 4 per informazioni dettagliate su come caricare il firmware durante l installazione Le schede di rete wireless non supportate dal kernel Linux ufficiale possono ugualmente funzionare con Debian GNU Linux ma non sono supportate durante l installazione Se durante l installazione si verificasse un problema con la scheda di rete wireless e non fossero disponibili altre schede di rete sar comunque possibile portare a termine l installazione di Debian GNU Linux usando le immagini complete di CD ROM o DVD Scegliere di non configurare la rete e proseguire l installazione con i soli pacchetti disponi
19. i 29 4 5 1 Attivazione di un server DHCP 29 4 5 1 1 Abilitare l avvio PXE nella configurazione di DHCP 30 4 5 2 Attivazione di un server BOOTP 30 4 5 3 Attivazione di un server TETP sidene eien asia a nie ne renze nie rien ee N a 31 4 5 4 Posizionamento delle immagini TFTP 32 4 6 Installazione automatizzata aen eea AAE A EEA E N NEN Asin 32 4 6 1 Installazione automatizzata usando l Installatore Debian 32 5 Avvio del sistema d installazione seesoesssessescesossossoceocescesoseoesosescesossoseoceocesossossosesesssesossossosessssoe 33 5 1 Avvio dell installatore su PC 64 bit 33 5 1 1 Avvio da chiavetta USB 33 5 12 Avvio da CD ROM ipi eolie iii 33 5 13 Avvioda Windows ara acari 33 5 1 4 Avvio da DOS con loadlin 34 5 1 5 Avvio di Linux usando LILO o GRUB n 34 91 6 Avvio con TETP ensnare aa aa E E R E NE E S SIENER 35 5 1 6 1 Schede di rete NIC o schede madri con supporto PXE 35 5 1 6 2 Schede di rete con Network BootROM _ 36 5163 Etherboot ia ilaele to 36 9 17 La schermat di Avvio i 36 5 1 5 Installatore grafico scianca oreinen ei rai 37 5 2 Accessibilit eenen aes ies E E NEE E E i 38 5 2 1 Interfacci
20. nn 85 8 3 3 Altri programmi disponibili per Debian i 85 8 3 4 Gestione del Job dl ct n ia alari 85 8 4 Ulteriori letture e informazioni iene i e EEA EAE EE EE 85 8 5 Configurazione del sistema per la posta elettronica 86 8 5 1 Configurazione predefinita della posta elettronica 86 8 5 2 Invio di email all esterno del sistema 87 8 5 3 Configurazione del MTA Mail Transport Agent Exim4 87 8 6 Compilazione di un nuovo kernel i 88 8 6 1 Gestione dell immagine del kernel 89 8 7 Recupero di un sistema danneggiato i 90 A Installation HOWt0 scrsrrrrrereerere serie ie zio nio nio nen eene ezio nie nio nen eio rene nio nio nio nio reo nen eni nio nie nio einen ionico 92 A lPreliminari ic lella aa ana 92 A 2 Avvio del programma d installazione 92 A 2 1 CDROM cia IL NL 92 A2 2 Chiavette USB irer ee E ninna Eni alia ai 92 A2 3AVvvio da tete iconica aaa 93 A2 A Ayyo da disco MSS Ooae o EEEE E E A ar 93 eS REVA O E a aires eri 93 A 4 Invio di un resoconto d installazione i 94 Ad E per MMi esene e E E alano N E E ETER 95 B Installazione automatica tramite preconfigurazione sesesersccsocseeesesosoeococoeoesesesosocososeeseseeoseeo 96 B l Introdizione a aan a alain 96 B 1 1 Metodi di preconfigura
21. possibile usare il parametro TERM tipo Notare che l installatore supporta solo questi tipi di terminale linux bterm ansi vt102 e dumb Il valore predefinito per la console seriale del installatore Debian vt102 Gli strumenti di virtualizzazione per esempio QE MU KVM potrebbero non fornire la conversione tra questi tipi di terminali comunque possibile avviarli all interno di una sessione screen In questo modo verr effettuata una traduzione per il tipo di terminale screen che molto simile a vt 102 40 Capitolo 5 Avvio del sistema d installazione 5 3 2 Parametri dell Installatore Debian Il sistema d installazione riconosce alcuni parametri aggiuntivi che possono essere molto utili Un parte dei parametri dispone di una abbreviazione che permette di accorciare un po la riga di comando contenente le opzioni da passare al kernel e di semplificare l inserimento dei parametri Per i parametri che hanno un abbreviazione l abbreviazione riportata fra parentesi accanto alla forma normale lunga Gli esempi in questo manuale usano normalmente l abbreviazione debconf priority priority Questo parametro imposta la priorit oltre la quale sono mostrati i messaggi Il valore predefinito priority high Questo vuol dire che sono mostrati i messaggi con priorit alta high e critica critical ma i messaggi con priorit media medium e bassa low sono saltati Se durante l installazione si
22. utilizzare gli strumenti di partizionamento nativi per creare le partizioni usate da altri sistemi operativi Per installare pi di un sistema operativo sulla stessa macchina si dovrebbero installare prima tutti gli altri sistemi e poi procedere con l installazione di Debian L installazione di Windows e di altri SO potrebbero distruggere la capacit di avviare Debian oppure incoraggiare la formattazione delle partizioni non native Queste operazioni possono essere ripristinate o evitate ma facendo prima l installazione dei sistemi nativi si evitano parecchi problemi 3 6 Configurazione di hardware e sistema operativo prima dell installazione In alcuni casi prima di installare Debian potrebbe essere necessario riconfigurare dell hardware in 20 Capitolo 3 Preparazione dell installazione di Debian GNU Linux questa sezione descritto cosa fare Generalmente si tratta di controllare e nel caso di modificare le impostazioni del BIOS firmware di sistema Il BIOS o firmware di sistema il software essenziale per il funzionamento dell hardware il suo utilizzo critico durante il processo di bootstrap che segue l accensione 3 6 1 Invocare il menu di configurazione del BIOS Il BIOS fornisce le funzioni di base necessarie all avvio della macchina e permette al sistema ope rativo di accedere all hardware Il proprio sistema dotato di un apposito menu di configurazione del BIOS Per accedere al
23. 3 1 1 noshell Impedisce all Installatore di fornire le shell interattive su tty2 e tty3 Utile durante le installazioni non sorvegliate e con scarsa sicurezza fisica debian installer framebuffer fb Su alcune architetture si usa il framebuffer del kernel per fornire l installazione in pi lingue Se sul proprio sistema il framebuffer crea problemi possibile disabilitarlo usando il parametro vga normal fb false Dei sintomi di questo problema sono dei messaggi d errore riguardo bterm o bogl lo schermo nero oppure un blocco entro pochi minuti dall inizio dell installazione debian installer theme theme Un tema determina l aspetto dell interfaccia utente dell installatore colori icone ecc i temi disponibili variano al variare dell interfaccia Attualmente entrambe le interfacce newt e gtk dispongono solo del tema dark adatto agli utenti con problemi visivi L impostazione usando il parametro theme dark all avvio del sistema netcfg disable_autoconfig Normalmente il installatore Debian tenta di configurare la rete via l autoconfigurazione di IPv6 e DHCP Se il tentativo ha successo non si ha la possibilit di verificare ed eventual mente modificare le impostazioni possibile fare la configurazione manuale della rete solo se la configurazione automatica fallisce Se nella propria rete locale presente un router IPv6 oppure un server DHCP ma si vuole evitare di usarli per esempio perch for
24. 64bit IBM S 390 s390x IPL da VM reader e generico DASD Questo documento tratta l installazione sull architettura PC 64 bit con il kernel Linux Se si cercano delle informazioni su un altra delle architetture supportate da Debian si consultati la pagina dei port Debian http www debian org ports 2 1 2 CPU Sono supportati i processori AMD64 e Intel 64 2 1 3 Portatili Dal punto di vista tecnico i portatili sono dei normali PC quindi tutte le informazioni che riguardano i sistemi PC sono valide anche per i portatili Oggigiorno l installazione su portatili funziona senza particolari operazioni e comprende funzionalit quali la sospensione automatica quando viene chiuso il coperchio e la gestione dei bottoni speciali per esempio quello per disattivate le interfacce wifi modalit aereo Qualche volta i costruttori usano hardware speciale o proprietario per alcune funzionalit specifiche del portatile che potrebbero essere non supportate Per sapere se un particolare portatile funziona bene con GNU Linux consultare le pagine di Linux Laptop http www linux laptop net 2 1 4 Sistemi multiprocessore Il supporto multiprocessore detto anche symmetric multiprocessing o SMP disponibile per questa architettura Il kernel standard di Debian 9 stato compilato con il supporto per SMP alternatives Questo vuol dire che il kernel rileva il numero di processori o il numero di core e di
25. CD Se non si possiede un set di CD necessario scaricare i file dell installatore e copiarli su un disco fisso una chiavetta USB un computer in rete in modo da essere usati per avviare l installatore 4 2 Recupero dei file dai mirror Debian Per scoprire qual il mirror pi vicino e quindi probabilmente il pi veloce si consulti l elenco dei mirror Debian http www debian org distrib ftplist Quando si scaricano via FTP dei file da un mirror Debian assicurarsi di scaricare in modalit binaria e non in modalit testo o automatica 4 2 1 Dove trovare le immagini per l installazione Le immagini per l installazione sono su tutti i mirror Debian nella directory debian dists stretch main installer amd64 current images http ftp it debian org debian dists stretch main installer amd64 current images in MANIFEST http ftp it debian org debian dists stretch main installer amd64 current images MANIFEST sono elencate tutte le immagini e il loro scopo 24 Capitolo 4 Recupero dei supporti per l installazione 4 3 Preparazione dei file per l avvio da chiavetta USB Per preparare la chiavetta USB necessario un sistema GNU Linux con supporto USB gi funzio nante Con gli attuali sistemi GNU Linux la chiavetta USB dovrebbe essere riconosciuta non appena inserita Se questo non accade controllare che il modulo del kernel usb storage sia stato caricato All inserimento la chiavetta USB viene mappata su un devic
26. CD ROM DVD ROM BD ROM 12 2 4 2 Chiavette USB ici esiaine rrepa denena E ra aaa era 12 2 43 LE E E E E 12 244 DISCO fiSSO sioria r ree ia r nE aE EE aE EEE A anaE Eaa aiis 12 24 3 Un x 0 sisteni GNU x 12 2 4 6 Sistemi d archiviazione supportati i 13 2 5 Requisiti di memoria e spazio SU disco 13 3 Preparazione dell installazione di Debian GNU LINUX verrrrrrererer serio rece ree rece rio rione serio nionenene 14 3 1 Panoramica del processo d installazione ii 14 3 2 Backup dei dati aecncsn Saen annn ae Aa erariali 15 3 3 Informazioni necessarie aio 15 3 3 1 Doc menta Zioen La e Lia 15 3 3 1 1 Guida all installazione rere noear enes taeee p eaea i 15 3 3 1 2 Documentazione hardware i 16 3 3 2 Ricerca d informazioni sull hardware ii 16 3 3 3 Compatibilit hardware i 17 3 3 3 1 Verifica della compatibilit hardware con un sistema live 17 3 3 4 Impostazione della rete usisraria ssie i ali iran 18 3 4 Requisiti hardware minimi iii 19 3 5 Prepartizionamento per sistemi ad avvio multiplo i 19 iii 3 6 Configurazione di hardware e sistema operativo prima dell installazione 20 3 6 1 Invocare il menu di configurazione del BIOS 21 3 6 2 Selezione del disp
27. Configuration Protocol una estensione pi flessibile ma compatibile all indietro di BOOTP Alcuni sistemi possono essere configurati solo tramite DHCP Il TFTP Trivial File Transfer Protocol usato per fornire l immagine di avvio al client Teoricamente si pu usare un qualsiasi server su qualsiasi architettura che implementi questo protocollo Negli esempi di questa sezione sono presentati i comandi per SunOS 4 x SunOS 5 x noti come Solaris e GNU Linux Nota Su un server Debian GNU Linux raccomandato t ftpa hpa scritto dallo stesso autore del bootloader syslinux e quindi poco probabile che crei dei problemi Una buona alternativa at ftpd 4 5 1 Attivazione di un server DHCP Un server DHCP libero dhepd di ISC In Debian GNU Linux si raccomanda il pacchetto isc dhcp server Segue un esempio del file di configurazione per questo server di solito etc dhcp dhcpd conf option domain name example com option domain name servers nsl example com option subnet mask 255 255 255 0 default lease time 600 max lease time 7200 server name servername subnet 192 168 1 0 netmask 255 255 255 0 range 192 168 1 200 192 168 1 253 option routers 192 168 1 1 host clientname filename tftpboot img server name servername 29 Capitolo 4 Recupero dei supporti per l installazione next server servername hardware ethernet 01 23 45 67 89 AB fixed address 192 168 1 90 In
28. Dopo aver premuto i tasti dovrebbe essere visibile il prompt Per evitare che l installatore usi il framebuffer per il resto dell installazione si deve aggiungere vga normal fb false al prompt di avvio come descritto nel testo di aiuto 5 1 8 Installatore grafico La versione grafica dell installatore disponibile soltanto su un numero limitato di architetture fra le quali PC 64 bit La funzionalit dell installatore grafico quasi identica a quella dell installatore testuale dato che entrambe le versioni hanno come base gli stessi programmi e differiscono soltanto per l interfaccia Nonostante la funzionalit sia identica l installatore grafico ha alcuni piccoli ma significativi van taggi Il vantaggio principale che pu supportare un numero maggiore di lingue cio le lingue che usano un set di caratteri che non pu essere visualizzato con l interfaccia testuale newt Ha anche vantaggi di usabilit infatti possibile usare il mouse e in alcuni casi le domande possono mostrate all interno di un unica schermata 37 Capitolo 5 Avvio del sistema d installazione L Installatore grafico disponibile in tutte le immagini di CD e con il metodo d installazione da disco fisso Per avviare l installatore grafico sufficiente scegliere la voce corrispondente nel menu di avvio Le modalit esperto e di ripristino dell installatore grafico si trovano nel menu Opzioni avanzate comunqu
29. EOF Infine configurare l accesso per un utente non root e impostare la password per questo utente adduser joe passwd joe 133 Appendice D Miscellanea D 3 8 Ritocchi finali Come gi detto in precedenza al termine dell installazione si dispone di un sistema decisamente basilare Per rendere il proprio sistema pi completo c un metodo molto semplice per installare tutti i pacchetti con priorit standard tasksel install standard Ovviamente possibile usare aptitude per installare dei pacchetti individuali Al termine dell installazione in var cache apt archives sono presenti i pacchetti scaricati Si possono cancellare e quindi liberare un po di spazio usando aptitude clean D 4 Installazione di Debian GNU Linux via Parallel Line IP PLIP Questa sezione spiega come installare Debian GNU Linux su una macchina senza una scheda di rete usando solo una macchina remota che fa da gateway tramite un cavo Null Modem chiamato anche Null Printer La macchina che fa da gateway deve essere connessa a una rete sui cui presente un mirror Debian per esempio Internet Nell esempio presente in questa appendice configurata una connessione PLIP con un gateway con nesso a Internet tramite una connessione dial up ppp0 Sono usati gli indirizzi IP 192 168 0 1 e 192 168 0 2 per l interfaccia PLIP rispettivamente sul sistema target e sul sistema sorgente questi indirizzi devono essere lib
30. Esecuzione di debootstrap i 128 D 3 4 Configurazione del sistema di base 128 D 3 4 1 Creazione dei file di device i 128 D 3 4 2 Montare le partizioni i 129 D 3 4 3 Configurazione del fuso Orario ii 130 D 3 4 4 Configurazione della rete i 130 D 3 4 5 Configurazione di Apt i 131 D 3 4 6 Configurazione del pacchetto locales e della tastiera 132 D 3 5 Installazione di un Kernel apese eaen ionar sat riur eat neen nean 132 D 3 6 Configurazione del boot loader i 132 D 3 7 Accesso remoto installazione di SSH e impostazione dell accesso 133 D 3 6 Ritocchi fmali isiia ile E o Alari ALL ini 134 vii D 4 Installazione di Debian GNU Linux via Parallel Line IP PLIP 134 D41 REQUISIO iii rita 134 D 4 2 Configurazione del sorgente i 134 D 4 3 Installazione sul target uusririe iii 135 D 5 Installazione di Debian GNU Linux utilizzando PPP over Ethernet PPPOE 136 E AAMINIStrIVia oerrerrerrereerereenee nie nio neo renecerenrenio nio nio nio rene neo nio nio nio nio nioeeneenionio nio nie neneeneenionionioneone 137 E 1 Informazioni su questo documento 137 E 2 COME CONI
31. basilari per i prossimi passi dell installazione potrebbero aver bisogno di altri file di device Ci sono pi modi per proseguire la scelta dipende dal sistema che sta ospitando l installazione dall intenzione di usare un kernel modulare oppure no e dall intenzione di usare file di device dinamici per esempio usando udev o statici Alcune delle possibili soluzioni sono e installare il pacchetto makedev e dopo aver fatto il chroot creare il set predefinito di file di device statici usando apt get install makedev mount none proc t proc cd dev 128 Appendice D Miscellanea MAKEDEV generic e creare manualmente solo dei file di device specifici usando MAKEDEV e collegare con mount la dev del sistema che ospita l installazione sopra la dev del sistema che si sta installando notare che gli script di post installazione di alcuni pacchetti potrebbero provare a creare file di device quindi questo metodo deve essere usato con molta cautela D 3 4 2 Montare le partizioni Adesso necessario creare etc fstab editor etc fstab Segue un esempio che si pu adattare secondo le proprie necessit etc fstab static file system information file system mount point type options dump pass dev XXX ext 3 defaults 0 1 dev XXX boot ext 3 ro nosuid nodev 0 2 dev XXX none swap SW 0 0 proc proc proc defaults 0 0 dev d0 media floppy auto noauto rw sync user exec 0 dev
32. casi particolari per i quali non sono disponibili altri metodi d installazione 2 4 5 Un x o sistemi GNU Se si usano altri sistemi Unix possibile usarli anche per installare Debian GNU Linux senza l uso di installatore Debian descritto nel resto del manuale Questo tipo d installazione pu essere utile per gli utenti che hanno dell hardware che altrimenti non supportato o sui computer che non possono tollerare interruzioni Se interessa a questa tecnica si veda la sezione la Sezione D 3 Questo 12 Capitolo 2 Requisiti di sistema metodo d installazione raccomandato solo per gli utenti esperti nel caso che non siano disponibili altri metodi d installazione 2 4 6 Sistemi d archiviazione supportati L Installatore Debian contiene un kernel che stato compilato per massimizzare il numero di sistemi su cui pu girare In generale il sistema d installazione di Debian include il supporto per i lettori IDE noti come PATA i controller e i dispositivi SATA e SCSI USB e FireWire I filesystem supportati comprendono FAT le estensioni Win 32 FAT VFAT e NTFS 2 5 Requisiti di memoria e spazio su disco Sono necessari almeno 112MB di memoria e 680MB di spazio su disco per effettuare una normale installazione Notare che questi valori sono il minimo indispensabile per dei valori pi realistici si veda la Sezione 3 4 L installazione su sistemi che dispongono di una quantit inferiore di memoria o di spa
33. che usa il 1ilo conf relativo al sistema su cui viene lanciato L installazione e la configurazione di grub2 molto semplice 132 Appendice D Miscellanea aptitude install grub pc grub install dev sda update grub Il secondo comando installa grub2 in questo caso nel MBR di sda L ultimo comando crea un file boot grub grub cfg corretto e funzionante Notare che si suppone che il device dev sda sia gi stato creato Esistono anche altri metodi per installare grub2 ma questi non rientrano fra gli scopi di questa appendice Di seguito un etc lilo conf di base come esempio boot dev sda6 root dev sda6 install menu delay 20 lba32 image vmlinuz initrd initrd img label Debian D 3 7 Accesso remoto installazione di SSH e impostazione dell accesso Chi pu accedere al sistema dalla console pu saltare questa sezione Se il sistema deve essere acces sibile da remoto necessario installare SSH e impostare l accesso aptitude install ssh Con la configurazione predefinita non possibile accedere come root tramite password quindi necessario prima impostare una password e poi riattivare l accesso come root tramite password passwd editor etc ssh sshd_config Questa l opzione da attivare PermitRootLogin yes possibile anche configurare l accesso aggiungendo una chiave ssh all utente root mkdir root ssh cat lt lt EOF gt root ssh authorized_keys ssh rsa
34. ci potrebbe essere anche dev cdrom e Usare il comando mount per verificare che il CD ROM sia gi stato montato altrimenti provare a montarlo manualmente mount dev hdc cdrom Controllare se si verificano degli errori dopo questo comando e Verificare che il DMA sia attivo cd proc ide hdc 47 Capitolo 5 Avvio del sistema d installazione grep using_dma settings using_dma x 0 di rw Il valore 1 nella prima colonna dopo using_dma vuol dire che attivo in questo caso provare a disabilitarlo con echo n using_dma 0 gt settings Assicurarsi di essere nella directory del device che corrisponde al lettore CD ROM e Se durante l installazione si verificano dei problemi provare a controllare l integrit del CD ROM usando l opzione nella parte bassa del menu principale dell installatore Questa opzione pu essere usata come test generico sull affidabilit della lettura del CD ROM 5 4 2 Configurazione dell avvio Se si hanno problemi come blocchi del kernel durante il processo d avvio la mancata individuazione delle periferiche presenti oppure il non corretto riconoscimento dei driver la prima cosa da controllare sono i parametri di avvio si consulti la Sezione 5 3 In alcuni casi i malfunzionamenti possono essere causati dall assenza del firmware dei dispositivi vedere la Sezione 2 2 e la Sezione 6 4 5 4 3 Software di sintesi vocale Se il software di sintesi vocale non funzi
35. computer con Debian o altre distribuzioni GNU Linux preinstallate http www debian org distrib pre installed possibile che costino di pi ma questo 10 Capitolo 2 Requisiti di sistema acquisto permette di stare tranquilli perch si pu essere sicuri che l hardware ben supportato da GNU Linux Se si deve comprare una macchina con Windows preinstallato leggere attentamente la licenza che viene data con Windows si pu rifiutare la licenza e ottenere un rimborso dal produttore Facendo una ricerca su internet di windows refund si potrebbero recuperare delle informazioni utili per fare questa operazione Indipendentemente dall acquisto di un sistema con Linux preinstallato o meno o addirittura un com puter usato necessario assicurarsi che l hardware sia supportato dal kernel Linux Controllare se il proprio hardware presente nelle liste elencate precedentemente Si deve far sapere al rivenditore che stiamo acquistando un computer su cui verr installato Linux Si dovrebbe supportare i produttori che appoggiano Linux 2 3 1 Evitare hardware chiuso o proprietario Alcuni costruttori di hardware non danno informazioni su come scrivere i driver per i loro dispositivi Altri non permettono di accedere alla documentazione senza un accordo di non divulgazione che im pedirebbe di rilasciare il codice sorgente del driver che uno degli elementi fondamentali del software libero Poich non abbiamo avuto accesso alla
36. dalla rete o da un supporto rimovibile ed usato per rispondere alle domande che sarebbero normalmente poste durante il processo d installazione La documentazione completa sulla preconfigurazione comprende anche un esempio funzionante che possibile modificare si trova in Appendice B 32 Capitolo 5 Avvio del sistema d installazione 5 1 Avvio dell installatore su PC 64 bit Avvertimento Se sul proprio sistema gi installato un qualsiasi altro sistema operativo e si desidera conservarlo configurazione in dual boot necessario accertarsi che siano stati correttamente spenti prima di avviare l installatore L installazione di un sistema operativo mentre un altro in ibernazione stato sospeso su disco pu provocare la perdita o il danneggiamento dello stato del sistema operativo sospeso e causare problemi quando viene riavviato Nota Le istruzioni per l avvio della versione grafica dell installatore sono in la Sezione 5 1 8 5 1 1 Avvio da chiavetta USB Se il proprio computer pu effettuare 1 avvio da USB probabilmente questo sar il modo pi semplice per far partire l installazione Supponendo di aver seguito le indicazioni contenute in la Sezione 3 6 2 e la Sezione 4 3 inserire la chiavetta USB in uno qualsiasi dei connetori USB liberi e riavviare il computer Il sistema partir e se non stato usato il metodo flessibile di preparazione della chiavetta e non stato attivato dovrebbe appari
37. dati nelle partizioni marcate per essere ri pulite e di confermare altre cose come la scrittura della nuova tabella delle partizioni Se la partizione di grandi dimensioni questa operazione potrebbe richiedere un po di tempo Poi viene chiesto di inserire la passphrase per ognuna delle partizioni configurate Una buona pas sphrase dovrebbe essere di almeno 8 caratteri dovrebbe essere composta da lettere numeri e altri caratteri e non dovrebbe contenere parole che si possono trovare in un dizionario n informazioni personali come la data di nascita hobby nomi di animali domestici nomi di familiari o parenti ecc Avvertimento Prima di inserire qualsiasi passphrase si deve essere sicuri che la tastiera sia configurata corretta mente e che i caratteri generati siano quelli che ci si aspetta Se non si sicuri si pu passare sulla seconda console virtuale e fare delle prove Ci garantisce di non avere sorprese in seguito per esem pio inserendo la passphrase con una tastiera qwerty configurata con una disposizione azerty Questa situazione pu avere pi cause Forse durante l installazione si cambiato la disposizione della ta stiera oppure la disposizione della tastiera non era stata ancora configurata quando si inserito la passphrase per il file system di root Se per creare le chiavi di cifratura si fossero scelti metodi diversi dalla passphrase le chiavi ver rebbero create adesso Dato che duranti i primi passi de
38. df Tl preferibile la tabella delle partizioni in formatto grezzo gt Output of lspci knn or lspci nn lt L output del comando lspci knn oppure di lspci nn gt Base System Installation Checklist lt Inserire nella casellina una 0 se quel passo ha funzionato una E se si sono verificati degli errori oppure lasciare la casella in bianco se il passo non stato eseguito gt O OK E Error please elaborate below didn t try it Initial boot lt Primo avvio del sistema gt Detect network card lt Riconoscimento della scheda di rete gt Configure network lt Configurazione della rete gt Detect CD lt Riconoscimento del CD gt Load installer modules lt Caricamento dei moduli dell installatore gt Detect hard drives lt Riconoscimento dei dischi fissi gt Partition hard drives lt Partizionamento dei dischi fissi gt Install base system lt Installazione del sistema di base gt Clock timezone setup lt Impostazione di orologio e fuso orario gt User password setup lt Impostazione di utente e password gt Install tasks lt Installazione dei task gt Install boot loader lt Installazione del boot loader gt Overall install lt Installazione nel suo complesso gt Comments Problems lt Descrizione dettagliata dell installazione compresi dettagli commenti e idee che si hanno sul sistema di installazione gt Nella segnalazione di bug si deve descri
39. di aggiornamento di Debian le correzioni ai problemi di sicurezza possono essere scaricate e installate da Internet Il metodo principale e migliore per ottenere supporto per un sistema Debian GNU Linux e comunicare con gli sviluppatori Debian usando le molte mailing list gestite dal progetto Debian ce ne sono pi di 276 al momento in cui questo documento scritto La maniera pi facile per iscriversi a una o pi liste visitare la pagina di iscrizione alle mailing list di Debian http www debian org MailingLists subscribe e riempire il modulo che vi troverete 1 4 Cosa Debian GNU kFreeBSD Debian GNU kFreeBSD un sistema Debian GNU con kFreeBSD come kernel Questo port di Debian attualmente sviluppato solo sulle architetture 1386 e amd64 anche se sono possibili i port verso altre architetture Notare che Debian GNU kFreeBSD non un sistema Linux e quindi alcune informazioni specifiche di Linux non sono valide per kFreeBSD Capitolo 1 Benvenuti in Debian Per maggiori informazioni si consulti la pagina dei port di Debian GNU kFreeBSD http www debian org ports kfreebsd gnu e la mailing list lt debian bsd lists debian org gt 1 5 Cosa Debian GNU Hurd Debian GNU Hurd un sistema Debian GNU con GNU Hurd un insieme di server che girano sopra al microkernel GNU Mach Hurd ancora incompleto e non adatto per l uso quotidiano ma il lavoro continua Hurd attual mente disponibile per l archit
40. di debconf di molti pi dettagli sulle attuali impostazioni di ciascuna variabile e sulla loro evoluzione durante l esecuzione degli script di installazione del pacchetto B 5 3 Caricamento in cascata di pi file di preconfigurazione Da un file di preconfigurazione anche possibile includere anche altri file di preconfigurazione Qual siasi impostazione fatta in questi file sovrascrive l eventuale configurazione fatta dai file caricati in precedenza Questo permette di inserire per esempio una configurazione di rete generica in un file e di mettere alcune configurazioni particolari in altri file Si possono elencare pi file separandoli con degli spazi verranno caricati tutti Anche i file inclusi possono avere al loro interno delle direttive preseed include Si noti che se i nomi dei file sono relativi sono prelevati dalla stessa directory del file di preconfigurazione che li include d i preseed include string x cfg Facoltativamente il programma d installazione pu verificare le checksum dei file prima di processarli Attualmente sono supportati solo le checksum md5sum che vanno elencate nello stesso ordine con cui sono inclusi i file d i preseed include checksum string 5da499872becccfeda2c4872 9171c3d Ancora pi flessibile questo esegue un comando di shell e se restituisce i nomi dei file di preconfigurazione allora include questi file d i preseed include_command string if hostname bob
41. documentazione di questi dispositivi semplicemente questi non funzionano in Linux In molti casi di sono degli standard o almeno degli standard de facto che descrivono come un sistema operativo e i suoi driver comunicano con una certa classe di dispositivi Tutti i dispositivi che sono conformi allo standard possono essere usati con un singolo driver generico e senza la necessit di usare driver specifici per il dispositivo Alcuni tipi di hardware per esempio i Dispositivi di Interfaccia Umana come tastiere mouse ecc e i dispositivi USB di memorizzazione di massa come le chiavette USB e i lettori di memory card funzionano molto bene e in pratica tutti i dispositivi sul mercato sono conformi agli standard Purtroppo in altri campi tra i quali le stampanti non cos Ci sono molte stampanti che possono essere comandate via un insieme ridotto di linguaggi di controllo che sono degli standard de facto e quindi possibile farle funzionare senza problemi con qualsiasi sistema operativo ma ci sono anche pochi modelli che comprendono solo comandi di controllo proprietari per i quali non possibile accedere alla loro documentazione e di conseguenza non possono essere usate sui sistemi operativi liberi oppure possono essere usate tramite un driver closed source fornito dal costruttore Anche se disponibile un driver closed source per il dispositivo la vita del dispositivo legata alla disponibilit del driver Oggigiorno la vita dei
42. e promuovere la condivisione e il riutilizzo del software in generale NON C GARANZIA 11 POICH IL PROGRAMMA CONCESSO IN USO GRATUITAMENTE NON C GARAN ZIA PER IL PROGRAMMA NEI LIMITI PERMESSI DALLE VIGENTI LEGGI SE NON IN DICATO DIVERSAMENTE PER ISCRITTO IL DETENTORE DEL COPYRIGHT E LE ALTRE PARTI FORNISCONO IL PROGRAMMA COS COM SENZA ALCUN TIPO DI GARAN ZIA N ESPLICITA N IMPLICITA CI COMPRENDE SENZA LIMITARSI A QUESTO LA GARANZIA IMPLICITA DI COMMERCIABILIT E UTILIZZABILIT PER UN PARTICOLA RE SCOPO L INTERO RISCHIO CONCERNENTE LA QUALIT E LE PRESTAZIONI DEL PROGRAMMA DELL ACQUIRENTE SE IL PROGRAMMA DOVESSE RIVELARSI DIFET TOSO L ACQUIRENTE SI ASSUME IL COSTO DI OGNI MANUTENZIONE RIPARAZIONE O CORREZIONE NECESSARIA 12 N IL DETENTORE DEL COPYRIGHT N ALTRE PARTI CHE POSSONO MODIFICA RE O RIDISTRIBUIRE IL PROGRAMMA COME PERMESSO IN QUESTA LICENZA SONO RESPONSABILI PER DANNI NEI CONFRONTI DELL ACQUIRENTE A MENO CHE QUE STO NON SIA RICHIESTO DALLE LEGGI VIGENTI O APPAIA IN UN ACCORDO SCRIT TO SONO INCLUSI DANNI GENERICI SPECIALI O INCIDENTALI COME PURE I DANNI CHE CONSEGUONO DALL USO O DALL IMPOSSIBILIT DI USARE IL PROGRAMMA CI COMPRENDE SENZA LIMITARSI A QUESTO LA PERDITA DI DATI LA CORRUZIONE DEI DATI LE PERDITE SOSTENUTE DALL ACQUIRENTE O DA TERZI E L INCAPACIT DEL PROGRAMMA A INTERAGIRE CON ALTRI PROGRAMMI ANCHE SE IL DETENTORE O ALTRE PARTI SONO STATE AV
43. forse lo si pu decidere da soli e Il proprio nome di dominio e L indirizzo IP dell elaboratore e La netmask da usare con la propria rete e L indirizzo IP del gateway su cui effettuare l instradamento predefinito se la propria rete ne ha uno e Il sistema della propria rete da usare come server DNS Domain Name Service Se la rete a cui si connessi usa DHCP Dynamic Host Configuration Protocol per la configurazione della rete le informazioni precedenti sono inutili poich il server DHCP le fornisce direttamente al proprio computer durante il processo d installazione Chi accede a Internet via DSL o con un cable modem cio tramite la TV via cavo e dispone di un router spesso fornito gi preconfigurato dal fornitore telefonico della TV via cavo che gestisce la connettivit di rete solitamente disponibile DHCP Come regola del pollice se nella propria rete casalinga si usa Windows e non stata effettuata nessuna configurazione manuale sulla rete per potersi collegare a Internet anche la connettivit di rete di Debian GNU Linux verr configurata automaticamente Se si usa una rete WLAN WIFi si deve anche conoscere 18 Capitolo 3 Preparazione dell installazione di Debian GNU Linux e L ESSID nome della rete della propria rete wireless e La chiave di sicurezza WEP o WPA WPAZ2 per accedere alla rete se usata 3 4 Requisiti hardware minimi Dopo aver raccolto le informazioni sull hardw
44. frammenti utilizzati in questa appendice B 2 1 Caricamento del file di preconfigurazione Se si utilizza la preconfigurazione initrd bisogna assicurarsi solo che il file preseed cfg si trovi nella directory principale del initrd L installatore automaticamente verifica se questo file presente e lo carica Per gli altri metodi di preconfigurazione necessario specificare durante l avvio dell installatore qua le file usare Normalmente questo pu essere fatto passando al kernel un determinato parametro d avvio manualmente durante l avvio oppure tramite il file di configurazione del boot loader p e syslinux cfg aggiungendo il parametro alla fine delle righe append per il kernel Se si specifica un file di preconfigurazione nella configurazione del boot loader possibile modifi care la configurazione in modo che non sia necessario premere Invio per avviare l installazione Con syslinux si pu ottenere questo risultato impostando il timeout a 1 in syslinux cfg Per essere sicuri che l installatore usi il file di preconfigurazione corretto si pu opzionalmente spe cificare una checksum per il file Attualmente la checksum deve essere di tipo mdSsum e se viene specificata il file di preconfigurazione la deve verificare altrimenti l installatore non user quel file Parametri di avvio da specificare con avvio da rete preseed url http host percorso di preseed cfg 97 Appendice B Installazione aut
45. funzionalit si deve scegliere Automated install dal menu di avvio su alcune architetture e in alcuni metodi di avvio chiamato auto Quindi in questa sezione auto non un parametro ma si riferisce alla voce nel menu di avvio che poi deve essere seguita dai parametri di avvio Consultare in la Sezione 5 1 7 le informazioni su come aggiungere i parametri di avvio Per illustrare queste funzionalit sono riportati alcuni esempi su come possono essere usate dal prompt boot auto url autoserver Questa funzionalit assume la presenza di un server DHCP che indichi alla macchina un server DNS per risolvere autoserver eventualmente aggiungendo il dominio locale se fornito dal DHCP Se questa funzione usata su una macchina del dominio esempio com e se il DHCP configurato correttamente allora il file di preconfigurazione viene recuperato da http autoserver esempio com d i stretch preseed cfqg L ultima parte del URL d i stretch preseed cfg impostata in auto install defaultroot il cui valore predefinito contiene la directory stretch per permettere alle versioni successive di specificare il proprio nome in codice e quindi permettere migrazioni future in modo controllato Il viene usato per indicare la directory principale relativamente a cui le restanti parti del percorso possono essere ancorate da usarsi in preseed include e preseed run questo permette di specificare file sia come URL completi come percorsi inizianti con
46. infatti il programma d installazione determina se il sistema impostato su UTC analizzando quali altri sistemi operativi sono installati Nella modalit esperto possibile scegliere se l orologio del proprio computer impostato con UTC o no I sistemi su cui viene usato anche Dos o Windows sono normalmente regolati con l ora locale se si vuole un sistema dual boot scegliere l ora locale invece di UTC A questo punto installatore Debian cerca di salvare l ora corrente nell orologio hardware del sistema In base alla scelta appena fatta l ora pu essere UTC o locale 6 3 7 2 Riavvio del sistema Viene richiesto di rimuovere il supporto CD dischetto ecc usato per avviare il programma d installazione Poi il sistema viene riavviato con il nuovo sistema Debian 6 3 8 Risoluzione dei problemi I componenti elencati in questa sezione non sono normalmente coinvolti nel processo d installazione ma restano in attesa in background per aiutare l utente nel caso che qualcosa vada storto 6 3 8 1 Salvataggio dei log d installazione Se l installazione ha successo i file di log creati durante il processo d installazione sono automatica mente salvati in var log installer sul nuovo sistema Debian Scegliendo Salvare i log per il debug nel menu principale possibile salvare i file di log su un dischetto in rete su un disco fisso o su altri supporti Questo pu essere utile se si verificano dei problemi duran
47. kernel Il resto del sistema consiste in altri programmi molti dei quali sono stati scritti da e per il progetto GNU Dato che il kernel Linux da solo non forma un sistema operativo preferiamo usare il termine GNU Linux per indicare il sistema a cui molte persone fanno riferimento distrattamente con Linux Linux modellato sul sistema operativo Unix Dall inizio Linux stato progettato per essere un si stema multi tasking e multi utente Queste cose sono sufficienti per rendere Linux diverso da altri sistemi operativi ben noti Comunque Linux ancora pi diverso di quanto si possa pensare Diver samente da altri sistemi operativi nessuno proprietario di Linux Molto del suo sviluppo fatto da volontari non pagati Lo sviluppo di quello che pi tardi diventato GNU Linux inizi quando la Free Software Foundation http www fsf org inizi lo sviluppo di un sistema operativo libero simile a Unix chiamato GNU Il progetto GNU http www gnu org ha sviluppato un vasto insieme di strumenti software liberi da usare con Unix e sistemi operativi simili a Unix come Linux Questi strumenti permettono agli utenti di eseguire azioni che vanno dal mondano come copiare o rimuovere file dal sistema fino all arcano come scrivere e compilare programmi o fare editing sofisticato in una variet di formati Mentre molti gruppi e individui hanno contribuito a Linux il grande donatore ancora la Free Soft ware Founda
48. la nazione sar gi selezionata Con Indietro sar possibile scegliere nazioni appartenenti ad altri continenti Nota importante scegliere la nazione in cui si vive o in cui ci si trova poich determina il fuso orario con cui verr configurato il sistema finale Se per la combinazione di lingua e nazione scelta non definito un locale ma esistono altri locale per quella lingua l installatore permetter di scegliere quale tra i locale definiti si vuole impostare come locale predefinito sul sistema installato Negli altri casi il locale predefinito sar impostato in base alla lingua e alla nazione scelte Qualsiasi sia il locale scelto come descritto nel paragrafo precedente verr usata la codifica dei carat teri UTF 8 Se l installazione avviene con priorit bassa possibile scegliere ulteriori locale compresi i cosiddetti locale legacy da generare sul sistema installato in questo caso verr anche chiesto quale tra i locale scelti dovr essere quello predefinito sul sistema installato 1 Interminitecnici per quella lingua esistono pi locale che si differenziano in base al codice della nazione 2 Con le priorit media e bassa sempre possibile scegliere il locale preferito tra quelli disponibili per la lingua selezionata se ne esistono pi di uno 3 Ilocale legacy sono quei locale che non usano UTF 8 per la codifica dei caratteri bens uno degli standard pi vecchi come ISO 8859 1 usato per
49. la sezione non free dell archivio nel sources list di APT Questo ha il vantaggio che quando disponibile una nuova versione del firmware questo verr aggiornato automaticamente Se il caricamento del firmware stato saltato durante l installazione i dispositivi che hanno biso gno del firmware non funzioneranno fino a quando il firmware o il pacchetto non verr installato manualmente Nota Se i firmware sono stati caricati da file singoli i firmware verranno copiati nel sistema installato ma non saranno aggiornati automaticamente a meno che una volta completata l installazione non venga installato se disponibile il relativo pacchetto 80 Capitolo 7 Avvio del nuovo sistema Debian 7 1 Il momento della verit Il primo avvio del sistema a piena potenza ci che gli ingegneri elettronici chiamano la prova del fumo Nel caso sia stata effettuata una installazione predefinita la prima cosa che viene mostrata all avvio del sistema il menu di grub o forse quello di 1i10 Alla prima voce nel menu corrisponde il nuovo sistema Debian se durante l installazione stata rilevata la presenza sul sistema anche di altri sistemi per esempio Windows allora sono elencati nella parte inferiore del menu Non ci si deve preoccupare se il sistema non si avvia correttamente Infatti se l installazione si conclusa con successo ci sono ottime probabilit che ci che blocca l avvio del sistema con De bian sia so
50. le lingue dell Europa occidentale o EUC JP usato per il giapponese 56 Capitolo 6 Uso dell Installatore Debian 6 3 1 3 Selezione della tastiera Spesso le tastiere sono adattate ai caratteri usati dalla lingua Selezionare una disposizione della ta stiera che corrisponda alla tastiera in uso oppure selezionarne uno simile nel caso che la disposizione della propria tastiera non sia presente Una volta completata l installazione del sistema possibile sce gliere la disposizione della tastiera fra un numero maggiore di possibilit eseguire dpkg reconfigure keyboard configuration da root una volta completata l installazione Selezionare la tastiera che si desidera e poi premere Invio Usare i tasti cursore per spostare l evidenziazione si trovano nella stessa posizione su tutte le tastiere anche quelle con layout adattato alla lingua 6 3 1 4 Ricerca dell immagine ISO del Debian Installer Quando si effettua un installazione con il metodo ld media c una fase in cui necessario cercare e montare un immagine ISO del Debian Installer per poter recuperare i file necessari all installazione mancanti Questo esattamente il compito svolto dal componente iso scan AI primo tentativo iso scan monta automaticamente tutti i dispositivi a blocchi per esempio le partizioni su cui presente un filesystem conosciuto e poi ricerca i file con estensione iso 0 IsO Da notare che la prima scansione avviene solo sui f
51. moduli sincronizzato con il precedente Questo il miglior modo di gestire le imma gini del kernel in boot vengono inseriti il kernel il file System map e un log con le configurazioni attive durante la compilazione Notare che non obbligatorio compilare il kernel alla Debian ma l uso del sistema di pacchetti per gestire il kernel realmente pi sicuro e pi semplice In pratica si possono anche reperire i sorgenti del kernel direttamente da Linus anzich da linux source 2 6 e comunque usare il metodo di compilazione con kernel package Notare che possibile trovare la documentazione completa sull uso di kernel package in usr share doc kernel package Questa sezione contiene solo un breve manuale introduttivo D ora in avanti si suppone che si abbia il controllo completo della macchina e che i sorgenti del kernel siano da qualche parte all interno della propria home directory Si suppone anche che la versione del kernel sia 3 16 Assicurarsi di trovarsi nella directory in cui si vuole scompattare i sorgenti del kernel estrarli usando tar xf usr src linux source 3 16 tar xz e cambiare la directory corrente in linux source 3 16 che stata appena creata Adesso si pu configurare il kernel Eseguire make xconfig se X11 installato configurato e in esecuzione altrimenti eseguire make menuconfig necessario che sia installato il pacchetto libncurses5 dev Prendersi tutto il tempo necessario per leggere l
52. non funziona Schema di Spazio minimo Partizioni create partizionamento Tutti i file in una partizione 600MB swap Partizione home separata 500MB home swap Partizioni home var e tmp 1GB home var tmp swap separate Se si sceglie il partizionamento guidato con LVM cifrato o no l installatore crea una partizione boot separata Le altre partizioni compresa la partizione di swap sono create all interno della partizione LVM Facendo l avvio in madlit UEFI allora il partizionamento guidato alloca un ulteriore partizione for mattata con un file system FAT32 per il boot loader EFI Tale partizione conosciuta come ESP BFI System Partition C anche un apposita voce nel menu per la formattazione che serve a impostare manualmente una partizione come una ESP Dopo la selezione dello schema la schermata successiva mostrer la nuova tabella delle partizioni comprese le informazioni sulla formattazione delle partizioni e dove saranno montate L elenco delle partizioni dovrebbe assomigliare a questo IDEl master sda 6 4 GB WDC AC36400L 1 primary 16 4 MB B f ext2 boot 2 primary 551 0 MB swap swap 3 primary 5 8 GB ntfs pri log 8 2 MB FREE SPACE IDEl slave sdb 80 0 GB ST380021A 1 primary 15 9 MB ext 3 2 primary 996 0 MB fat16 3 primary 3 9 GB xfs home 5 logical 6 0 GB f ext3 6 logical 1 0 GB f ext3 var 7 logical 498 8 MB ext3 8 logical 551
53. normalmente in esecuzione nel runlevel predefinito dato che molto probabilmente non sono partiti Il modo pi semplice per fare questa operazione riavviare il computer 7 3 Accesso Dopo il riavvio del sistema verr mostrato il prompt di login Accedere usando il nome utente e la password che stata scelti durante il processo d installazione Il sistema ora pronto per essere adoperato Se si fosse un nuovo utente si potrebbe voler esaminare la documentazione che gi stata installata nel proprio sistema al momento in cui si inizia ad adoperarlo Attualmente ci sono diversi sistemi di documentazione il lavoro consiste nell integrazione dei diversi tipi di documentazione Ecco qualche punto di partenza 82 Capitolo 7 Avvio del nuovo sistema Debian La documentazione allegata ai programmi che sono stati installati pu essere trova in usr share doc all interno di una sottodirectory chiamata come il programma oppure pi precisamente come il pacchetto Debian che contiene il programma In alcuni casi della documentazione molto pi dettagliata contenuta in pacchetti separati e specializzati per la documentazione che non vengono normalmente installati Ad esempio la documentazione sullo strumento di gestione dei pacchetti apt pu essere trova nei pacchetti apt doc e apt howto Inoltre ci sono alcune cartelle speciali nella gerarchia di usr share doc Gli HOWTO di Linux sono installati nel formato gz compress
54. opera secondo i termini del prece dente comma 1 a patto che siano soddisfatte tutte le condizioni che seguono a Bisogna indicare chiaramente nei file che si tratta di copie modificate e la data di ogni modifica b Bisogna fare in modo che ogni opera distribuita o pubblicata che in parte o nella sua totalit derivi dal Programma o da parti di esso sia concessa nella sua interezza in licenza gratuita ad ogni terza parte secondo i termini di questa Licenza c Se normalmente il programma modificato legge comandi interattivamente quando viene eseguito bisogna fare in modo che all inizio dell esecuzione interattiva usuale esso stampi un messaggio contenente una appropriata nota di copyright e di assenza di garanzia oppure che specifichi il tipo di garanzia che si offre Il messaggio deve inoltre specificare che chiunque pu ridistribuire il programma alle condizioni qui descritte e deve indicare come reperire questa Licenza Se per 140 Appendice F Licenza Pubblica Generica GNU il programma di partenza interattivo ma normalmente non stampa tale messaggio non occorre che un opera basata sul Programma lo stampi Questi requisiti si applicano all opera modificata nel suo complesso Se sussistono parti identificabili dell opera modificata che non siano derivate dal Programma e che possono essere ragionevolmente considerate lavori indipendenti allora questa Licenza e i suoi termini non si applicano a queste parti quando qu
55. partizione del disco di solito quella pi importante quasi completamente occupata mentre altre partizioni sono abbondantemente sottoutilizzate che si gestisce spostando i dati facendo dei link simbolici ecc Per evitare la situazione descritta sopra si pu usare un Logical Volume Manager LVM In poche parole con LVM si possono combinare le partizioni i volumi fisici nel gergo di LVM in un disco vir tuale chiamato gruppo di volumi che poi pu essere diviso in partizioni virtuali i volumi logici La cosa importante che i volumi logici e ovviamente i gruppi di volumi sottostanti possono estendersi su pi dischi fisici Quando ci si accorge che per la propria partizione home si ha bisogno di pi degli attuali 160 GB si pu semplicemente aggiungere un disco da 300 GB al computer unirlo al gruppo di volumi esistente e infine ridimensionare il volume logico che contiene il filesystem home adesso gli utenti avranno 66 Capitolo 6 Uso dell Installatore Debian a disposizione una nuova partizione da 460 GB Questo esempio stato semplificato al massimo Se ancora non si letto LVM HOWTO http www tldp org HOWTO LVM HOWTO html si consiglia di farlo La configurazione di LVM con il installatore Debian abbastanza semplice e completamen te supportata da partman Come prima cosa si devono marcare le partizioni da usare come volu mi fisici per LVM questo si pu fare dal menu Impostazioni della partizione scegliendo
56. partizioni NTFS 6 3 3 2 Partizionamento guidato Con il partizionamento guidato si hanno tre possibilit creare le partizioni direttamente sull hard disk il metodo classico oppure tramite il Logical Volume Management LVM oppure tramite LVM cifrato Nota La possibilit di usare LVM cifrato o no potrebbe non essere disponibile su tutte le ar chitetture Quando si usa LVM o LVM cifrato l installatore crea gran parte delle partizioni all interno di una partizione pi grande il vantaggio di questa operazione che in seguito le partizioni interne possono essere ridimensionate abbastanza facilmente Per LVM cifrato la partizione pi grande non leggi bile senza conoscere la passphrase questo fornisce un livello di sicurezza maggiore per i propri dati personali Quando si usano volumi LVM cifrati l installatore cancella automaticamente il contenuto del disco scrivendovi dati casuali Questo incrementa la sicurezza rendendo impossibile riconoscere le parti del disco usate e assicurando la cancellazione di tutte le tracce delle precedenti installazioni ma pu richiedere molto tempo a seconda della dimensione del disco Nota Se si sceglie il partizionamento guidato con LVM o LVM cifrato necessario effettuare alcune modifiche alla tabella delle partizioni del disco scelto durante la configurazione del LVM Queste modiche cancellano i dati presenti sul disco e non possibile annullare l operazione per viene richi
57. prodotti diventa sempre pi breve e non raro che poco dopo la fine della produzione di un dispositivo il produttore smette anche di aggiornare i driver Se il driver closed source non funziona dopo un aggiornamento del sistema un dispositivo perfettamente funzionante diventa inutilizzabile a causa della mancanza del driver e poter far niente Quindi op portuno evitare l acquisto di hardware chiuso senza tener conto del sistema operativo con cui verr usato E possibile migliorare questa situazione incoraggiando i produttori di hardware chiuso di rilasciare la documentazione e le altre risorse a noi necessarie per fornire driver liberi per i loro hardware 2 4 Supporti per l installazione Questa sezione aiuta a determinare quali tipi di supporto possibile usare per installare Debian C un intero capitolo dedicato ai supporti Capitolo 4 che elenca vantaggi e svantaggi di ciascun supporto 11 Capitolo 2 Requisiti di sistema possibile rileggere questa pagina una volta letta quella sezione 2 4 1 CD ROM DVD ROM BD ROM Nota Tutte le volte che in questo manuale riportato CD ROM devono essere considerati i CD ROM i DVD ROM e i BD ROM perch tutte queste tecnologie sono molto simili dal punto di vista del sistema operativo L installazione basata sui CD ROM supportata sulla maggior parte delle architetture Sui PC sono supportati CD ROM SATA IDE ATAPI USB e SCSI anche i dispositivi FireWire sono
58. questa Licenza Pubblica Generica non possono essere incorporati all interno di programmi proprietari Se il proprio programma una libreria di funzioni pu essere pi utile permettere di collegare applicazioni proprietarie alla libreria Se si ha questa intenzione consigliamo di usare la Licenza Pubblica Generica Minore GNU LGPL invece di questa Licenza 144
59. questo esempio c una macchina servername che fa da server DHCP da server TFTP e da gateway di rete Sicuramente necessario cambiare le opzioni domain name il nome del server e anche l indirizzo hardware del client Il valore dell opzione filename deve essere il nome del file che verr recuperato tramite TFTP Dopo aver modificato il file di configurazione di dhcepd riavviarlo con etc init d isc dhcp server restart 4 5 1 1 Abilitare l avvio PXE nella configurazione di DHCP Questo un altro esempio di dhcp conf che usa il metodo PXE Pre boot Execution Environment di TFTP option domain name example com default lease time 600 max lease time 7200 allow booting allow bootp The next paragraph needs to be modified to fit your case subnet 192 168 1 0 netmask 255 255 255 0 range 192 168 1 200 192 168 1 253 option broadcast address 192 168 1 255 the gateway address which can be different access to the internet for instance option routers 192 168 1 1 indicate the dns you want to use option domain name servers 192 168 1 3 group next server 192 168 1 3 host tftpclient tftp client hardware address hardware ethernet 00 10 DC 27 6C 15 filename pxelinux 0 Notare che con l avvio PXE il nome del file client pxelinux 0 il bootloader non l immagine del kernel si consulti la Sezione 4 5 4 30 Capitolo 4 Recupero dei supporti per l installazione 4 5 2 Attivazione
60. retti Purtroppo in alcune situazioni potrebbe ancora esserci il bisogno di impostare manualmente i parametri La sintassi da usare per impostare i parametri dei moduli nome_modulo nome_parametro valore Se necessario passare pi parametri a uno stesso modulo o a pi moduli diversi sufficiente ripetere la stessa sintassi Per esempio per impostare una vecchia scheda di rete 3Com in modo che usi il connettore BNC coassiale e PIRQ 10 si deve passare 3c509 xcvr 3 3c509 irq 10 5 3 5 Moduli del kernel in blacklist Potrebbe essere necessario mettere in blacklist un modulo per impedire che venga caricato automa ticamente dal kernel o da udev Un motivo per questa operazione pu essere l incompatibilit fra il modulo e l hardware Inoltre alcune volte il kernel elenca due driver diversi per lo stesso device que sto pu causare il cattivo funzionamento del device se c un conflitto fra i driver o se viene caricato prima quello sbagliato Si pu aggiungere un modulo alla blacklist con questa sintassi nome_modulo blacklist yes Que sto causa l inserimento del modulo nella blacklist etc modprobe d blacklist local sia du rante l installazione che nel sistema al termine dell installazione 45 Capitolo 5 Avvio del sistema d installazione Si noti che un modulo potrebbe essere caricato comunque dal sistema d installazione Si pu evi tare che questo avvenga eseguendo l installazione in modalit es
61. riconoscere 1 Il proprietario di una variabile debconf o modello normalmente il nome del pacchetto che contiene il corrispondente modello Le variabili usate all interno dell installatore hanno come proprietario d i I modelli e le variabili possono avere pi di un proprietario questo aiuta a determinare in quali casi possono essere eliminati dal database di debconf quando il pacchetto viene rimosso 98 Appendice B Installazione automatica tramite preconfigurazione Nota Gli attuali kernel linux 2 6 9 e successivi accettano al massimo 32 opzioni sulla riga di comando e 32 opzioni d ambiente comprese quelle aggiunte dal sistema d installazione Nel caso si superino questi limiti il kernel si blocca Le versioni precedenti del kernel accettano un numero inferiore di opzioni Nella maggior parte dei casi alcune delle opzioni predefinite nel file di configurazione del boot loa der come vga normal possono essere tranquillamente rimosse per permettere l aggiunta di ulteriori opzioni di preconfigurazione Nota Non sempre potrebbe essere possibile specificare valori con spazi come parametro d avvio persino se si delimitano con delle virgolette B 2 3 Modalit auto Ci sono alcune funzionalit di Debian Installer che combinate insieme permettono di ottenere instal lazioni automatiche e personalizzate anche molto complesse semplicemente passando delle righe di comando al prompt boot Per attivare queste
62. seconda riga possibile aggiungere anche altri parametri Per attivare il prompt di avvio e permettere l inserimento di altri parametri aggiungere una riga con prompt 1 Se si utilizzato un immagine hd media adesso si deve copiare il file di un immagine ISO Debian sulla chiavetta Una volta finita la copia smontare la chiavetta USB umount mnt 4 4 Preparazione dei file per l avvio da disco fisso L installatore pu essere fatto partire usando i file d avvio scritti su una partizione gi esistente del disco fisso lanciandoli da un altro sistema operativo o richiamando un bootloader direttamente dal BIOS Usando questo metodo possibile realizzare una installazione completa puramente da rete evitando tutte le noie dei supporti rimovibili come la ricerca e la masterizzazione delle immagini dei CD o la lotta con troppi e inaffidabili dischetti 4 4 1 Avvio da Linux dell installatore da disco fisso con LILO o GRUB Questa sezione spiega come aggiungere o sostituire una installazione di Linux esistente usando LILO o GRUB All avvio entrambi i bootloader supportano il caricamento in memoria non solo del kernel ma anche di un immagine del disco Questo RAM disk pu essere usato come filesystem di root dal kernel Copiare i seguenti file dagli archivi Debian in una directory del proprio disco fisso notare che LILO non in grado di avviare il sistema da file su un file system NTFS per esempio boot newinstall
63. sono piuttosto affidabili e la maggior parte sono in circola zione da anni ma una mossa falsa pu costare cara Anche dopo aver fatto il backup fare attenzione e pensare alle risposte che si danno e a quello che si fa riflettendo un paio di minuti in pi si possono risparmiare ore di lavoro inutile Se si sta creando un sistema a boot multiplo assicurarsi di avere a portata di mano i supporti di installazione degli altri sistemi operativi Anche se normalmente non richiesto potrebbe verificarsi la situazione di dover reinstallare il boot loader del sistema operativo originario o nel caso peggiore reinstallare l intero sistema operativo e ripristinare il backup fatto in precedenza di tutti i file 3 3 Informazioni necessarie 3 3 1 Documentazione 3 3 1 1 Guida all installazione Il documento che si sta leggendo in formato ASCII puro HTML o PDF e install it txt 15 Capitolo 3 Preparazione dell installazione di Debian GNU Linux e install it html install it pdf 3 3 1 2 Documentazione hardware Contiene informazioni utili sulla configurazione o l utilizzo dell hardware e Pagina del wiki Debian sull hardware http wiki debian org Hardware 3 3 2 Ricerca d informazioni sull hardware Nella maggior parte dei casi il programma d installazione in grado di riconoscere l hardware Co munque meglio prepararsi si raccomanda di familiarizzare con il proprio hardware prima di iniziare l ins
64. spazio su disco per le installazioni server dato che questi valori sono molto legati all uso finale del server Ricordarsi che le dimensioni specificate non includono tutto ci che si pu trovare di solito su un sistema come per esempio i file degli utenti la posta e dati vari La cosa migliore tenersi larghi pensando allo spazio necessario per i propri dati Nei seguenti requisiti di sistema compreso lo spazio su disco richiesto dalle normali operazioni del sistema operativo Debian GNU Linux In particolare la partizione var contiene un sacco di informazioni sullo stato specifiche per Debian oltre ai normali file con i log I file di dpkg che contengono informazioni su tutti i pacchetti installati possono facilmente occupare 40 MB Inoltre apt get mette i pacchetti scaricati in questa directory prima di installarli Di solito si deve assegnare almeno 200 MB a var un po di pi se si installa anche un ambiente desktop grafico 3 5 Prepartizionamento per sistemi ad avvio multiplo Il partizionamento del proprio disco consiste semplicemente nel suddividerlo in sezioni Ogni sezione indipendente dalle altre Grosso modo equivale a tirare su dei muri in una casa l aggiunta dei mobili 19 Capitolo 3 Preparazione dell installazione di Debian GNU Linux a una sola stanza non influisce sulle altre Se sul proprio sistema gi presente un sistema operativo Windows 9x Windows NT 2000 XP 2003 Vista 7 0S 2 MacOS Sol
65. supportati con i driver ohci1394 e sbp2 2 4 2 Chiavette USB I dischi USB flash conosciuti anche come chiavette USB sono diventati dei dispositivi di memoriz zazione molto comuni e economici I sistemi pi moderni consentono di avviare il installatore Debian dalla chiavetta Inoltre gran parte dei sistemi moderni in particolare i portatili e i netbook non hanno pi un lettore CD DVD e l avvio da un supporto USB il metodo standard per installare un nuovo sistema operativo 2 4 3 Rete La rete pu essere usata durante l installazione per recuperare i file necessari all installazione L uso della rete dipende dal metodo d installazione scelto e dalle risposte date ad alcune delle domande poste durante l installazione Il sistema d installazione supporta connessioni alla rete di diversi tipi tra questi PPPoE ma non ISDN e PPP via FTP o HTTP Al termine dell installazione possibile configurare il proprio sistema per l uso di ISDN e PPP anche possibile avviare il sistema d installazione dalla rete L installazione senza dischi usando l avvio dalla rete da una LAN e montare l intero filesystem attra verso NFS un altra opzione 2 4 4 Disco fisso L avvio dell installazione del sistema direttamente dal disco fisso un altra possibilit disponibile per molte architetture Questa richiede un altro sistema operativo per caricare l Installatore sul disco fisso Questo metodo raccomandato solo in
66. then echo bob cfg fi Il massimo della flessibilit questo scarica ed esegue un programma 116 Appendice B Installazione automatica tramite preconfigurazione Il programma pu usare debconf set per manipolare il database di debconf possibile elencare pi di uno script separandoli con degli spazi Si noti che se i nomi dei file sono relativi sono prelevati dalla stessa directory del file di preconfigurazione che li esegu d i preseed run string foo sh Con la preconfigurazione di tipo initrd e file possibile anche caricare in cascata una preconfigu razione di tipo network impostando preseed url nei file precedenti Ci avvia la preconfigurazione via rete appena questa diviene disponibile Nell effettuare questa operazione si deve porre particolare attenzione dato che la preconfigurazione viene eseguita in due occasioni distinte aprendo la possibi lit che il comando preseed early venga eseguito nuovamente con la seconda esecuzione che avviene dopo l attivazione della rete 117 Appendice C Partizionare per Debian C 1 Decidere il numero e la dimensione delle partizioni per Debian Come minimo GNU Linux ha bisogno di una partizione possibile avere una sola partizione che contiene il sistema operativo le applicazioni e i file personali dell utente Molti ritengono necessaria una partizione di swap separata ma non obbligatorio averla Lo swap uno spazio a disposizione d
67. 1 2 Gosa GNU LINUX siii 2 1 3 Cosa Debra GNU LINUX iii e ea ina a E SE 3 1 4 Cosa Debian GNU kKFreeBSD 3 1 5 Cosa Deblan GNU HUrd iuii ai 4 1 6 Procurarsi Debilan i ini ei alii 4 1 7 Versione pi recente di questa guida i 4 1 8 Or anizzazione della Sulda ici eil Aa laica 4 1 9 Miglioramenti a questo manuale 5 1 10 Copyright e licenze software siar oirra is E 5 2 Requisiti di SIStema rrerrrrrerre rie ren rece sere nio nio nio nio rene nio nio nio nen eeneen reni nio nio nio neo eeneenionio neo sineeneonionene 7 2 1 Hardware SUpportato scsirir meat ie iaia iano 7 2 4 1 Architetture supportate ia 7 PAETE d OEE E E E A A E A 8 2 13 Portatili uan acari 8 2 1 4 SISTEMI AMU MPIOCESSONE ici ira ici ia 8 2 1 5 Hardware grafico supportato 8 2 1 6 Schede dt rete alia iii ae 9 2 1 6 1 Schede perteti wirele8S iii i 9 2 1 7 Display bratll cuicagone ian ail elit 9 2 1 8 Hardware di sintesi vocale ii 9 2 19 Periferiche e altro hardware einen iaia pina pi 10 2 2 Dispositivi che richiedono un firmware i 10 2 3 Acquistare hardware specifico per GNU LinuXx i 10 2 3 1 Evitare hardware chiuso o proprietario 11 2 4 Support per li stalla ione sisisi crisi onos aest ee iii ala 11 2 4 1
68. 2 e Cinnamon 2212 691 2903 Computer portatile 10 3 13 Server web 31 7 38 Server di stampa 234 73 307 Server SSH 1 0 1 Se l installazione avviene in una lingua diversa dall inglese tasksel potrebbe installare automatica mente un localization task se disponibile per la lingua in uso Lo spazio richiesto varia a seconda della lingua potrebbero essere necessari altri 350 MB per il download e l installazione di questo task D 3 Installazione di Debian GNU Linux da un sistema Unix Linux esistente In questa sezione viene spiegato come installare Debian GNU Linux a partire da un sistema Unix o Linux esistente senza utilizzare l installatore a menu come illustrato nel resto del manuale Questo HOWTO sul cross install stato richiesto da utenti di altre distribuzioni come Red Hat Mandriva e SUSE che vogliono provare Debian GNU Linux Viene data per acquisita da parte dell utente una minima familiarit con i comandi nix e con la navigazione del file system In questa sezione indica un comando da inserire nel sistema attualmente in uso all utente mentre si riferisce a un comando da inserire nell ambiente chroot di Debian Una volta che il nuovo sistema Debian stato configurato a proprio piacimento si pu procedere alla migrazione dei dati esistenti e poi all uso quotidiano Si tratta quindi di un installazione di Debian GNU Linux che non blocca nemmeno momentaneamente l uso del sistema i
69. 5 MB swap swap 9 logical 65 8 GB ext2 Questo esempio mostra due dischi divisi in parecchie partizioni il primo disco dispone anche di un po di spazio libero In ogni riga che corrisponde a una partizione riportato numero tipo dimensio ne flag opzionali file system e mount point se assegnato della partizione Nota questa particolare impostazione non pu essere realizzata usando il partizionamento guidato poich mostra delle varia zioni che possono essere realizzate solo con il partizionamento manuale Con questo si conclude la parte guidata del partizionamento Se si soddisfatti della tabella delle partizioni appena creata si pu selezionare Terminare il partizionamento e scrivere i cambiamenti sul disco dal menu per scrivere la nuova tabella delle partizioni come descritto alla fine di questa sezione Invece se il risultato non soddisfacente si pu scegliere Annullare i cambiamenti alle partizioni ed eseguire un nuovo partizionamento guidato o modificare i cambiamenti proposti usando la stessa procedura descritta in seguito per il partizionamento manuale 62 Capitolo 6 Uso dell Installatore Debian 6 3 3 3 Partizionamento manuale Se si sceglie di partizionare manualmente viene mostrata una schermata simile alla precedente ma con la tabella delle partizioni esistente e senza i mount point Come configurare manualmente la tabella delle partizioni e l uso delle partizioni nel nuovo sistema Debian sono a
70. Appendice B Installazione automatica tramite preconfigurazione Questa appendice spiega come preconfigurare le risposte alle domande poste dal installatore Debian per automatizzare la propria installazione I vari frammenti utilizzati in questa appendice sono disponibili anche nel file di preconfigurazione di esempio example preseed txt B 1 Introduzione La preconfigurazione offre un modo per impostare le risposte alle domande poste durante l installazione senza doverle inserire manualmente Questo permette di automatizzare completamente la maggior parte dei tipi d installazione e offre persino alcune funzionalit che non sono disponibili durante l installazione tradizionale La preconfigurazione non obbligatoria Con un file di preconfigurazione vuoto il programma d installazione si comporta allo stesso modo di una normale installazione manuale Ogni domanda preconfigurata se la preconfigurazione corretta modifica l installazione rispetto a quella di base B 1 1 Metodi di preconfigurazione Per la preconfigurazione si possono usare tre metodi initrd file e network La preconfigurazione initrd funziona con tutti i metodi d installazione e consente la preconfigurazione di parecchie domande ma richiede la preparazione pi lunga Le preconfigurazioni file e network si possono usare con metodi d installazione diversi La tabella seguente mostra quali metodi di preconfigurazione possono essere usati con i vari metodi d
71. D fag Se si possiede il set di CD DVD Debian e se possibile avviare la macchina da CD DVD di sicuro sui PC moderni si pu passare direttamente a Capitolo 5 stato fatto un lavoro molto accurato per assicurare che i file necessari alla maggioranza degli utenti si trovino sui primi CD e DVD quindi l installazione di un ambiente desktop di base pu essere fatta con solo il primo DVD oppure persino solo con il primo CD Poich i CD hanno una capacit abbastanza limitata per gli standard di oggigiorno non tutti gli am bienti grafici son installabili usando solo il primo CD per l installazione di alcuni ambienti desktop oltre al CD necessario essere connessi in rete per scaricare i file rimanenti o dei CD aggiuntivi Se la propria macchina non supporta l avvio da CD rilevante solo su sistemi PC molto vecchi ma si possiede un set di CD possibile usare una strategia alternativa come disco fisso chiavetta USB avvio da rete oppure caricare manualmente il kernel dal CD per avviare il sistema di installazione Sul CD ci sono anche 1 file necessari per l avvio da altri supporti La struttura dell archivio Debian in rete e quella delle cartelle sul CD sono identiche quindi i percorsi a specifici file necessari per l avvio forniti di seguito sono cercati all interno della stessa directory o sottodirectory sul proprio CD Una volta che l installatore partito in grado di recuperare tutti gli altri file necessari dal
72. Guida all installazione di Debian GNU Linux Guida all installazione di Debian GNU Linux Copyright 2004 2015 Debian Installer team Questo documento contiene le istruzioni per l installazione del sistema Debian GNU Linux 9 nome in codice stretch per l architettura PC 64 bit amd64 Contiene anche riferimenti a informazioni pi approfondite e informazioni su come ottenere il meglio dal proprio sistema Debian Nota Sebbene questa guida all installazione per amd64 per lo pi aggiornata abbiamo pianificato alcuni cambiamenti e abbiamo riorganizzato le parti del manuale dopo il rilascio ufficiale di stretch Una versione pi recente pu essere trovata su Internet nella pagina del installatore Debian http www debian org devel debian installer Nella stessa pagina ci potrebbero essere anche altre traduzioni Commenti critiche e suggerimenti sulla traduzione possono essere inviati alla lista di messaggi dei traduttori Debian italiani lt debian 110n italian lists debian org gt Questo manuale software libero pu essere redistribuito e o modificato nei termini della GNU General Public Licence Si faccia riferimento alla licenza in Appendice F Sommario Installazione di Debian GNU Linux 9 su amd64 1 Benvenuti in Debian overrrrrerrerereezee eee zie rene ee ene zie zio nen eio nio renezeo nio nio nio nin eine nine nio nio nio rioeeneneneo I Cosa e DeblantL cisala aa ii ela lea aan 1
73. La maggior parte dei boot loader compresi lilo e grub supportano il RAID1 in mirror non in strisce quindi una soluzione pu essere usare RAID5 per e RAID1 per boot 65 Capitolo 6 Uso dell Installatore Debian Poi nel menu principale di partman si deve selezionare Configurare il RAID software questo menu appare solo dopo aver marcato almeno una partizione come volume fisico per il RAID Nella prima schermata di mdcfg selezionare Creare un device multidisk MD viene presentato un elenco dei tipi di device MD supportati dal quale scegliere Quello che segue dipende dal tipo di device MD scelto e RAIDO semplice viene mostrato l elenco delle partizioni RAID disponibili e l unica cosa da fare scegliere le partizioni con le quali si vuole comporre il device MD e RAID leggermente pi complesso Prima viene chiesto il numero di partizioni attive e il numero di partizioni di scorta per il nuovo device MD Poi necessario scegliere dall elenco delle partizioni RAID disponibili quali saranno quelle attive e quali saranno quelle di scorta Il numero totale di partizioni deve coincidere con quello specificato in precedenza Se durante la selezione si compie un errore e si sceglie un numero sbagliato di partizioni installatore Debian non permette di proseguire con l installazione fino a quando non si corregge questo errore e La procedura di configurazione di RAIDS simile a quella per RAIDI con una eccezione nec
74. OS per fare l avvio da un dispositivo rimovibile o da USB ZIP Per maggiori informazioni si veda la Sezione 5 1 1 A 2 3 Avvio da rete anche possibile avviare installatore Debian usando solamente la rete I metodi per l avvio da rete dipendono dall architettura e dalla configurazione I file in netboot possono essere usati per l avvio dalla rete del installatore Debian Probabilmente la cosa pi semplice da configurare l avvio da rete con PXE Si deve estrarre il file netboot pxeboot tar gz in srv tftp o in qualsiasi altra posizione riconosciuta come valida dal proprio server TFTP Poi impostare il server DHCP per passare il file pxelinux 0 ai client e con un po di fortuna funziona Per le istruzioni dettagliate si veda la Sezione 4 5 A 2 4 Avvio da disco fisso possibile far partire l installatore senza usare un supporto rimovibile ma solo un disco fisso esistente che pu anche ospitare un SO diverso Scaricare hd media initrd gz hd media vmlinuz e una immagine dei CD Debian nella directory principale del disco fisso assicurarsi che il nome del file con l immagine abbia estensione iso Adesso si deve solamente avviare Linux con initrd In la Sezione 5 1 5 spiegato come farlo A 3 Installazione Una volta avviato l installatore viene mostrata una schermata iniziale Premere Invio per proseguire con l installazione oppure leggere le istruzioni sugli altri metodi e i parametri di avvio si co
75. TIDUITE iii aaa 137 E 3 CODTrbuti primcipali i piccini iii iaia lai alieno E EK EEE iii 137 E 4 Marchirep1stratl cnia iaia iii 138 F Licenza Pubblica Generica GNU rrrrrrrrrrrrreezererezioeezio resin earn ione zie ezio ee zioeezio ee zio nazio ee zio ee nionee 139 El Preambolo ai elia 139 F 2 LICENZA PUBBLICA GENERICA GNU i 140 F 3 Come applicare questi termini a nuovi programmi i 143 viii Lista delle Tabelle 3 1 Informazioni sull hardware utili per l installazione i 3 2 Requisiti minimi del sistema raccomandati Installazione di Debian GNU Linux 9 su amd6e4 Siamo felicissimi che abbiate deciso di provare Debian e siamo sicuri che troverete la distribuzione GNU Linux di Debian unica Debian GNU Linux mette insieme software libero di alta qualit prove niente da tutto il mondo integrandolo in un insieme coerente Crediamo che scoprirete che il risultato veramente maggiore della somma delle parti Capiamo che molti di voi vogliano installare Debian senza leggere questo manuale e il programma di installazione di Debian disegnato per rendere questo possibile Se adesso non avete il tempo di leggere l intera Guida all installazione vi raccomandiamo di leggere l Installation Howto che vi guider nel processo base di installazione e rimanda al manuale per argomenti avanzati o per quando le cose vanno storte L Installation Howto pu essere tro
76. Usato come volume fisico per LVM Poi tornando al menu principale di partman sar visibile una nuova voce Configurare il Logical Volume Manager Quando viene selezionata richiesto di confermare se presenti le modifiche alla tabella delle partizioni ancora in sospeso e poi mostrato il menu di configurazione del LVM Prima del menu mostrato un riepilogo della configurazione del LVM Il contenuto del menu dipende dal contesto quindi mostra solo le azioni valide Le azioni possibili sono e Mostra dettagli di configurazione mostra struttura nomi e dimensioni del volume logico e altre informazioni e Creare i gruppi di volumi e Creare un volume logico e Cancellare i gruppi di volumi e Cancellare il volume logico Estendere il gruppo di volumi e Ridurre il gruppo di volumi Terminare ritorna al menu principale di partman Usare le voci nel menu per creare un gruppo di volumi e poi per creare dei volumi logici al suo interno Al rientro nel menu principale di partman tutti i volumi logici sono elencati come se fossero delle normali partizioni e devono essere trattati come tali 6 3 3 6 Configurazione di volumi cifrati installatore Debian consente di preparare delle partizioni cifrate ogni file scritto su partizioni di questo tipo viene immediatamente salvato sul device usando un formato cifrato L accesso ai dati cifrati permesso solo dopo aver inserito la passphrase scelta alla creazione della partizione cifrat
77. VISATE DELLA POSSIBILIT DI QUESTI DANNI FINE DEI TERMINI E DELLE CONDIZIONI F 3 Come applicare questi termini a nuovi programmi Se si sviluppa un nuovo programma e lo si vuole rendere della maggiore utilit possibile per il pub blico la cosa migliore da fare rendere tale programma libero cosicch ciascuno possa ridistribuirlo e modificarlo sotto questi termini Per fare questo si inserisca nel programma la seguente nota La cosa migliore da fare mettere la nota all inizio di ogni file sorgente per chiarire nel modo pi efficiente possibile l assenza di garanzia ogni file dovrebbe contenere almeno la nota di copyright e l indicazione di dove trovare l intera nota una riga per dire in breve il nome del programma e cosa fa Copyright C anno nome dell autore Questo programma softwar libero lecito redistribuirlo o modificarlo secondo i termini della Licenza Pubblica Generica GNU come pubblicata dalla Free Software Foundation o la versione 2 della licenza o a propria scelta una versione successiva Questo programma distribuito nella speranza che sia utile ma SENZA ALCUNA GARANZIA senza neppure la garanzia implicita di NEGOZIABILIT o di APPLICABILIT PER UN PARTICOLARE SCOPO Si veda la Licenza Pubblica Generica GNU per avere maggiori dettagli 143 Appendice F Licenza Pubblica Generica GNU Questo programma deve essere distribuito assieme ad una copia della Licenza Pu
78. _nat iptables t nat A POSTROUTING 0o ppp0 j MASQUERADE echo 1 gt proc sys net ipv4 ip_forward D 4 3 Installazione sul target Avviare l installazione in modalit esperto inserire expert al prompt d avvio Anche nel caso che si debbano impostare dei parametri per i moduli del kernel necessario farlo dal prompt d avvio Per esempio per avviare l installatore e impostare i valori dei parametri io e irq per il modulo parport_pc si deve inserire al prompt d avvio expert parport_pc io 0x378 parport_pc irqg 7 In seguito sono riepilogate le risposte che si devono dare nei vari passi dell installazione 1 Caricare i componenti dell installatore dal CD ROM Scegliere l opzione plip modules dall elenco questa operazione permette di usare i driver PLIP con il sistema d installazione 2 Riconoscimento dei dispositivi di rete e Se il target ha una scheda di rete viene mostrato un elenco dei moduli driver per le schede riconosciute Per forzare il installatore Debian a usare plip si deve deselezionare tutti i moduli elencati Ovviamente se il target non ha una scheda di rete l installatore non mostra questo elenco e Poich in precedenza non stata rilevata selezionata nessuna scheda di rete l installatore chiede di scegliere il modulo con il driver di rete da un elenco scegliere il modulo plip 3 Configurazione della rete e Configurazione automatica della rete con DHCP No e Indiriz
79. a Questa funzionalit utile per proteggere i dati sensibili nel caso di furto del proprio portatile o del proprio disco fisso il ladro potrebbe avere accesso fisico al disco fisso ma senza conoscere la passphrase corretta i dati sul disco risultano essere una sequenza casuale di caratteri Le partizioni pi importanti da cifrare sono la partizione home in cui risiedono i dati privati e la partizione di swap in cui durante la normale attivit potrebbero essere temporaneamente memoriz zati dei dati sensibili Ovviamente nulla vieta di cifrare qualsiasi altra partizione Per esempio in var i database server i mail server o i print server salvano i propri dati oppure tmp usata da vari programmi per memorizzare dei file temporanei potenzialmente importanti Si potrebbe anche voler cifrare l intero sistema l unica partizione che deve rimanere non cifrata la boot perch al momento non c modo di caricare il kernel da una partizione cifrata Nota Le prestazioni di una partizione cifrata sono inferiori rispetto a quelle di una partizione tradizionale perch i dati devono essere decifrati o cifrati a ogni lettura o scrittura L impatto sulle prestazioni dipende dalla velocit della CPU dal cifrario scelto e dalla lunghezza della chiave 67 Capitolo 6 Uso dell Installatore Debian Per usare la cifratura necessario creare una nuova partizione dopo aver selezionato dello spazio libe ro dal menu principale di partizi
80. a valida per almeno tre anni di fornire a chiunque ne faccia richiesta una copia completa del codice sorgente in una forma leggibile da calcolatore in cambio di un compenso non superiore al costo del trasferimento fisico di tale copia che deve essere fornita secondo le regole dei precedenti commi 1 e 2 su di un mezzo comunemente usato per lo scambio di programmi c Il Programma sia accompagnato dalle informazioni che sono state ricevute riguardo alla possibil it di ottenere il codice sorgente Questa alternativa permessa solo in caso di distribuzioni non commerciali e solo se il programma stato ottenuto sotto forma di codice oggetto o eseguibile in accordo al precedente comma B Per codice sorgente completo di un opera si intende la forma preferenziale usata per modificare un opera Per un programma eseguibile codice sorgente completo significa tutto il codice sorgente di tutti i moduli in esso contenuti pi ogni file associato che definisca le interfacce esterne del pro gramma pi gli script usati per controllare la compilazione e l installazione dell eseguibile In ogni caso non necessario che il codice sorgente fornito includa nulla che sia normalmente distribuito in forma sorgente o in formato binario con i principali componenti del sistema operativo sotto cui viene eseguito il Programma compilatore kernel e cos via a meno che tali componenti accompagnino l eseguibile Se la distribuzione dell
81. a della cifratura d altra parte all aumento della lunghezza della chiave corrisponde un impatto negativo sulle prestazioni Le lunghezze disponibili per la chiave dipendono dal ci frario Algoritmo di IV xts plain64 In crittografia il Vettore di Inizializzazione o IV usato per garantire che applicando l algoritmo di cifratura sullo stesso testo in chiaro e con la stessa chiave si ottenga sempre un unico testo cifrato Lo scopo di impedire a un aggressore di dedurre informazioni cercando sequenze che si ripetono nei dati cifrati Fra le alternative proposte quella predefinita xt s plain64 attualmente la meno vulnerabile ai tipi di attacco conosciuti Si pu usare una delle alternative solo dovendo garantire la compa tibilit con altri sistemi gi installati che non sono in grado di usare degli algoritmi pi recenti Chiave di cifratura Passphrase Adesso si deve scegliere il tipo di chiave di cifratura per la partizione Passphrase La chiave di cifratura viene calcolata sulla base di una passphrase che di dovr inserire successivamente durante il processo d installazione Chiave casuale Una nuova chiave di cifratura viene generata partendo da dati casuali ogni volta che si prova ad attivare la partizione cifrata In altre parole ad ogni riavvio del sistema il contenuto della partizione perso perch la chiave cancellata dalla memoria Ovviamente si pi provare 6 Usare una passphrase come chiave vu
82. a partizione sottostante per esempio sda2 o md0 Probabil mente adesso si vorrebbe conosce per quale volume si sta inserendo la passphrase Si tratta di home Oppure di var Certamente se nel sistema esiste un solo volume cifrato la risposta semplice si de ve inserire la stessa passphrase usata durante la configurazione Invece se durante l installazione sono stati preparati pi volumi cifrati gli appunti presi durante l ultimo passo descritto in la Sezione 6 3 3 6 risultano molto utili Se non si hanno appunti su come sono mappati i diversi part_crypt sui vari punti di mount allora si possono trovare nei file etc crypttab e etc fstab del nuovo sistema Il prompt potrebbe essere leggermente diverso quando viene montato il file system di root Dipende da quale strumento stato usato per la creazione dell initramfs per l avvio del sistema Il prossimo esempio si riferisce a un initrd creato con initramfs tools Begin Mounting root file system Begin Running scripts local top 81 Capitolo 7 Avvio del nuovo sistema Debian Enter LUKS passphrase Durante l inserimento della passphrase non sono mostrati dei caratteri nemmeno degli asterischi Se la passphrase inserita sbagliata si hanno a disposizione altri due tentativi dopo il terzo tentativo il processo di avvio salta il montaggio del volume e prosegue con il filesystem successivo Si veda la Sezione 7 2 1 per maggiori informazioni L avvio prosegue normalmen
83. a qualche altra parte Infine installatore Debian comunica il termine dell installazione rimuovere il CDROM o qual siasi altro supporto sia stato usato per l avvio e premere Invio per riavviare la macchina Dovrebbe ripartire il sistema appena installato con la richiesta di login questa fase descritta in Capitolo 7 Se sono necessarie altre informazioni sul processo d installazione si consulti Capitolo 6 A 4 Invio di un resoconto d installazione Se stato possibile eseguire con successo un installazione con il installatore Debian si spenda un minuto del proprio tempo per inviarci un resoconto Il modo pi semplice per inviare un rapporto d installazione installare il pacchetto reportbug aptitude install reportbug configurarlo come spiegato in la Sezione 8 5 2 ed eseguire il comando reportbug installation reports 94 Appendice A Installation Howto Se non si riesce a completare l installazione probabilmente si trovato un bug nel debian installer Per migliorare l installatore necessario farci conoscere questo problema e quindi si spenda un po del proprio tempo per inviarci una segnalazione Si pu usare il modello per il resoconto dell installazione anche per la segnalazione di bug se l installazione completamente fallita si consulti la Sezione 5 4 6 A 5 E per finire Ci auguriamo che l installazione sia piacevole e che Debian sia utile Si consiglia la lettura di Capitolo 8 95
84. a utente dell Installatore i 38 9 22 Display braille USB nti ona ora 38 35 2 3 Display braille sertali cpua rai een are 38 5 2 4 Software di sintesi vocale 39 5 2 5 Hardware di sintesi vocale e tea eiii 39 5 26 Altri dispositivi sics La i LEI N 39 5 27 Temi a contrasto elevato sian 40 5 2 8 PreconfiguraZi one sisse nin a li lan ao EEE EE E E i EE 40 5 2 9 Accessibilit del sistema installat0 ii 40 5 3 Parametri di AVVIO e e IRONIA ORISTANO AREE 40 iv 5 3 1 Avvio da console rei eee 40 5 3 2 Parametri dell Installatore Debian i 40 5 3 3 Uso dei parametri di avvio per rispondere alle domande 44 5 3 4 Passaggio di parametri ai moduli del kernel 45 5 3 5 Moduli del kernel in blacklist ii 45 5 4 Risoluzione dei problemi del processo d installazione i 46 5 4 1 Affidabilit del CD ROM sssri isterie I Lariana ila 46 5 4 1 1 Problemi comuni narra ian 46 5 4 1 2 Come analizzare e forse risolvere questi problemi 46 5 4 2 Configurazione dell aVVio vikaa e sino 48 5 4 3 Software d SIDtESI VOCale csi ei 48 5 4 4 Problemi comuni di installazione su PC 64 bit 48 5 4 4 1 Blocchi del sistema durante la config
85. al lazione possono essere trovati in var log durante l installazione e in var log installer dopo che il computer stato riavviato nel sistema installato 6 1 1 Uso dell installatore grafico L installatore grafico funziona avendo come base gli stessi programmi della versione testuale e quindi questo manuale pu essere usato come guida durante il processo d installazione Se si preferisce usare la tastiera al posto del mouse si devono tenere presenti un paio di cose Per espandere un elenco chiuso per esempio la selezione dei paesi all interno dei continenti si posso no usare i tasti e Per domande che ammettono una risposta multipla per esempio la selezione dei task dopo aver effettuato le scelte si deve usare usare il tasto tab per spostarsi su Continua la pressione del tasto invio cambia lo stato dell ultima selezione e non attiva Continua Se una finestra di dialogo dispone di un aiuto viene mostrato il pulsante Aiuto possibile accedere alle informazioni d aiuto usando il pulsante o premendo il tasto il F1 Per passare su un altra console necessario usare anche il tasto Ctrl esattamente come in X Window System Per esempio per passare al VT2 la prima shell di debug si devono premere Ctrl AIt F2 La versione grafica dell installatore eseguita sul VT5 quindi si deve usare Alt F5 per tornare indietro 6 2 Introduzione ai componenti Ecco una lista dei componenti dell installatore con una br
86. allazione automatica tramite preconfigurazione B 5 2 Uso della preconfigurazione per modificare i valori predefiniti possibile usare la preconfigurazione per modificare la risposta predefinita a una domanda ma fare in modo che la domanda venga comunque posta Per farlo si deve impostare il flag seen a false dopo aver impostato il valore della domanda d i foo bar string valore d i foo bar seen false Si pu estendere questo effetto a tutte le domande inserendo il parametro preseed interactive true al prompt boot Questo pu essere utile per effettuare delle prove o il debug del proprio file di preconfigurazione Notare che d i deve essere usato come proprietario delle sole variabili dell installatore Le variabili appartenenti ai pacchetti da installare sul sistema finale devono avere come proprietario il nome del pacchetto Si veda la nota a pi di pagina in la Sezione B 2 2 Quando si usa la preconfigurazione tramite i parametri d avvio si pu richiedere all installatore di chiedere comunque le domande preconfigurate usando l operatore in questo modo foo bar valore oppure proprietario foo bar valore Ovviamente questo ha effetto solo sui parametri che corrispondono alle domande che sono effettivamente visualizzate durante l installazione e non sui parametri interni Per avere ulteriori informazioni di debug usare il parametro di avvio DEBCONF_DEBUG 5 ci provoca la stampa da parte
87. amente i Raccomandati sia durante l installazione che sul sistema 43 Capitolo 5 Avvio del sistema d installazione finale Vedere anche la Sezione 6 3 4 Notare che questa opzione permette di avere un sistema pi snello ma pu comportare la perdita di alcune delle funzionalit che sono solitamente disponibili Potrebbe essere necessario instal lare manualmente alcuni dei pacchetti raccomandati per avere tutte le funzionalit desiderate Questa opzione dovrebbe essere usata solo dagli utenti molto esperti debian installer allow_unauthenticated Normalmente l installatore richiede che i repository siano autenticati con una chiave gpg conosciuta Per disabilitare questa autenticazione si pu impostare questo parametro a true Attenzione insicuro non raccomandato rescue enable Da impostare a true per entrare in modalit di ripristino anzich effettuare una normale instal lazione Si consulti la Sezione 8 7 5 3 3 Uso dei parametri di avvio per rispondere alle domande Eccetto alcune eccezioni la risposta a qualsiasi domanda posta durante l installazione pu essere impostata dal prompt boot per questo realmente utile solo in casi particolari Le istruzioni su come impostare queste risposte possono essere trovate in la Sezione B 2 2 seguono anche alcuni esempi debian installer language language debian installer country country debian installer locale locale Esistono due modi per specificare q
88. an org cdimage unofficial non free firmware sufficiente scaricare il tarball o il file zip adatto al proprio rilascio e scompattarlo nel filesystem del supporto Se il firmware di cui si ha bisogno non incluso nel tarball possibile scaricare gli specifici pacchetti con il firmware dalla sezione non free dell archivio La panoramica seguente dovrebbe elencare i principali pacchetti con firmware disponibili ma non si garantisce che sia completa e potrebbe anche contenere dei pacchetti senza firmware e http packages debian org search keywords firmware 79 Capitolo 6 Uso dell Installatore Debian anche possibile copiare i singoli file con il firmware nel supporto I singoli firmware possono essere recuperati per esempio da altri sistemi gi installati oppure dal produttore dell hardware 6 4 2 Firmware sul sistema installato Tutti i firmware caricati durante l installazione verranno copiati sul sistema installato nella maggior parte dei casi questo assicura che il dispositivo che ha bisogno del firmware funzioni correttamente anche dopo aver riavviato il sistema Tuttavia se il sistema installato utilizza una versione del kernel diversa da quella usata per l installazione c la possibilit che il firmware non possa essere caricato a causa della differenza fra le versioni Se il firmware stato caricato da un pacchetto installatore Debian installa il pacchetto sul sistema finale e aggiunge automaticamente
89. are del proprio computer verificare che l hardware sia compatibile con il tipo d installazione che si ha in mente A seconda delle proprie necessit si potrebbe aver a che fare con qualcosa meno di quanto raccoman dato nella tabella seguente Comunque la maggior parte degli utenti diventa frustrata se ignora questi suggerimenti Un Pentium 4 1 GHz il sistema minimo raccomandato per un sistema desktop Tabella 3 2 Requisiti minimi del sistema raccomandati Tipologia RAM minima RAM Spazio su disco d installazione raccomandata Senza desktop 128 megabyte 512 megabyte 2 gigabyte Con desktop 256 megabyte 1 gigabyte 5 gigabyte I reali requisiti minimi di memoria sono leggermente inferiori rispetto ai valori riportati nella tabella In base all architettura possibile installare Debian con meno di 20 MB per s390 o di 60 MB per amd64 Lo stesso vale per i requisiti di spazio su disco in particolare se si sceglie una per una le applicazioni da installare si veda la Sezione D 2 per ulteriori informazioni sui requisiti di spazio su disco Si pu usare un ambiente desktop grafico su sistemi pi vecchi o meno performanti ma in questo caso si raccomanda l installazione di un gestore di finestre meno avido di risorse rispetto a quelli degli ambienti desktop GNOME o KDE delle alternative sono xfce4 icewm e wmaker ma ne esistono anche altre praticamente impossibile dare dei requisiti di memoria e
90. are il master boot record di MS DOS purtroppo dopo questa operazione necessario usare un metodo alternativo per avviare Debian 6 3 6 4 Continua senza un boot loader Questa opzione pu essere usata per completare l installazione senza che sia necessariamente instal lato un boot loader perch non ne esiste uno per l architettura sottoarchitettura in uso oppure perch non lo si vuole installare per esempio si vuole usare il boot loader gi esistente Se si pensa di configurare manualmente il proprio boot loader si deve verificare in target boot il nome del kernel sempre nella stessa directory si deve vedere se c un initrd se presente probabil 75 Capitolo 6 Uso dell Installatore Debian mente si dovr configurare il boot loader in modo che lo usi Altre informazioni di cui si ha bisogno sono il disco e la partizione scelta per il file system e se boot stata installata su una partizione diversa delle stesse informazioni anche per il file system di boot 6 3 7 Completamento dell installazione Questo l ultimo passo del processo d installazione di Debian durante il quale l installatore compie le ultime operazioni che consistono principalmente nel mettere in ordine dopo il installatore Debian 6 3 7 1 Impostazione dell orologio di sistema Il programma d installazione potrebbe chiedere se l orologio del proprio computer impostato su UTC Se possibile questa domanda non viene posta
91. aris FreeBSD che occupa tutto il disco e si vuole installare Debian sullo stesso disco allora necessario ripartizionarlo Debian richiede delle partizioni riservate sul disco fisso non pu essere installata su partizioni Windows o Mac OS X Si potrebbero invece condividere alcune partizioni con altri sistemi Unix ma tale questione non verr affrontata in questo documento Come minimo necessaria una partizione dedicata per il file system root di Debian possibile ottenere delle informazioni sull attuale configurazione delle partizioni usando un pro gramma per il partizionamento per il sistema operativo che si sta attualmente usando per esempio il Gestore disco integrato in Windows o fdisk in DOS I programmi di partizionamento forniscono sempre un modo per visualizzare le partizioni esistenti senza effettuare delle modifiche In generale modificare una partizione che contiene gi un file system distrugger qualsiasi informa zione preesistente Perci si dovrebbe sempre fare il backup prima di procedere a qualunque riparti zionamento Continuando ad usare l analogia della casa opportuno spostare tutti i mobili prima di procedere alla demolizione e ricostruzione di un muro altrimenti si rischia di distruggerli Molti dei sistemi operativi pi recenti offrono la possibilit di spostare e ridimensionare certe partizio ni esistenti senza distruggere il loro contenuto Questo permette di creare lo spazio per altre partizion
92. ase per creare un sistema stretch minimale Se si preferisce possibile procurarsi l immagine di un CD completo che non necessita della rete per effettuare l installazione serve solo il primo CD della serie Scaricare il tipo che si preferisce e masterizzare l immagine su un CD Per fare l avvio da CD po trebbe essere necessario modificare la configurazione del BIOS del proprio computer come spiegato in la Sezione 3 6 1 A 2 2 Chiavette USB anche possibile eseguire l installazione da dei dispositivi USB di memorizzazione Per esempio una chiavetta USB pu diventare il supporto per un installazione di Debian che possibile trasportare ovunque 92 Appendice A Installation Howto Il modo pi semplice per preparare una chiavetta USB scaricare una qualsiasi immagine dei CD o DVD Debian di dimensione adatta alla propria chiavetta e scrivere l immagine del CD direttamente sulla chiavetta Questa operazione distrugger qualsiasi cosa si trovi sulla chiavetta Questa procedura funziona perch le immagini dei CD Debian sono immagini iso ibride cio che possono essere usate per l avvio da lettori CD e da USB C un altro modo pi flessibile per preparare una chiavetta con il debian installer che permette anche l uso di chiavette pi piccole Per i dettagli si veda la Sezione 4 3 Solo alcuni BIOS possono fare l avvio direttamente da dispositivi USB quindi potrebbe essere neces sario configurare il proprio BI
93. azione mostrata negli esempi di questa appendice Se un valore deve essere usato per configurare dei pacchetti sul sistema installato necessario inserire come prefisso il proprietario della variabile in questo modo proprietario percorso alla variabile valore Se non si specifica il proprietario il valore della variabile non viene copiato nel database di debconf sul sistema installato e quindi non pu essere usato durante la successiva configurazione del relativo pacchetto Normalmente una domanda preconfigurata non viene posta Per impostare la risposta predefinita a una domanda e far in modo che la domanda sia comunque posta usare l operatore al posto di Si veda la Sezione B 5 2 Alcune delle variabili che pi frequentemente sono impostate dal prompt boot dispongono di un abbreviazione Negli esempi contenuti in questa appendice usata quando disponibile l abbreviazione al posto della variabile completa Per esempio alla variabile preseed url stato assegnato l alias url Un altro esempio l alias tasks che viene tradotto in tasksel tasksel first L uso di nelle opzioni d avvio ha un significato speciale i parametri del kernel che seguono l ultimo potrebbero essere copiati nella configurazione del bootloader nel sistema installato solo se il boot loader supportato dall installatore L installatore filtra qualsiasi opzione come le opzioni di preconfigurazione che riesce a
94. bblica Generica GNU in caso contrario se ne pu ottenere una scrivendo alla Free Software Foundation Tihnc DI Franklin Street Fifth Floor Boston MA 02110 1301 USA Si aggiungano anche informazioni su come si pu essere contattati tramite posta elettronica e cartacea Se il programma interattivo si faccia in modo che stampi una breve nota simile a questa quando viene usato interattivamente Orcaloca versione 69 Copyright C anno nome dell autore Orcaloca non ha ALCUNA GARANZIA per dettagli usare il comando show g Questo software libero e ognuno libero di redistribuirlo secondo certe condizioni usare il comando show c per i dettagli Gli ipotetici comandi show g e show c mostreranno le parti appropriate della Licenza Pubblica Generica Chiaramente i comandi usati possono essere chiamati diversamente da show g e show c e possono anche essere selezionati con il mouse o attraverso un menu o comunque sia pertinente al programma Se necessario si deve anche far firmare al proprio datore di lavoro per chi lavora come programma tore o alla propria scuola per chi studente una rinuncia al copyright per il programma Ecco un esempio con nomi fittizi Yoyodinamica SPA rinuncia con questo documento ad ogni diritto sul copyright del programma Orcaloca che svolge dei passi di compilazione scritto da Giovanni Smanettone firma di Primo Tizio 1 aprile 1989 Primo Tizio Presidente I programmi coperti da
95. bian org doc FAQ e la Debian Reference http www debian org doc user manuals quick reference Un elenco della documentazione disponibile per Debian disponibile nella pagina del progetto di documentazione Debian http www debian org doc ddp la comunit Debian a supportare se stessa per iscriversi a una o pi delle mailing list Debian si consulti la pagina d iscrizione alle mailing list http www debian org MailingLists subscribe Infine gli archivi delle mailing list Debian http lists debian org contengono una quantit enorme di informazioni su Debian Una fonte di informazioni su GNU Linux il Linux Documentation Project http www tldp org VI si possono trovare gli HOWTO e i riferimenti ad altre informazioni molto preziose sulle parti di un sistema GNU Linux 8 5 Configurazione del sistema per la posta elettronica Oggi l email una parte molto importante nella vita di molte persone Ci sono molte opzioni da impostare molto importante che la posta sia configurata correttamente per alcuni programmi di utilit Debian in questa sezione sono spiegati i concetti di base Un sistema di posta elettronica composto da tre funzioni principali La prima il Mail User Agent MUA cio il programma usato dagli utenti per scrivere e leggere la posta Poi c un Mail Transfer Agent MTA che si occupa del trasferimento dei messaggi da un computer a un altro Infine c un Mail Delivery Agent MDA che si occ
96. bili Stampante Modello e produttore Scheda video Tipo modello e produttore 16 Capitolo 3 Preparazione dell installazione di Debian GNU Linux 3 3 3 Compatibilit hardware Molti prodotti funzionano senza problemi su Linux Inoltre l hardware supportato da Linux cresce quotidianamente anche se purtroppo Linux non funziona ancora su parecchi tipi di hardware su cui invece funzionano altri sistemi operativi Nella maggior parte dei casi i driver in Linux non sono stati scritti per un determinato prodotto o marchio da un particolare costruttore ma sono stati scritti per un certo hardware chip Molti prodotti sono solo apparentemente differenti ma in realt sono basati sullo stesso hardware non raro che i produttori di chip forniscano un reference designs per i prodotti basati sui loro chip che sono poi usati da vari costruttori per i dispositivi che poi sono venduti con molti nomi o marchi diversi Ci ha dei vantaggi e degli svantaggi Un vantaggio che il driver per un chip funziona con molti pro dotti anche di produttori differenti poich i prodotti sono basati sullo stesso chip Lo svantaggio che non sempre facile scoprire qual il chip realmente montato in determinato dispositivo Sfortunata mente qualche volta i produttori cambiano la base hardware dei loro prodotti senza cambiare il nome del prodotto e nemmeno il numero di versione quindi avendo due oggetti con lo stesso marchio nome prod
97. bili dal CD DVD Sar possibile installare driver e firmware di cui si ha bisogno una volta completata l installazione dopo il riavvio e infine si potr configurare la rete manualmente In certi casi il driver di cui si ha bisogno non disponibile come un pacchetto Debian In questo caso si devono cercare i sorgenti del driver su Internet e compilare il driver da soli come fare questa operazione non rientra nello scopo di questo manuale Se non disponibile un driver per Linux sie l unica possibilit usare il pacchetto ndiswrapper che permette di usare un driver per Windows 2 1 7 Display braille Il supporto per i display braille demandato al supporto fornito da brltty La maggior parte dei display connessi tramite porta seriale USB o Bluetooth funzionano con brltty I dettagli su quali dispositivi braille sono supportati possono essere trovati sul sito web di brltty http brltty com Debian GNU Linux 9 dispone della versione 5 2 di brltty 2 1 8 Hardware di sintesi vocale Il supporto per l hardware di sintesi vocale demandato al supporto fornito da speakup speakup supporta solo le schede integrate e i dispositivi esterni collegati a una porta seriale nessun adattatore Capitolo 2 Requisiti di sistema USB seriale USB o PCI supportato I dettagli sui dispositivi di sintesi vocale supportati posso no essere trovati sul sito web di speakup http www linux speakup org Debian GNU Linux 9 dispone del
98. bilit di recuperare delle ricette corrette cio che abbiano senso e che non siano in conflitto lasciata all utente In caso di problemi si controlli in var 10g syslog Il metodo dev ssere impostato come raid d i partman auto method string raid Specificare quali sono i dischi da partizionare Questi dischi avranno tutti la stessa configurazione quindi necessario che abbiano la stessa dimensione d i partman auto disk string dev sda dev sdb Poi si devono specificare le partizioni fisiche da usare d i partman auto expert_recipe string multiraid 1000 5000 4000 raid E primary method raid 64 512 300 raid method raid j 500 10000 1000000000 raid method raid PAR 3 SO SO SC Infine si deve specificare come devono essere utilizzate le partizioni definite in precedenza all interno del RAID Attenzione a usare i numeri di partizione corretti per le partizioni logiche Sono supportati i livelli di RAID 0 1 5 6 e 10 i dispositivi devono essere separati usando il carattere I parametri sono t lt raidtype gt lt devcount gt lt sparecount gt lt fstype gt lt mountpoint gt lt devices gt lt sparedevices gt d i partman auto raid recipe string 110 Appendice B Installazione automatica tramite preconfigurazione 1 2 0 ext3 dev sdal dev sdbl 1 2 0 swap dev sda5 dev sdb5 0 2 0 ext3 home dev sda6 dev sdb6 TA DI T T TT Pe
99. boolean tru d i apt setup contrib boolean true Togliere il commento alla prossima riga se non si vuole usare un mirror d i apt setup use_mirror boolean false Scegliere i servizi di aggiornamento da utilizzare definire quali mirror devono essere usati I valori riportati in seguito sono quelli F predefiniti d i apt setup services select multiselect security updates d i apt setup security_host string security debian org Altri repository sono disponibili local 0 9 d i apt setup local0 repository string http local server debian stable main d i apt setup local0 comment string local server f Abilita le righe deb src d i apt setup local0 source boolean tru F URL alla chiave pubblica del repository locale necessario fornire una chiave altrimenti apt si lamenta perch il repository non autenticato quindi non dovrebbe essere usato e quindi lo commenta in sources list d i apt setup local0 key string http local server key Normalmente l installatore richiede che i repository siano autenticati F con una chiave gpg conosciuta Per disabilitare questa autenticazione si F pu usare questa impostazione Attenzione insicuro non raccomandato d i debian installer allow _unauthenticated boolean tru f Togliere il commento per aggiungere la configurazione multiarch per 1386 d i apt setup multiarch string i386 112 Appendice B Installazione automatica tramite preconfigurazione
100. c devel Notare che le funzioni supportate potrebbero cambiare da un rilascio all altro Avvertimento L identificazione dei dischi dipende dall ordine in cui sono caricati i driver se nel sistema ci sono pi dischi si deve essere assolutamente sicuri che venga selezionato quello corretto prima di usare la preconfigurazione B 4 7 1 Esempio di partizionamento Se il sistema ha spazio libero possibile scegliere di partizionare soltanto quello spazio Questa impostazione viene rispettata solo se partman auto method vedi sotto non valorizzato d i partman auto init_automatically_partition select biggest_free In alternativa possibile specificare un disco da partizionare F Se il sistema dispone di un solo disco l installatore user quello altrimenti necessario specificare il nome del device usando il formato tradizionale non devfs quindi per esempio dev sda ma non dev discs disc0 disc d i partman auto disk string dev sda 108 Appendice B Installazione automatica tramite preconfigurazione f Inoltre necessario specificare il metodo da usare Quelli disponibili sono F regular usa i tipi di partizione pi comuni per la propria j architettura lvm usa LVM per partizionare il disco crypto usa LVM con all interno una partizione cifrata d i partman auto method string lvm L utente riceve un avviso se uno dei dischi che stanno per essere Ff partizionati automaticamente c
101. cal nameserver 10 1 1 36 nameserver 192 168 9 100 Inserire l hostname del proprio sistema da 2 a 63 caratteri echo DebianHostName gt etc hostname E un semplice etc hosts con supporto IPv6 127 0 0 1 localhost 127 0 1 1 DebianHostName The following lines are desirable for IPv6 capable hosts ss ip6 localhost ip6 loopback fe00 0 ip6 localnet 00 0 ip6 mcastprefix 02 1 ip6 allnodes 02 2 ip6 allrouters 02 3 ip6 allhosts In presenza di pi schede di rete si dovrebbero disporre i nomi dei driver nel file etc modules nell ordine desiderato In tal modo durante l avvio ad ogni scheda verr associato il nome di inter faccia che ci si aspetta eth0 eth1 etc D 3 4 5 Configurazione di Apt Debootstrap crea un file etc apt sources list molto semplice che permette l installazione di altri pacchetti Comunque si possono anche aggiungere ulteriori sorgenti per esempio per i pacchetti sorgente e gli aggiornamenti alla sicurezza deb src http ftp us debian org debian stretch main 131 Appendice D Miscellanea deb http security debian org stretch updates main deb src http security debian org stretch updates main Ricordarsi di eseguire aptitude update dopo aver modificato il file sources list D 3 4 6 Configurazione del pacchetto locales e della tastiera Per utilizzare una localizzazione diversa da quella inglese installare e configurare il pacchetto locales Si racco
102. cambiare protocollo in ftp quando l installazione avviene con priorit normale Se si imposta questo parametro con il valore ftp si forza l installatore a usare questo protocollo Notare che non si pu scegliere un mirror ftp dall elenco il nomehost deve essere inserito man ualmente tasksel tasksel first tasks Pu essere usato per scegliere task che non sono disponibili nel normale elenco dei task per esempio il task kde desktop Per ulteriori informazioni si veda la Sezione 6 3 5 2 5 3 4 Passaggio di parametri ai moduli del kernel Se i driver sono compilati nel kernel il passaggio dei parametri avviene come descritto nella docu mentazione del kernel Invece se i driver sono compilati come moduli ci non possibile in quanto la modalit con cui questi vengono caricati durante l installazione leggermente diversa rispetto a come vengono caricati da un sistema installato Per ovviare a ci si deve usare una sintassi particolare riconosciuta dall installatore il quale assicura il salvataggio dei parametri nei file di configurazione corretti e quindi il loro uso nel momento in cui i moduli vengono caricati Oltre a ci i parametri vengono propagati automaticamente anche nella configurazione del sistema installato Oggigiorno la necessit di passare dei parametri ai moduli molto rara infatti nella maggioranza dei casi il kernel in grado di riconoscere l hardware presente e di usare dei valori predefiniti cor
103. cdrom media cdrom i1s09660 noauto ro user exec 0 0 dev XXX tmp ext 3 rw nosuid nodev 0 2 dev XXX var ext 3 rw nosuid nodev 0 2 dev XXX usr ext 3 rw nodev 0 2 dev XXX home ext 3 rw nosuid nodev 0 2 Per montare tutti i file system specificati nel proprio etc fstab si esegua mount a mentre per montarli singolarmente si usi mount path per esempio mount usr Nei sistemi Debian pi recenti i punti di mount per i supporti rimovibili sono in media per com patibilit si possono tenere dei link simbolici in Creare i link in base alle proprie necessit per esempio cd media mkdir cdrom0 ln s cdrom0 cdrom cd ln s media cdrom 35 de E possibile montare il file system proc pi volte e in posizioni arbitrarie ma consuetudine farlo su proc Se non si esegue mount a prima di continuare assicurarsi di montare proc 129 Appendice D Miscellanea mount t proc proc proc Adesso il comando 1s proc dovrebbe mostrare una directory con dei file Se non funziona si dovrebbe essere in grado di montare proc da fuori della chroot mount t proc proc mnt debinst proc D 3 4 3 Configurazione del fuso orario L impostazione alla terza riga del file etc adjtime a UTC o LOCAL determina se il sistema deve interpretare l orologio hardware come impostato su UTC oppure sull ora locale Il comando seguente permette di impostare questa opzione editor etc adjtime Que
104. ce select ethl F Per impostare il tempo di attesa della rilevazione del collegamento F il valore predefinito 3 secondi Valore espresso in secondi d i netcfg link_wait_timeout string 10 F Se si ha un server dhcp lento e l installatore va in timeout in attesa di esso questo potrebb ssere util d i netcfg dhcp_timeout string 60 d i netcfg dhcpv6_timeout string 60 Se si preferisce configurare manualmente la rete togliere il commento alla prossima riga e alle righe con la configurazione statica della rete d i netcfg disable_autoconfig boolean true Se si desidera che il file di preconfigurazione funzioni su qualsiasi f sistema a prescindere dalla presenza di un server DHCP in rete si pu t togliere il commento alle righe seguenti alle righe con la configurazione statica della rete d i netcfg dhcp_failed note d i netcfg dhcp_options select Configure network manually Configurazione statica della rete id t Esempio IPv4 d i netcfg get_ipaddress string 192 168 1 42 d i netcfg get_netmask string 255 255 255 0 d i netcfg get_gateway string 192 168 1 1 d i netcfg get_nameservers string 192 168 1 1 d i netcfg confirm static boolean true i F Esempio IPv6 d i netcfg get_ipaddress string fc00 2 d i netcfg get_netmask string ffff ffff ffff ffff d i netcfg get_gateway string fc00 1 d i netcfg get_nameservers string fc00 1 d i netcfg confirm static boolean true F Si not
105. comune sono i file pipe I file di device pi significativi sono elencati nella seguente tabella d0 Primo lettore di dischetti fdl Secondo lettore di dischetti sda Il primo disco fisso sdb Il secondo disco fisso sdal Prima partizione del primo disco fisso sdb7 Settima partizione del secondo disco fisso sro Il primo lettore CD ROM srl Il secondo lettore CD ROM ttyS0 Porta seriale 0 COMI sotto MS DOS ttyS1 Porta seriale 1 COM2 sotto MS DOS psaux Device del mouse PS 2 gpmdata Pseudo device usato dal demone GPM per ritrasmettere i dati del mouse cdrom Link simbolico al lettore CD mouse Link simbolico al file di device del mouse null Qualunque cosa scritta su questo device scomparir zero Vi si possono leggere infiniti zero D 1 1 Configurazione del mouse Il mouse pu essere utilizzato sia in console con gpm che in ambiente X Window Normalmente si tratta solo di installare gpm e il server X Entrambi devono essere configurati per usare come device per il mouse dev input mice il protocollo corretto chiamato exps2 in gpm e ExplorerPS 2 sotto X I file di configurazione sono rispettivamente etc gpm conf e etc X11 xorg conf 124 Appendice D Miscellanea Potrebbe essere necessario caricare alcuni moduli del kernel per far funzionare il mouse Nella mag gior parte dei casi questi moduli vengono caricati automaticamente ma per i vecchi mou
106. crittazione verranno spiegate successivamente in la Sezione 7 2 Quando si soddisfatti dello schema di partizionamento si pu proseguire con l installazione 6 3 4 Installazione del sistema base Nonostante questa fase sia la meno problematica richiede una parte significativa del tempo di instal lazione perch scarica verifica e scompatta l intero sistema base Se si possiede un computer lento o una connessione di rete lenta ci potrebbe richiedere un certo tempo Durante l installazione del sistema di base i messaggi relativi all estrazione e alla configurazione dei pacchetti sono rediretti su tty4 possibile accedere a questo terminale premendo Alt F4 per tornare al terminale con il processo d installazione principale premere Alt FI1 I messaggi relativi all estrazione e alla configurazione dei pacchetti generati durante questa fase so no salvati anche in var l0g syslog Quando l installazione avviene tramite una console seriale questo l unico posto in cui possibile vederli Come parte dell installazione viene installato un kernel Linux Usando la priorit predefinita il pro gramma d installazione sceglie il kernel che meglio si adatta al proprio hardware Nelle modalit con priorit pi bassa possibile scegliere uno dei kernel fra quelli disponibili Quando i pacchetti sono installati tramite il sistema di gestione dei pacchetti e con la configurazione predefinita vengono installati anche i pacch
107. dell ambiente desktop se disponibili Dopo aver scelto i task da installare premere Continua aptitude si occuper dell installazione dei pacchetti che fanno parte dei task prescelti Se un programma ha bisogno di ulteriori informazioni dall utente queste informazioni sono richieste durante l installazione Attenzione il task Desktop pu essere molto grosso In particolare se l installazione avviene da un normale CD ROM e in combinazione con un mirror per i pacchetti che non sono sul CD ROM l installatore potrebbe voler recuperare parecchi pacchetti dalla rete Se si dispone di una connessio ne a Internet lenta questa operazione potrebbe richiedere molto tempo Non c modo di arrestare l installazione dei pacchetti una volta che stata avviata Anche quando i pacchetti sono presenti sul CD ROM l installatore potrebbe comunque recuperare i pacchetti da un mirror se la versione del pacchetto disponibile sul mirror pi recente di quella del pacchetto sul CD ROM Se si installa la distribuzione stable questo pu accadere dopo un rilascio intermedio un aggiornamento del rilascio stable originale se si installa la distribuzione testing questo accade se si usa un immagine datata 6 3 6 Rendere avviabile il sistema Se si sta installando un terminale di lavoro senza disco ovviamente l avvio dal disco locale non un opzione valida e questo passo sar saltato 6 3 6 1 Rilevamento di altri sistemi operativ
108. di posta pu essere consigliabile avere una partizione separata per var mail Spesso una buona idea anche mettere tmp su una partizione separata di 20 50 MB Se il sistema sar un server con molti account utente consigliabile avere una grande partizione home separata In generale lo schema di partizionamento ottimale varia da computer a computer a seconda dell uso che si far Per sistemi molto complessi pu essere utile consultare il Multi Disk HOWTO http www tldp org HOWTO Multi Disk HOWTO html che contiene informazioni dettagliate utili soprattutto agli ISP e a chi installa server A proposito della dimensione della partizione di swap esistono molti punti di vista Una regola veloce che di solito funziona consiste nell usare tanto swap quanta la memoria disponibile sul sistema Inoltre nella maggior parte dei casi non si dovrebbe andare sotto i 16 MB Ovviamente ci sono eccezioni a queste regole se si intende risolvere 1000 equazioni simultaneamente su una macchina con 256 MB di memoria occorrer un gigabyte di swap o pi Su alcune architetture a 32 bit 1386 m68k 32 bit SPARC e PowerPC la dimensione massima di una partizione di swap 2 GB Dovrebbe essere sufficiente per tutti i tipi di installazione ma se si hanno delle necessit superiori possibile suddividere lo spazio di swap su pi dischi chiamati anche spindle e se possibile diversi canali SCSI e IDE Il kernel bilancer automat
109. di standardizzare il sistema base GNU Linux che dovr permettere a sviluppatori software e hardware di terze parti di progettare facilmente programmi e device driver per Linux in generale piuttosto che per una specifica distribuzione GNU Linux e Il Filesystem Hierarchy Standard http www pathname com fhs FHS uno sforzo di standar dizzazione dell organizzazione del file system di Linux Il FHS dovr permettere agli sviluppatori di concentrare i loro sforzi sul disegno dei programmi senza doversi preoccupare di come il pac chetto sar installato sulle diverse distribuzioni GNU Linux Capitolo 1 Benvenuti in Debian e Debian Jr http www debian org devel debian jr un progetto interno il cui scopo quello di essere sicuri che Debian abbia qualcosa da offrire agli utenti pi piccoli Per maggiori informazioni su Debian si consultino le Debian FAQ http www debian org doc FAQ 1 2 Cosa GNU Linux Linux un sistema operativo una serie di programmi che permettono di interagire con il proprio computer ed eseguire altri programmi Un sistema operativo consiste di vari programmi fondamentali che sono necessari al computer per comunicare e ricevere istruzioni dagli utenti per leggere e scrivere dati su dischi rigidi nastri e stam panti per controllare l uso della memoria e per eseguire altro software La parte pi importante di un sistema operativo il kernel In un sistema GNU Linux Linux il componente
110. di un server BOOTP Per GNU Linux sono disponibili due server BOOTP Il primo bootpd di CMU l altro un server DHCP dhcpd di ISC Questi server sono rispettivamente contenuti nei pacchetti Debian GNU Linux bootp e isc dhcp server Per usare bootpd di CMU necessario togliere i commenti o aggiungere la relativa riga in etc inetd conf Su Debian GNU Linux possibile usare update inetd enable bootps e poi etc init d inetd reload per fare questa operazione Solo nel caso in cui il proprio server BOOTP non sia Debian la riga in questione dovrebbe essere simile a questa bootps dgram udp wait root usr sbin bootpd bootpd i t 120 Adesso necessario creare il file etc bootptab Questo file ha lo stesso formato criptico dei file printcap termcap e disktab di BSD Vedere la pagina di manuale di bootptab per maggiori informazioni Per bootpd di CMU necessario conoscere qual l indirizzo hardware MAC del client Questo un esempio di etc bootptab client hd tftpboot bf t ftpboot img ip 192 168 1 90 sm 255 255 255 0 sa 192 168 1 1 ha 0123456789AB necessario cambiare almeno l opzione ha che specifica l indirizzo hardware del client L opzione bf specifica quale file deve essere recuperato dal client tramite TFTP si consulti la Sezione 4 5 4 per ulteriori dettagli Al contrario l impostazione di BOOTP con dhcpd di ISC veramente semplice poich tratta i client BOOTP come un ca
111. dirizzo IP della rete sia il risultato dell operazione AND fra i bit dell indirizzo IP del sistema e la maschera di rete che l indirizzo di broadcast predefinito sia il risultato dell operazione OR fra l indirizzo IP del sistema e la negazione della maschera di rete e cerca anche di indovinare qual il gateway Se non si dispone di queste informazioni si pu provare a usare i valori presentati come pre definiti comunque se necessario possibile cambiarli modificando etc network interfaces una volta completata l installazione 6 3 1 5 3 IPv4 e IPv6 Da Debian GNU Linux 7 0 Wheezy in poi installatore Debian supporta IPv6 oltre al clas sico IPv4 Sono supportate tutte le combinazioni di IPv4 e IPv6 solo IPv4 solo IPv6 e configura zioni dual stack La configurazione automatica per IPv4 fatta via DHCP Dynamic Host Configuration Protocol La configurazione automatica per IPv6 supporta la configurazione automatica stateless tramite NDP Neighbor Discovery Protocol compresa RDNSS l assegnazione ricorsiva del server DNS la confi gurazione automatica stateful via DHCPv6 e configurazione automatica mista stateless stateful con figurazione dell indirizzo via NDP e parametri addizionali via DHCPv6 6 3 1 6 Configurazione dell orologio e del fuso orario Come prima cosa l installatore cerca di connettersi a un time server su Internet tramite il protocollo NTP per impostare correttamente l ora sul sist
112. do hold i pacchetti tramite aptitude Uno dei migliori metodi di installazione apt Si pu usare la versione a riga di comando apt get o la versione testuale a tutto schermo aptitude Si noti che apt permette anche di unire main contrib e non free in modo da avere sia la versione con limitazioni a causa dell esportazione che la versione normale dei pacchetti 8 3 2 Gestione delle versioni alternative di una applicazione Le versioni alternative delle applicazioni sono gestite da update alternatives Se si gestiscono pi versioni delle applicazioni si consulti la pagina man di update alternatives 8 3 3 Altri programmi disponibili per Debian Ci sono dei repository ufficiali e non ufficiali che non sono attivati nella normale installazione di Debian Tali repository contengono programmi che molti utenti ritengono importanti e che si aspettano di avere Le informazioni su questi repository addizionali possono essere trovate nella pagina del Wiki Debian intitolata The Software Available for Debian s Stable Release http wiki debian org DebianSoftware 8 3 4 Gestione dei job di cron Qualsiasi job sotto la supervisione dell amministrazione di sistema dovrebbe essere all interno di etc dato che sono dei file di configurazione Se si ha un job di cron da eseguire quotidianamente settimanalmente o mensilmente lo si deve inserire in etc cron daily weekly monthly poi gli script in queste directory sono richiamati da etc c
113. do il rico noscimento dei dispositivi PCMCIA tenta di accedere ad alcuni indirizzi hardware anche altri por tatili possono presentare dei problemi simili Se si riscontra questo problema e non si ha bisogno del supporto PCMCIA durante l installazione allora si pu disabilitarlo usando il parametro d avvio hw detect start_pcmcia false Una volta che l installazione stata completata possibile configurare PCMCIA in modo da escludere l intervallo di risorse che causa i problemi In alternativa si pu avviare l installatore in modalit esperto In questa modalit viene richiesto l inserimento dell intervallo delle risorse a seconda delle necessit del proprio hardware Per esempio se si possiede uno dei portatili Dell citati sopra si deve inserire exclude port 0x800 0x8ff Esiste un elenco degli intervalli delle risorse pi comuni nella sezione System resource settings del PCM CIA HOWTO http pemeia cs sourceforge net ftp doc PCMCIA HOWTO 1 html ss1 12 Si noti che non si devono riportare le virgole se ci sono quando si inseriscono questi valori nell installatore 5 4 5 Interpretazione dei messaggi di avvio del kernel Durante la sequenza d avvio possibile vedere molti messaggi simili a can t find xxx xxx not present can t initialize xxxoanchethis driver release depends on xxx La mag gior parte di questi messaggi sono innocui compaiono perch il kernel usato dal sistema di installa zione stato compilato per f
114. e B 5 2 per maggiori dettagli auto install enable auto Rimanda le domande che normalmente sono poste prima che sia possibile fare la preconfigu razione fino a quando non viene configurata la rete Si vedano in la Sezione B 2 3 i dettagli su come usare questo parametro per automatizzare l installazione finish install keep consoles Durante le installazioni da console seriale o di gestione normalmente le console virtuali da VT1 a VT6 vengono disabilitate in etc inittab Impostare questa opzione a true per evitare che questo accada cdrom detect eject Normalmente prima di riavviare installatore Debian espelle automaticamente il supporto ottico usato durante l installazione Questa operazione pu essere superflua nel caso in cui il sistema non faccia l avvio automatico da CD e in alcuni casi pu essere addirittura inopportuna per esempio quando il lettore non in grado di richiudere il carrello da solo e l utente non pu farlo manualmente perch non fisicamente presente Molti dei lettori sottili con caricatore a slot non possono ricaricare automaticamente il supporto Da impostare a false per disattivare l espulsione automatica per si deve fare attenzione che il sistema non faccia nuovamente l avvio dal lettore CD dopo l installazione iniziale base installer install recommends recommends Impostando questa opzione a false il sistema di gestione dei pacchetti verr configurato per non installare automatic
115. e ancora possibile usare i vecchi metodi di avvio installgui expertgui e rescuegui dal prompt di avvio che appare dopo aver selezionato Aiuto nel menu di avvio Esiste anche una immagine dell installatore grafico che pu essere avviata da rete inoltre disponibile un immagine ISO speciale denominata mini che particolarmente utile per i test Come per l installatore testuale possibile aggiungere dei parametri d avvio anche per l installatore grafico Nota L uso dell installatore grafico richiede molta pi memoria rispetto all installatore testuale almeno 229MB Se la memoria disponibile non sufficiente viene automaticamente attivata l interfaccia testuale newt Se la quantit di memoria presente sul sistema inferiore a 112MB pu risultare impossibile avviare la versione grafica dell installatore invece la versione testuale potrebbe funzionare Sui sistemi con poca memoria si raccomanda l uso della versione testuale dell installatore 5 2 Accessibilit Alcuni utenti potrebbero aver bisogno di particolari supporti perch per esempio hanno una disabi lit visiva I display braille USB vengono rilevati automaticamente no i display seriali collegati con un convertitore seriale USB ma molte altre funzionalit per l accessibilit devono essere attivate manualmente Sulle macchine che lo permettono il menu d avvio emette un bip quando pronto per ricevere la pressione dei tasti
116. e con nome dev sdx dove X una lettera nell intervallo a z possibile vedere su quale device stata mappata la chiavetta USB usando il comando dmesg dopo averla inserita Per scrivere sulla chiavetta potrebbe essere necessario disattivare la protezione dalla scrittura Avvertimento La procedura descritta in questa sezione distrugge qualunque cosa sia presente sul device fare atten zione a usare il nome corretto per il device della chiavetta USB Se si usa il device sbagliato potrebbe accadere per esempio di perdere tutte le informazioni su un disco fisso 4 3 1 Preparazione di una chiavetta USB con un immagine ibrida di CD o DVD Adesso possibile scrivere le immagini dei CD o DVD Debian direttamente sulla chiavetta USB questo un metodo estremamente semplice per creare una chiavetta USB dalla quale possibile avviare il sistema sufficiente scegliere un immagine netinst CD 1 DVD 1 oppure netboot di dimensione adatta alla capacit della chiavetta USB Si veda la Sezione 4 1 per procurarsi l immagine di un CD o DVD In alternativa per le chiavette USB estremamente piccole con capacit di pochi megabyte possibile scaricare l immagine mini iso dalla directory netboot nella posizione specificata in la Sezione 4 2 1 possibile scrivere l immagine di un CD o DVD direttamente sulla chiavetta USB sovrascrivendone il contenuto attuale Per esempio con un sistema GNU Linux possibile scrivere il
117. e di rete lettori di dischi e PCMCIA cdrom detect Cerca e monta un CD di installazione di Debian netcfg Configura le connessioni di rete del computer in modo che esso possa comunicare su internet iso scan Cerca immagini ISO file iso su i dischi fissi choose mirror Presenta una lista di archivi mirror di Debian L utente pu scegliere la sorgente dei suoi pacchetti di installazione cdrom checker Verifica l integrit di un CD ROM In questo modo l utente pu assicurarsi che il CD ROM di installazione non sia corrotto lowmem Lowmem cerca di rilevare sistemi con poca memoria e in tal caso applica diversi accorgimenti per rimuovere dalla memoria parti non necessarie di installatore Debian alle spese di alcune funzionalit anna Anna s Not Nearly APT Installa i pacchetti che sono stati scaricati dal mirror prescelto o dal CD user setup Imposta la password di root e aggiunge un utente normale clock setup Aggiorna l orologio di sistema e determina se l orologio impostato su UTC oppure no tzsetup Seleziona il fuso orario in base alla localit scelta in precedenza partman Consente all utente di partizionare i dischi collegati al sistema di creare i file system sulle par tizioni selezionate e di collegarli a punti di mount Sono inoltre incluse interessanti funzionalit come una modalit completamente automatica o il supporto LVM Questo lo strumento di partizionamento preferito
118. e il programma d installazione espelli il CD prima del riavvio f in alcuni casi pu essere utile d i cdrom detect eject boolean false Indica come spegnere quando l installatore ha finito senza riavviare 114 Appendice B Installazione automatica tramite preconfigurazione il sistema appena installato d i debian installer exit halt boolean true Questo spegne la macchina anzich semplicemente arrestarla d i debian installer exit poweroff boolean true B 4 13 Preconfigurazione di altri pacchetti F A seconda del software che si sceglie di installare o se le cose vanno F storte durante il processo di installazione possibile che altre domande possano essere poste Si possono preconfigurare anche quelle naturalmente Per ottenere una lista di ogni possibile domanda che possa essere posta durante un installazione fare un installazione quindi eseguire questi comandi debconf get selections installer gt file debconf get selections gt gt file B 5 Opzioni avanzate B 5 1 Uso di comandi personalizzati durante l installazione Una funzionalit molto potente e flessibile offerta dagli strumenti di preconfigurazione la possibilit si eseguire dei comandi o degli script in determinati momenti dell installazione Il filesystem su cui verr installato il sistema una volta montato disponibile in target Se l installazione avviene da CD una volta montato disponibile in ca
119. e momento dopo l installazione per aggiungere o rimuovere pi pacchetti Per la selezione manuale dei pacchetti si pu usare il programma aptitude Se si cerca un singolo pacchetto specifico dopo che l installazione stata compiuta semplicemente si deve avviare aptitude install pacchetto dove pacchetto il nome del pacchetto che si sta cercando 73 Capitolo 6 Uso dell Installatore Debian altro metodo l installazione di qualsiasi ambiente desktop tra quelli disponibili dovrebbe avvenire correttamente Con i diversi task di tipo server sono installati i seguenti programmi Server web apache2 Server di stampa cups Server SSH openssh Il task Sistema standard installa tutti i pacchetti con priorit standard Questi includono molte delle utilit che comunemente sono disponibili su tutti i sistemi Linux o Unix Questo task dovrebbe rimanere selezionato a meno che non si sappia esattamente cosa si sta facendo e si voglia un sistema realmente minimale Se durante la selezione della lingua stato scelto anche un locale diverso da C tasksel verifica se per quel locale esistono dei task di localizzazione e automaticamente cerca di installare i pacchetti ad essi collegati per esempio i pacchetti che contengono gli elenchi di parole oppure i tipi di carattere speciali per la propria lingua Qualora sia stato selezionato anche un ambiente desktop vengono installati anche i pacchetti relativi alla localizzazione
120. e netcfg get_gateway a none per indicare che non deve essere usato alcun gateway B 4 3 Network console Per effettuare un installazione da remoto tramite SSH con il componente network console usare le seguenti impostazioni Questo ha senso se si intend ffettuare il resto dell installazione manualmente d i anna choose_modules string network consol d i network console authorized_keys_url string http 10 0 0 1 openssh key d i network console password password r00tme d i network console password again password r00tme B 4 4 Impostazioni del mirror A seconda del metodo d installazione usato possibile che venga usato un mirror per scaricare i componenti aggiuntivi dell installatore per installare il sistema di base e per impostare il file etc apt sources list sul sistema installato Il parametro mirror suite determina quale sar la versione del sistema installato Il parametro mirror udeb suite determina la versione dei componenti addizionali dell installatore L impostazione di questa variabile utile solo se i componenti sono scaricati dalla rete dato che la loro versione deve essere uguale a quella usata per creare lo initrd per il metodo d installazione scelto Normalmente l installatore usa automaticamente il valore corretto quindi non dovrebbe essere necessario impostare questo parametro Quando si seleziona ftp non necessario impostare mirror country d i mirror prot
121. e notifiche degli errori gravi sono impostate a priorit critica in modo che l utente sia sempre avvertito Alcune delle impostazioni predefinite usate dall installatore possono essere cambiate passando all avvio di installatore Debian opportuni parametri Se per esempio si volesse forzare la configurazione statica della rete normalmente se disponibili verrebbero usati l autoconfigurazione di IPv6 o DHCP si pu aggiungere il parametro di avvio netcfg disable _autoconfig true Si veda la Sezione 5 3 2 per le opzioni disponibili Gli utenti esperti potrebbero trovarsi pi comodi con un interfaccia guidata da menu dove ciascun passo controllato dall utente piuttosto che da un installatore che esegua automaticamente in se quenza ciascun passo Per usare l installatore in modalit manuale guidata da menu aggiungere l argomento di avvio priority medium Se l hardware richiede di passare opzioni ai moduli del kernel man mano che sono installati sar necessario avviare l installatore in modalit expert esperto Ci pu essere fatto sia usando il comando expert per avviare l installatore sia aggiungendo il parametro di avvio priority low La x ec modalit expert fornisce il controllo totale su installatore Debian Nell ambiente d installazione a caratteri non supportato l uso del mouse Questi sono i tasti che si possono usare per navigare all interno delle varie finestre di dia
122. e tastiera e caricamento dei componenti aggiuntivi dell installatore Il passo successivo consiste nel riconoscimento dell hardware di rete per identificare tutte le schede Ethernet presenti sul sistema Dopo aver effettuato questo passo PPPoE attivo L installatore cerca su ogni interfaccia Ethernet la presenza di un concentratore per PPPoE cio un tipo di server che gestisce connessioni PPPoE possibile che il concentratore non sia trovato al primo tentativo questo pu accadere occasional mente in reti particolarmente lente o con molto traffico o con server mal funzionanti In molti casi un secondo tentativo ha successo per riprovare selezionare Configura e attiva una connessione PPPOE dal menu dell installatore Dopo aver trovato un concentratore viene chiesto all utente di inserire le informazioni di login nome utente e password per PPPoE e Infine l installatore usa le informazioni appena inserite per stabilire la connessione PPPoE Se le informazioni sono corrette la connessione pronta e l installatore pu connettersi a Internet per recuperare i pacchetti se necessario Se le informazioni per l accesso sono sbagliate oppure se si verificano degli errori l installatore si ferma ed possibile ripetere nuovamente la configurazione selezionando Configura e attiva una connessione PPPOE dal menu 3 Si veda la Sezione 5 1 7 per informazioni su come aggiungere un parametro di avvio 4 Il compo
123. e_interface protocol mirror protocol suite mirror suite modules anna choose_modules recommends base installer install recommends tasks tasksel tasksel first desktop tasksel tasksel desktop dmraid disk detect dmraid enable keymap keyboard configuration xkb keymap preseed md5 preseed file checksum B 2 5 Uso di un server DHCP per specificare un file di preconfigurazione possibile usare anche DHCP per indicare un file di preconfigurazione da scaricare dalla rete questo possibile perch DHCP consente il passaggio del nome di un file fra server e client Normalmente il file specificato quello per l avvio dalla rete per se al suo posto inserito un URL allora il programma d installazione scarica il file dall URL e lo usa come un file di preconfigurazione Segue un esempio di come deve essere impostato il file dhcpd conf per la versione 3 del server DHCP di ISC il pacchetto Debian isc dhcp server if substring option vendor class identifier 0 3 d i filename http host preseed cfg Notare che l esempio precedente limita la specifica del nome del file ai soli client DHCP che si identificano come d i quindi ha effetto solo sul programma d installazione e non influenza i normali client DHCP Si pu anche mettere il testo in una sezione del file di configurazione in modo che sia 101 Appendice B Installazione automatica tramite preconfigurazione usata da un solo host per impedire la p
124. ede solo il firmware che necessario ai moduli del kernel durante l installazione Non tutti i driver sono compresi nel installatore Debian in particolare non in cluso radeon quindi pu accadere che al termine dell installazione le funzionalit di alcuni dispositivi potrebbero essere uguali a come erano all inizio Di conseguenza parte dell hardware potrebbe non essere usato al massimo del suo potenziale Per verificare se accade proprio questo o per semplice curiosit avviare il sistema appena installato e cercare firmware nell output del comando dmesg 6 4 1 Preparazione del supporto Le immagini ufficiali dei CD non contengono il firmware non free Il metodo pi comune per caricare il firmware non free da un supporto removibile come una chiavetta USB In alternativa possibile trovare in http cdimage debian org cdimage unofficial non free cd including firmware le immagini di CD non ufficiali contenenti il firmware non free Per preparare una chiavetta USB o un qualsiasi altro supporto come una partizione del disco fisso o un dischetto occorre copiare i file o i pacchetti con il firmware nella directory principale o in una directory con nome firmware del filesystem sul supporto Si raccomanda l uso di un filesystem FAT dato che quello supportato sino dalle prime fasi dell installazione Dei tarball e dei file zip contenenti i pacchetti con i firmware pi comuni sono disponibili da e http cdimage debi
125. egliere l immagine 21 Capitolo 3 Preparazione dell installazione di Debian GNU Linux 3 6 3 Sistemi con firmware UEFI UEFI Unified Extensible Firmware Interface un nuovo tipo di firmware di sistema utilizzato su molti sistemi recenti ed tra le altre cose pensato per rimpiazzare il BIOS classico dei PC Attualmente la maggior parte dei sistemi PC che utilizzano UEFI hanno nel firmware il cos detto CSM Compatibility Support Module che fornisce al sistema operativo esattamente le stesse inter facce del BIOS di un PC in questo modo possibile usare su sistemi UEFI il software scritto per il BIOS classico senza alcuna modifica Ciononostante UEFI pensato per rimpiazzare completamente il vecchio BIOS senza la completa compatibilit all indietro ed esistono gi molti sistemi UEFI senza CSM Sui sistemi UEFI necessario prendere alcuni accorgimenti per l installazione del sistema operativo La modalit con la quale il firmware di sistema carica il sistema operativo notevolmente diversa tra il classico BIOS o UEFI in modalit CSM e UEFI in modalit nativa La differenza principale come le partizioni del disco sono scritte sul disco Il BIOS classico e UEFI in modalit CSM usano una tabella della partizioni DOS la modalit UEFI nativa utilizza uno schema di partizionamento diverso chiamato GPT GUID Partition Table Su un singolo disco possibile usare solo una delle due e nel caso di s
126. ei server Pi recentemente Linux diventato popolare anche tra gli utenti che usano il PC a casa e in ufficio Capitolo 1 Benvenuti in Debian 1 3 Cosa Debian GNU Linux La combinazione della filosofia e della metodologia di Debian con gli strumenti di GNU il kernel Li nux e altri importanti software liberi formano una distribuzione unica chiamata Debian GNU Linux Questa distribuzione composta da un grande numero di pacchetti software Ogni pacchetto nella distribuzione contiene eseguibili script documentazione e informazioni sulla configurazione e ha un responsabile che deve mantenere il pacchetto aggiornato controllare i bug report e comunicare con l autore gli autori upstream del pacchetto software La larghissima base di utenti combinata con il sistema di tracciamento dei bug assicura che i problemi trovati siano sistemati velocemente L attenzione di Debian ai dettagli permette di produrre una distribuzione di alta qualit stabile e sca labile Le installazioni possono essere configurate per essere utili per molti usi dai firewall minimali alle workstation scientifiche ai server di rete di alto livello Debian soprattutto popolare tra gli utenti esperti a causa della sua eccellenza tecnica e il profondo impegno verso le necessit e le attese della comunit Linux Debian ha introdotto molte funzionalit in Linux che ormai sono comuni Per esempio Debian stata la prima distribuzione Linux a includere un sist
127. el sistema operativo da usare come memoria virtuale usare una partizione separata per lo swap permette a Linux di usarlo in modo molto pi efficiente comunque possibile forzare Linux a usare un file regolare come swap ma non raccomandato La maggior parte degli utenti sceglie di avere pi partizioni per GNU Linux ci sono un paio di motivi validi per suddividere il file system su pi partizioni Il primo la sicurezza se si verifica un guasto che corrompe il file system di solito viene colpita solo una partizione quindi per ripristinare il funzionamento baster sostituire solo una porzione del proprio sistema utilizzando la copia di backup conservata con cura Come minimo consigliabile creare quella che si chiama in gergo partizione root che contiene le componenti fondamentali del sistema Se qualche altra partizione viene corrotta sar ancora possibile avviare GNU Linux per riparare il sistema evitando di dover reinstallare il sistema da capo Il secondo motivo di solito pi rilevante in un contesto di lavoro ma in generale dipende dall uso che si fa del computer Ad esempio un server di posta intasato da messaggi non sollecitati pu ritrovarsi con una partizione piena se si creata una partizione separata per var mail il resto del sistema continuer a funzionare L unico vero difetto nell uso di pi partizioni consiste nel fatto che spesso difficile conoscere in anticipo le proprie necess
128. ella per l amministratore viene comunque gestita solo consegna locale Questa la configurazione predefinita del proprio sistema nessuna configurazione per il momento Questa opzione pu essere selezionata soltanto se si assolutamente sicuri di ci che si sta facendo Fino a quando non viene configurato il sistema di posta non funziona e non pu spedire n ricevere messaggi inoltre potrebbero andare perse delle importanti segnalazioni da parte delle utilit di sistema Se nessuno di questi scenari rispecchiasse le proprie necessit oppure se servisse una configurazione pi accurata necessario modificare al termine dell installazione i file di configurazione posti nella directory etc exim4 Ulteriori informazioni su exim4 sono reperibili in usr share doc exim4 nel file README Debian gz sono contenuti dei dettagli riguardo la configurazione di exim4 e indica dove trovare altra documentazione Si noti che se non si dispone di un dominio ufficiale e si invia la propria posta direttamente su Internet pu accadere che la propria posta sia rifiutata dal server destinatario come misura anti spam si deve preferire l uso del server di posta del proprio ISP Invece se si invia direttamente la posta potrebbe interessare come usare un indirizzo email diverso da quello generato automaticamente Se si usa exim4 come MTA possibile aggiungere una voce in etc email addresses 88 Capitolo 8 Passi successiv
129. ema Se non riesce l installatore assume come valide la data e l ora ottenute dall orologio di sistema Non possibile impostare manualmente l ora del sistema durante il processo d installazione In base alla nazione scelta all inizio dell installazione potrebbe essere mostrato l elenco dei soli fu si orari pertinenti a quella nazione se nella nazione presente un solo fuso orario ed in corso un installazione predefinita non verr chiesto nulla e il sistema user quel fuso orario Nella modalit esperto o quando l installazione avviene a priorit media possibile scegliere come fuso orario Tempo coordinato universale UTC Se per qualsiasi motivo si vuole impostare un fuso orario che non legato alla nazione scelta si hanno due possibilit 1 Il modo pi semplice scegliere un fuso orario diverso una volta finita l installazione e avviato il nuovo sistema Il comando da usare dpkg reconfigure tzdata 58 Capitolo 6 Uso dell Installatore Debian 2 In alternativa il fuso orario pu essere impostato all inizio dell installazione passando il parametro time zone valore all avvio del sistema d installazione Ovviamente il valore deve essere un fuso orario valido per esempio Europe Rome 0 UTC Nel caso di installazioni automatiche possibile impostare qualsiasi valore per il fuso orario tramite la preconfigurazione 6 3 2 Impostazione di utenti e password Dopo aver instal
130. ema di gestione dei pac chetti per l installazione e la rimozione facile del software E stata anche la prima distribuzione Linux a poter essere aggiornata senza richiedere la reinstallazione Debian continua a essere un leader nello sviluppo di Linux Il suo processo di sviluppo un esempio di come il modello di sviluppo Open Source possa funzionare bene anche per lavori molto complessi come costruire e manutenere un sistema operativo completo La funzionalit che maggiormente distingue Debian dalle altre distribuzioni il sistema di gestione dei pacchetti Questi strumenti danno all amministratore di un sistema Debian il controllo completo sui pacchetti installati sul sistema inclusa la possibilit di installare un singolo pacchetto o aggiornare automaticamente l intero sistema operativo Si pu anche negare l aggiornamento dei singoli pacchet ti Si pu anche istruire il sistema di gestione dei pacchetti riguardo ai software che si sono compilati autonomamente e che dipendenze devono soddisfare Per proteggere i sistemi da cavalli di troia o trojan e altri software maligni i server di Debian ve rificano che i pacchetti siano inviati dai loro manutentori Debian registrati Coloro che impacchettano i programmi Debian fanno molta attenzione nel configurare i pacchetti in modalit sicura Quando appaiono problemi nei pacchetti distribuiti le correzioni sono generalmente disponibili molto rapida mente Con la semplice opzione
131. emente su tutti i dischi Quando un disco si rompe la parte mancante dei dati pu essere calcolata usando le altre parti dei dati e le informazioni di parit RAIDS deve essere composto da almeno tre partizioni attive inoltre nell array si pu avere anche un disco di scorta che nel caso di rottura di un disco rimpiazza il disco rotto Come si pu notare il RAIDS ha un grado di affidabilit simile al RAIDI con minor richiesta di ridondanza D altra parte le operazioni di scrittura possono essere un po pi lente rispetto al RAIDO a causa del calcolo delle informazioni di parit RAID6 Simile a RAIDS con l eccezione che utilizza due dispositivi per la parit anzich uno Un array RAID6 pu resistere alla rottura di due dischi RAIDI0 RAIDIO combina lo striping come in RAIDO e il mirroring come in RAIDI Vengono create n copie dei dati in arrivo che sono distribuite fra le partizioni in modo che nessuna copia dei dati sia scritta sullo stesso dispositivo Il valore predefinito per n 2 ma pu essere cambiato in modalit esperto Il numero di partizioni usato deve essere almeno n RAIDI0 pu distribuire le copie usando diversi layout Il layout predefinito prevede copie vicine Con le copie vicine tutte 64 Capitolo 6 Uso dell Installatore Debian le copie hanno lo stesso offset sui dischi Invece le copie lontane hanno offset diversi Le copie offset copiano l intera striscia non la singola copia RAID10 pu
132. emi d avvio si 31 Capitolo 4 Recupero dei supporti per l installazione raccomanda di verificare i messaggi nel log poich sono un ottimo punto di partenza per la diagnosi della causa degli errori 4 5 4 Posizionamento delle immagini TFTP Spostare le immagini TFTP di cui si ha bisogno come descritto in la Sezione 4 2 1 nella directory delle immagini di avvio per TFTP Potrebbe essere necessario fare un link da questa directory al file che tftpd dovr utilizzare per l avvio di un particolare client Sfortunatamente il nome del file stabilito dal client TFTP e non esiste uno standard Per l avvio PXE tutte le operazioni necessarie sono gi state fatte in netboot netboot tar gz Estrarre questo tarball nella directory delle immagini di avvio tftpd assicurarsi che il server dhcp sia configurato per passare pxelinux 0 come file da avviare a tftpd 4 6 Installazione automatizzata possibile effettuare installazioni su parecchi computer attraverso procedure completamente auto matizzate I pacchetti Debian adatti a questo scopo sono fai quickstart che usa un server di installazione e lo stesso Installatore Debian Consultare la pagina web di FAI http fai project org per informazioni pi dettagliate 4 6 1 Installazione automatizzata usando l Installatore Debian L Installatore Debian supporta le installazioni automatizzate tramite dei file di preconfigurazione Un file di preconfigurazione pu essere caricato
133. ere il computer Debian GNU Linux dovrebbe essere spento in modo controllato altrimenti si potrebbero perdere dei file e o si rischia di danneggiare il disco In un ambiente desktop solitamente disponibile nel menu delle applicazioni l opzione per il log out che permette anche di spengere o riavviare il sistema In alternativa possibile premere la combinazione di tasti Ctrl Alt Canc Se le combinazioni di tasti non funzionano possibile fare il login come root ed eseguire uno dei seguenti comandi reboot per riavviare il sistema halt per arrestare il sistema senza spegnerlo Per spegnere la macchina usare poweroff oppure shutdown h now Il sistema init systemd fornisce anche altri comandi per la effettuare la stessa operazione per esempio systemcetl reboot oppure systemetl poweroff 8 2 Se non si conosce Unix Se non si ha familiarit con Unix probabilmente si dovr uscire per comprare e leggere qualche libro Molte informazioni possono essere trovate anche nella Debian Reference http www debian org doc user manuals quick reference Questo elenco di FAQ su Unix http www fags org fagqs unix fag contiene parecchi documenti UseNet di valore storico Linux una realizzazione di Unix Il Linux Documentation Project LDP http www tldp org rac coglie parecchi HOWTO e libri online tutti riguardanti Linux La maggior parte di questi documenti pu essere installata in locale sufficiente installare il pacchetto doc
134. eri all interno dello spazio degli indirizzi della propria rete La connessione PLIP impostata durante l installazione disponibile anche al riavvio del sistema installato si veda Capitolo 7 Prima d iniziare necessario controllare nel BIOS la configurazione indirizzo IO di base e IRQ della porta parallela sul sistema sorgente e sul sistema target La configurazione pi comune io 0x378 e irq 7 D 4 1 Requisiti e Una macchina destinataria chiamata target su cui sar installato Debian e I supporti con il sistema d installazione si veda la Sezione 2 4 e Un altra macchina connessa a Internet chiamata sorgente che ha la funzione di gateway e Un cavo DB 25 Null Modem Si consulti il PLIP Install HOWTO http www tldp org HOWTO PLIP Install HOWTO html per ulteriori informazioni su questo cavo e per le istruzioni su come realizzarne uno da soli 134 Appendice D Miscellanea D 4 2 Configurazione del sorgente Lo script shell seguente un semplice esempio di come configurare la macchina sorgente come ga teway per Internet usando ppp0 bin sh We remove running modules from kernel to avoid conflicts and to reconfigure them manually modprobe r lp parport_pc modprobe parport_pc io 0x378 irg 7 modprobe plip Configure the plip interface plip0 for me see dmesg grep plip ifconfig plip0 192 168 0 2 pointopoint 192 168 0 1 netmask 255 255 255 255 up Configure gateway modprobe iptable
135. eseguibile o del codice oggetto effettuata indicando un luogo dal quale sia possibile copiarlo permettere la copia del codice sorgente dallo stesso luogo considerata una valida forma di distribuzione del codice sorgente anche se copiare il sorgente facoltativo per l acquirente 4 Non lecito copiare modificare sublicenziare o distribuire il Programma in modi diversi da quelli espressamente previsti da questa Licenza Ogni tentativo di copiare modificare sublicenziare o di stribuire il Programma non autorizzato e far terminare automaticamente i diritti garantiti da questa Licenza D altra parte ogni acquirente che abbia ricevuto copie o diritti coperti da questa Licenza da parte di persone che violano la Licenza come qui indicato non vedranno invalidata la loro Licenza purch si comportino conformemente ad essa 141 Appendice F Licenza Pubblica Generica GNU 5 L acquirente non tenuto ad accettare questa Licenza poich non l ha firmata D altra parte nessun altro documento garantisce il permesso di modificare o distribuire il Programma o i lavori derivati da esso Queste azioni sono proibite dalla legge per chi non accetta questa Licenza perci modificando o distribuendo il Programma o un opera basata sul programma si indica nel fare ci l accettazione di questa Licenza e quindi di tutti i suoi termini e le condizioni poste sulla copia la distribuzione e la modifica del Programma o di lavori basati su di esso
136. esta la conferma di qualsiasi modifica prima di eseguire la scrittura sul disco Se si sceglie il partizionamento guidato classico LVM o LVM cifrato dell intero disco viene prima chiesto di scegliere il disco che si vuole usare verificare che nell elenco appaiano tutti i dischi e assicurarsi di scegliere quello corretto L ordine con cui appaiono i dischi pu essere diverso da quello a cui si abituati la dimensione del disco pu essere utile per identificare i diversi dischi Tutti i dati sul disco scelto possono andare persi per viene richiesta la conferma di qualsiasi modifica prima di eseguire la scrittura sul disco Con il metodo di partizionamento classico possibile annullare qualsiasi modifica fino alla fine quando si usa i metodi LVM cifrato o no questo non possibile 4 Il sistema di installazione cifra il gruppo di volumi LVM con una chiave AES a 256 bit tramite il supporto dm crypt del kernel 61 Capitolo 6 Uso dell Installatore Debian Poi possibile scegliere uno degli schemi elencati nella tabella seguente Tutti gli schemi hanno pro e contro alcuni dei quali sono discussi in Appendice C Si consiglia l uso del primo schema se si hanno dei dubbi su quale scegliere Inoltre si deve tener presente che il partizionamento guidato ha bisogno di quantit minima di spazio libero per funzionare se sul disco non presente circa 1 GB di spazio dipende dallo schema scelto il partizionamento guidato
137. este vengono distribuite separatamente Se per queste parti vengono distribuite all interno di un prodotto che un opera basata sul Programma la distribuzione di quest opera nella sua interezza deve avvenire nei termini di questa Licenza le cui norme nei confronti di altri utenti si estendono all opera nella sua interezza e quindi ad ogni sua parte chiunque ne sia l autore Quindi non nelle intenzioni di questa sezione accampare diritti n contestare diritti su opere scritte interamente da altri l intento piuttosto quello di esercitare il diritto di controllare la distribuzione di opere derivati dal Programma o che lo contengano Inoltre la semplice aggregazione di un opera non derivata dal Programma col Programma o con un opera da esso derivata su di un mezzo di memorizzazione o di distribuzione non sufficiente a includere l opera non derivata nell ambito di questa Licenza 3 lecito copiare e distribuire il Programma o un opera basata su di esso come espresso al comma 2 sotto forma di codice oggetto o eseguibile secondo i termini dei precedenti commi 1 e 2 a patto che si applichi una delle seguenti condizioni a Il Programma sia corredato del codice sorgente completo in una forma leggibile da calcolatore e tale sorgente sia fornito secondo le regole dei precedenti commi 1 e 2 su di un mezzo comune mente usato per lo scambio di programmi b Il Programma sia accompagnato da un offerta scritt
138. etch amd64 1 8 Organizzazione della guida Questo documento dovrebbe servire come manuale per gli utenti che usano Debian per la prima volta Si provato a dare per scontate il minor numero di conoscenze anche se si presuppone una conoscenza generale di come funzioni l hardware all interno di un computer In questo documento gli utenti gi esperti possono trovare dei riferimenti a informazioni molto utili come la minimizzazione delle dimensioni dell installazione i dettagli sull hardware supportato dal sistema di installazione Debian ecc Si incoraggia gli utenti esperti a dare un occhiata al documento Capitolo 1 Benvenuti in Debian La struttura di questo manuale solitamente lineare e segue i passaggi del processo di installazione dall inizio alla fine Di seguito sono riassunte le fasi dell installazione di Debian GNU Linux e le sezioni di questo documento che corrispondono a ciascuna fase 1 Determinare se il proprio hardware ha i requisiti necessari per usare il sistema d installazione in Capitolo 2 2 Fare un backup del sistema ed effettuare qualsiasi configurazione hardware prima dell installazione di Debian in Capitolo 3 Per preparare un sistema multiboot potrebbe essere necessario creare sul disco uno spazio partizionabile da destinare a Debian 3 Nel Capitolo 4 si recuperano i file necessari per il metodo d installazione scelto 4 Capitolo 5 descrive l avvio del sistema d installazione Que
139. etti raccomandati dai pacchetti da installare I pacchetti raccomandati non sono strettamente necessari per le funzionalit principali del programma scelto ma lo migliorano e secondo i manutentori del pacchetto normalmente si dovrebbero installare al programma Nota Per motivi tecnici i pacchetti installati durante l installazione del sistema di base sono instal lati senza i relativi Raccomandati La regola descritta in precedenza ha effetto solo dopo questo punto del processo d installazione 6 3 5 Installazione di altri programmi A questo punto disponibile un sistema usabile ma molto limitato La maggior parte degli utenti vuole installare altri programmi per adattare il sistema alle proprie necessit e il programma d installazione consente di farlo Se si possiede un computer lento o una connessione di rete lenta ci potrebbe richiedere molto pi tempo rispetto all installazione del sistema di base 70 Capitolo 6 Uso dell Installatore Debian 6 3 5 1 Configurazione di APT Uno degli strumenti usati per installare i pacchetti su un sistema Debian GNU Linux un programma chiamato apt get contenuto nel pacchetto apt Si possono usare anche altre interfacce per la gestio ne dei pacchetti come aptitude e synaptic Queste interfacce sono quelle consigliate ai nuovi utenti poich integrano alcune caratteristiche ricerca dei pacchetti e verifica dello stato in un interfaccia utente gradevole apt deve essere co
140. ettura 1386 sebbene saranno fatti port verso altre architetture una volta che il sistema sar pi stabile Notare che Debian GNU Hurd non un sistema Linux e quindi alcune informazioni specifiche di Linux non sono valide per Hurd Per maggiori informazioni si consulti la pagina dei port di Debian GNU Hurd http www debian org ports hurd e la mailing list lt debian hurd lists debian org gt 1 6 Procurarsi Debian Per informazioni su come scaricare Debian GNU Linux da Internet o dove possono essere acquistati i CD ufficiali Debian si guardi la pagina web dei distributori http www debian org distrib La lista dei mirror di Debian http www debian org distrib ftplist contiene l insieme completo dei mirror ufficiali di Debian cos possibile trovare facilmente quello pi vicino Debian pu essere aggiornata dopo l installazione in modo veramente semplice La procedura d installazione aiuta la configurazione del sistema in modo da eseguire questi aggiornamenti una volta che l installazione terminata 1 7 Versione pi recente di questa guida Questo documento continuamente riesaminato Verificare sulle pagine di Debian 9 http www debian org releases stretch ogni informazione aggiunta all ultimo minuto su la release 9 del sistema Debian GNU Linux Versioni aggiornate di questo manuale d installazione sono disponibili dalle pagine del Manuale ufficiale di installazione http www debian org releases str
141. eve descrizione della funzione di ciascun componente Dettagli che potrebbe essere necessario conoscere usando un particolare componente si trovano in la Sezione 6 3 main menu Mostra all utente la lista dei componenti durante il funzionamento dell installatore e avvia un componente quando selezionato Le domande di main menu sono impostate a priorit media pertanto se la priorit impostata ad alta o critica alta quella preimpostata il menu non sar visibile D altra parte se si verifica un errore che richieda intervento la priorit della domanda pu essere temporaneamente degradata in modo da consentire di risolvere il problema e in tal caso il menu potrebbe apparire possibile tornare al menu principale selezionando ripetutamente il pulsante Indietro fino a uscire a ritroso dal componente attualmente in esecuzione localechooser Consente all utente di selezionare opzioni di localizzazione per l installazione e per il sistema installato lingua nazione e locale L installatore visualizzer i messaggi nella lingua selezionata a meno che la traduzione per quella lingua non sia completa nel qual caso alcuni messaggi potrebbero essere visualizzati in inglese console setup Visualizza una lista di tastiere dalla quale l utente sceglie il modello che corrisponde alla propria 52 Capitolo 6 Uso dell Installatore Debian hw detect Rileva automaticamente la maggior parte dell hardware incluse sched
142. file con l immagine del CD o DVD sulla chiavetta USB eseguendo dopo essersi assicurati che la chiavetta non montata cp debian iso dev sdx sync Con altri sistemi operativi possibile usare il programma d utilit win32diskimager http sf net projects win32diskimager per copiare l immagine Importante L immagine deve essere scritta sul device del disco e non su una partizione cio su dev sdb e non su dev sdb1 Non usare strumenti come unetbootin poich modificano l immagine Importante La semplice scrittura dell immagine del CD o DVD sulla USB dovrebbe funzionare correttamente per la maggior parte degli utenti Le altre possibilit descritte in seguito sono pi complesse e particolarmente adatte a chi ha necessit particolari 23 Capitolo 4 Recupero dei supporti per l installazione L immagine ibrida sulla chiavetta non occupa tutto lo spazio disponibile quindi potrebbe essere inte ressante usare lo spazio libero per i file con il firmware per dei pacchetti oppure per altri file Questo pu essere utile se si dispone di una sola chiavetta USB oppure se si vuole tenere tutto ci che serve in un solo dispositivo Creare sulla chiavetta una seconda partizione FAT montare la partizione e copiare o spacchettare il firmware al suo interno Per esempio mount dev sdx2 mnt cd mnt tar zxvf percorso di firmware tar gz cd umount mnt Se fosse stato necessario scrivere mini iso su
143. filosofia e attrarre sviluppatori che credono nei principi che Debian rappresenta il Progetto Debian ha pubblicato numerosi documenti che sottolineano i suoi valori e servono come guida per cosa vuol dire essere uno sviluppatore Debian Il Debian Social Contract http www debian org social_contract una dichiarazione degli impe gni di Debian verso la comunit del software libero Chiunque sia d accordo nell attenersi al Social Contract pu diventare un responsabile http www debian org doc maint guide Ogni responsa bile pu introdurre nuovo software in Debian a patto che il software soddisfi i criteri di essere libero e che il pacchetto segua gli standard di qualit e Le Debian Free Software Guidelines http www debian org social_contract guidelines sono una chiara e concisa dichiarazione dei criteri Debian per il software libero Le DFSG sono un docu mento che influenza molto il movimento del software libero e sono il fondamento della The Open Source Definition http opensource org osd e Il Debian Policy Manual http www debian org doc debian policy una specifica dettagliata de gli standard di qualit del Progetto Debian Gli sviluppatori Debian sono coinvolti anche in un certo numero di altri progetti alcuni specifici di Debian altri che coinvolgono una parte o tutta la comunit Linux Alcuni esempi sono e Il Linux Standard Base http www linuxbase org LSB un progetto il cui scopo quello
144. gere una voce per l Installatore per esempio supponendo che boot sia sulla prima partizione del primo disco del sistema title New Install root hd0 0 kernel boot newinstall vmlinuz initrd boot newinstall initrd gz La procedura per GRUB2 molto simile Il file si chiama grub cfg anzich menu lst Una voce per l installatore potrebbe essere per esempio menuentry New Install insmod part_msdos insmod ext2 set root hd0 msdosl linux boot newinstall vmlinuz initrd boot newinstall initrd gz D ora in poi non ci sono differenze fra GRUB e LILO 5 1 6 Avvio con TFTP L avvio da rete richiede una connessione di rete e un boot server TFTP e probabilmente anche un server DHCP RARP o BOOTP per la configurazione automatica della rete La configurazione lato server per effettuare l avvio dalla rete descritto in la Sezione 4 5 Esistono diversi modi per fare l avvio da TFTP su 1386 35 Capitolo 5 Avvio del sistema d installazione 5 1 6 1 Schede di rete NIC o schede madri con supporto PXE possibile che la scheda di rete o la scheda madre supporti la funzione d avvio PXE PXE una reimplementazione fatta da Intel M di TFTP in questo caso si dovrebbe essere in grado di configurare il BIOS in modo da fare l avvio dalla rete 5 1 6 2 Schede di rete con Network BootROM possibile che la propria scheda di rete supporti la funzione d avvio TFTP In questo caso fatec
145. ha valore legale nell esprimere i termini di distribuzione del software che usa la licenza GPL Solo la versione originale in inglese http www gnu org licenses old licenses gpl 2 0 html della licenza ha valore legale Ad ogni modo speriamo che questa traduzione aiuti le persone di lingua italiana a capire meglio il significato della licenza GPL Traduzione curata da gruppo Pluto da ILS e dal gruppo italiano di traduzione GNU Ultimo aggiornamento 19 aprile 2000 Versione 2 Giugno 1991 Copyright C 1989 1991 Free Software Foundation Inc 51 Franklin St Fifth Floor Boston MA 02110 1301 USA Chiunque pu copiare e distribuire copie letterali di questo documento di licenza ma non ne permessa la modifica F 1 Preambolo Le licenze della maggior parte dei programmi hanno lo scopo di togliere all utente la libert di con dividere e modificare il programma stesso Viceversa la Licenza Pubblica Generica GNU intesa a garantire la libert di condividere e modificare il software libero al fine di assicurare che i programmi siano liberi per tutti i loro utenti Questa Licenza si applica alla maggioranza dei programmi della Free Software Foundation e ad ogni altro programma i cui autori hanno deciso di usare questa Licen za Alcuni altri programmi della Free Software Foundation sono invece coperti dalla Licenza Pubblica Generica Minore Chiunque pu usare questa Licenza per i propri programmi Quando si parla di software libe
146. i Prima di installare un boot loader l installatore cerca di rilevare se sulla macchina sono installati altri sistemi operativi Se riconosce uno dei sistemi operativi supportati viene mostrato un avviso durante il passo d installazione del boot loader e il computer viene configurato in modo da avviare anche l altro sistema operativo oltre a Debian Si noti che l avvio di pi sistemi operativi su una singola macchina ancora materia oscura Il sup porto automatico per riconoscimento e configurazione del boot loader per altri sistemi operativi varia con l architettura e addirittura con la sottoarchitettura Nel caso non funzioni si deve consultare la documentazione del boot manager per avere ulteriori informazioni 74 Capitolo 6 Uso dell Installatore Debian 6 3 6 2 Installazione del boot loader Grub sul disco fisso Il principale boot loader per amd64 grub Grub un boot loader robusto e flessibile ed una buona scelta sia per i nuovi utenti che per quelli pi esperti Grub viene installato nel Master Boot Record MBR cio da dove pu controllare l intero processo d avvio Ovviamente grub pu essere installato anche in posizioni diverse si consulti il manuale di grub per ulteriori informazioni Se non si vuole installare grub premere il pulsante Indietro per tornare al menu principale e da l scegliere quale boot loader si desidera usare 6 3 6 3 Installazione del boot loader LILO sul disco fiss
147. i Cristian Rigamonti Giuseppe Sacco e Giuliano E 2 Come contribuire Se si hanno problemi o suggerimenti su questo documento si dovrebbe inviarli come segnalazio ni di bug per il pacchetto installation guide consultare il pacchetto reportbug o leggere la documentazione in linea del Debian Bug Tracking System http bugs debian org preferibile con sultare prima l elenco dei bug aperti per installation guide http bugs debian org installation guide per controllare se il problema riscontrato sia gi stato comunicato Se cos si possono fornire delle informazioni aggiuntive all email lt xxxx bugs debian org gt dove xxxx il numero del bug gi presente Meglio ancora ci si pu procurare una copia del sorgente DocBook di questo documento e creare delle patch il sorgente DocBook pu essere trovato nel debian installer WebSVN http anonsem debian org viewvc d i Non ci si deve preoccupare se non si conosce DocBook c una semplice introduzione nella directory dei manuali che permette di iniziare molto simile all HTML ma orientato al contenuto anzich alla presentazione Le patch devono essere inviate alla mailing list debian boot vedi sotto per le istruzioni su come recuperare i sorgenti via SVN leggere il file README http anonsem debian org viewvc d i README view co che si trova nelle directory principale dei sorgenti Si prega di non contattare direttamente gli autori di questo documento esis
148. i Windows e assegnarli ai punti di montaggio fdisk Il partizionatore originale di Linux riservato ai guru Occorre fare attenzione se si hanno partizioni FreeBSD sulla propria macchina i kernel del sistema d installazione comprendono il supporto per queste partizioni ma all interno di fdisk esse potrebbero avere dei nomi di device diversi Si veda il Linux FreeBSD HOWTO http www tldp org HOWTO Linux FreeBSD 2 html cfdisk Un partizionatore semplice con interfaccia a schermo intero adatto a tutti 121 Appendice C Partizionare per Debian Si noti che cfdisk non riconosce le partizioni FreeBSD quindi anche in questo caso i nomi dei dispositivi potrebbero risultare diversi da quanto ci si aspetta Uno di questi programmi verr eseguito in modo predefinito quando si seleziona Partiziona un disco Si potrebbe anche usare un programma di partizionamento diverso tramite la riga di comando sulla seconda console questa operazione non raccomandata Occorre anche ricordarsi di marcare la partizione di boot come Avviabile C 5 1 Partizionare per PC 64 bit Se si usa gi un altro sistema operativo come DOS o Windows e si intende preservarlo mentre si installa Debian potrebbe essere necessario ridimensionare la sua partizione per liberare spazio per l installazione di Debian L installatore supporta il ridimensionamento dei file system FAT e NTFS arrivati alla fase di partizionamento occorre selezionare l opzio
149. i d installazione disponibili 5 4 1 1 Problemi comuni e Alcuni dei lettori CD ROM pi vecchi non supportano la lettura dei CD masterizzati ad alta velocit con i masterizzatori moderni e Alcuni dei lettori molto vecchi non funzionano correttamente quando attivo l accesso diretto alla memoria DMA 5 4 1 2 Come analizzare e forse risolvere questi problemi Se non si riesce a fare l avvio da CD ROM provare i seguenti suggerimenti e Verificare che il BIOS supporti l avvio da CD ROM problema che riguarda solo i sistemi molto vecchi e che l avvio da CD sia attivato nel BIOS 46 Capitolo 5 Avvio del sistema d installazione e Se si utilizza una immagine ISO scaricata verificare la checksum MDS dell immagine sia uguale a quella riportata nel file MD5SUMS presente nella stessa posizione da dove l immagine stata scaricata md5sum debian testing i386 netinst iso a20391b12 7 22e 705cee4059c6b92 debian testing i386 netinst iso Successivamente verificare anche la checksum MD5 del CD ROM masterizzato Il comando se guente dovrebbe funzionare facendo uso della dimensione dell immagine per leggere il numero corretto di byte dal CD ROM dd if dev cdrom gt head c stat format s debian testing i386 netinst iso gt md5sum a20391b12 7 22e 705cee4059c6b92 262668 0 records in 262668 0 records out 134486016 bytes 134 MB copied 97 474 seconds 1 4 MB s Se
150. i senza perdere i dati esistenti Anche se nella maggior parte dei casi questa operazione funziona cor rettamente rimane comunque un azione intrinsecamente pericolosa perci deve essere effettuata solo dopo aver fatto un backup completo di tutti i dati Le partizioni FAT FAT32 e NTFS usate da sistemi DOS o Windows possono essere spostate e ridimensionate senza perdere dati usando installatore Debian oppure il Gestore disco integrato in Windows 7 Per ridimensionare una partizione FAT o NTFS esistente senza perdere i dati da installatore Debian selezionare il passo di partizionamento e scegliere l opzione per il partizionamento manuale poi scegliere la partizione da ridimensionare e specificare la sua nuova dimensione La creazione e la cancellazione di partizioni pu essere fatta dall interno di installatore Debian oppure con il sistema operativo esistente Come regola del pollice le partizioni dovrebbero essere create dal sistema che poi le utilizzer cio le partizione che saranno usate da Debian GNU Linux dovrebbero essere create da installatore Debian e le partizioni che saranno usate da altri sistemi operativi dovrebbero essere create usando quest ultimi installatore Debian in grado di creare partizioni non Linux solitamente tali partizioni funzionano senza problemi anche quando sono uti lizzate da altri sistemi operativi tuttavia ci sono dei rari casi in cui si possono verificare dei problemi perci per essere assolutamente sicuri
151. i abbiano colpito il disco fisso e alcuni bit in sbin init siano impazziti A prescindere dalla causa necessario avere un sistema funzionante per riparare il sistema originale in questo caso pu essere utile la modalit di ripristino Per attivare la modalit di ripristino scegliere rescue dal menu oppure inserire rescue al prompt boot oppure avviare usando il parametro rescue enable true Verranno mostrate le prime schermate dell installatore con una nota in un angolo che indica si sta usando la modalit di ripri stino e non quella d installazione Il sistema non verr sovrascritto La modalit di ripristino si avvale delle funzionalit per il riconoscimento dell hardware presenti nell installatore in modo da permettere l uso dei dischi dei dispositivi di rete ecc mentre si cerca di riparare il sistema Al posto del programma di partizionamento viene mostrato un elenco delle partizioni sul sistema e viene chiesto di sceglierne una Normalmente si sceglie la partizione che contiene il filesystem di root che si vuole riparare Si possono scegliere le partizioni su device RAID e LVM ma anche quelle create direttamente sui dischi 90 Capitolo 8 Passi successivi e cosa fare adesso Se possibile l installatore fornisce una shell sul filesystem che si scelto questa shell pu essere usata per effettuare qualsiasi operazione necessaria al ripristino Per esempio se si vuole reinstallare il boot loader GRUB nel Master Boo
152. i che gli eventuali nomi di host e dominio assegnati da dhcp hanno la precedenza sui valori qui impostati Naturalmente l impostazione dei valori previene ancora che le domande siano visualizzate anche se i F valori arrivano da dhcp d i netcfg get_hostname string unassigned hostname d i netcfg get_domain string unassigned domain t Per forzare il nome host senza tener conto di cosa restituisce il server DHCP o cosa dice il reverse DNS per l IP togliere il commento e modificare la riga seguente d i netcfg hostname string somehost Disabilita la noiosa finestra di dialogo della chiave WEP d i netcfg wireless_wep string f Lo stupido nome host dhcp che alcuni ISP usano come una sorta di password d i netcfg dhcp_hostname string radish F Se per la scheda di rete o per altro hardware necessario caricare un 105 Appendice B Installazione automatica tramite preconfigurazione firmware non libero possibile configurare l installatore in modo che lo carichi senza chiedere conferma Altrimenti cambiare in false per disabilitare la richiesta d i hw detect load_firmware boolean tru Notare che netcfg determina automaticamente la maschera di rete se netcfg get_netmask x non preconfigurato in caso di installazioni automatiche questa variabile deve essere marcata come seen In modo similare netefg sceglie un indirizzo opportuno quando non impostato netcfg get_gateway possibile impostar
153. i e cosa fare adesso 8 6 Compilazione di un nuovo kernel Perch qualcuno dovrebbe compilarsi un nuovo kernel Spesso non necessario dato che il kernel inserito in Debian gestisce la maggior parte delle configurazioni Inoltre Debian offre parecchi kernel alternativi quindi si dovrebbe come prima cosa controllare se fra i pacchetti con kernel alternativi ce n uno che si adatta meglio al proprio hardware Comunque pu essere utile compilare un nuovo kernel per poter e gestire hardware particolare o gestire conflitti hardware con kernel preconfezionati e usare opzioni del kernel che non sono supportate dai kernel preconfezionati per esempio il sup porto per la memoria alta e ottimizzare il kernel rimuovendo i driver inutili in modo da velocizzare l avvio del sistema e creare un kernel monolitico al posto di uno modulare e usare un kernel aggiornato o di sviluppo e imparare cose nuove sui kernel linux 8 6 1 Gestione dell immagine del kernel Non ci si deve impaurire nel provare a compilare il kernel E divertente e utile Per compilare il kernel con il metodo seguito da Debian sono necessari alcuni pacchetti fakeroot kernel package linux source 2 6 e pochi altri che probabilmente sono gi installati si con sulti usr share doc kernel package README gz per l elenco completo Questo metodo crea un deb dai sorgenti del kernel e se si hanno dei moduli non standard crea anche un deb di questi
154. i programmi coperti da GPL Se il programma viene modificato da qualcun altro e ridistribuito vogliamo che gli acquirenti sappiano che ci che hanno non l originale in modo che ogni problema introdotto da altri non si rifletta sulla reputazione degli autori originari Infine ogni programma libero costantemente minacciato dai brevetti sui programmi Vogliamo evi tare il pericolo che chi ridistribuisce un programma libero ottenga la propriet di brevetti rendendo in pratica il programma cosa di sua propriet Per prevenire questa evenienza abbiamo chiarito che ogni brevetto debba essere concesso in licenza d uso a chiunque o non avere alcuna restrizione di licenza d uso Seguono i termini e le condizioni precisi per la copia la distribuzione e la modifica F 2 LICENZA PUBBLICA GENERICA GNU TERMINI E CONDIZIONI PER LA COPIA LA DISTRIBUZIONE E LA MODIFICA 0 Questa Licenza si applica a ogni programma o altra opera che contenga una nota da parte del de tentore del copyright che dica che tale opera pu essere distribuita sotto i termini di questa Licenza Pubblica Generica Il termine Programma nel seguito si riferisce ad ogni programma o opera cos definita e l espressione opera basata sul Programma indica sia il Programma sia ogni opera consi derata derivata in base alla legge sul copyright in altre parole un opera contenente il Programma o una porzione di esso sia letteralmente sia modificato o tradott
155. i sapere lt debian boot lists debian org gt come lo si gestito facendo riferimento a questo manuale 5 1 6 3 Etherboot Il progetto etherboot http www etherboot org fornisce dischetti d avvio e bootrom per l avvio TFTP 5 1 7 La schermata di avvio Quando l installatore parte viene mostrata una schermata con il logo di Debian e un menu Installer boot menu Install Graphical install Advanced options gt Help Install with speech synthesis Nota Questa schermata pu apparire leggermente diversa in base alla modalit con cui stato avviato il computer BIOS oppure UEFI ma le voci disponibili saranno comunque le stesse La voce del menu Graphical install Installazione grafica potrebbe non essere disponibile dipende dal metodo di installazione in uso Le immagini bi architettura hanno anche una variante a 64 bit di ogni opzione d installazione immediatamente sotto all opzione quindi il numero di opzioni praticamente raddoppiato Per procedere con una installazione normale selezionare una voce tra Graphical install installazio ne grafica Install installazione utilizzando i tasti cursore sulla tastiera oppure il primo carattere evidenziato e poi premere Invio per far partire l installatore La voce Install gi selezionata Con la voce Opzioni avanzate si accede a un secondo menu dal quale possibile far partire l installatore nelle modalit esperto ri
156. i sistema operativo con supporto per il filesystem FAT pu essere usato per fare delle modifiche alla configurazione del bootloader Per collocare syslinux sulla partizione FAT16 della chiavetta USB installare i pacchetti syslinux e mtools ed eseguire syslinux dev sdx1 Di nuovo fare attenzione a usare il nome corretto del device La partizione non deve essere montata quando si avvia SYSLINUX la procedura scrive il settore di avvio sulla partizione e crea il file ldlinux sys che contiene il codice del bootloader 4 3 3 2 Aggiunta dell immagine dell installatore Montare la partizione mount dev sdx1 mnt e copiare i seguenti file con l immagine dell installatore sulla chiavetta e vmlinuz 0 linux kernel e initrd gz immagine del ramdisk iniziale possibile sceglie se usare la versione dell installatore testuale o quella grafica Quest ultima pu essere trovata nella sottodirectory gtk Se si vuole rinominare questi file ricordarsi che syslinux pu gestire solo nomi di file in formato DOS 8 3 Poi necessario creare il file di configurazione syslinux cfg deve contenere almeno le due righe seguenti modificare il nome del kernel in linux se si usa l immagine netboot default vmlinuz Li Ricordarsi di attivare il flag bootable 27 Capitolo 4 Recupero dei supporti per l installazione append initrd initrd gz Per utilizzare l installatore grafico necessario aggiungere vga 788 alla
157. ia il sistema provare a usare i parametri di avvio predefiniti cio senza impostare alcun parametro e vedere se funziona correttamente Se non funziona si pu riavviare e aggiungere qualsiasi parametro necessario per il riconoscimento del proprio hardware Delle informazioni su molti parametri di avvio possono essere trovate nel Linux BootPrompt HO WTO http www tldp org HOWTO BootPrompt HOWTO html che contiene utili consigli anche per l hardware pi misterioso Questa sezione del manuale contiene solo un riassunto delle parti pi salienti alcuni trucchi sono stati inseriti in la Sezione 5 4 5 3 1 Avvio da console Generalmente se l avvio effettuato con una console seriale il kernel riconosce questa tecnica Se al computer su cui si vuole fare l installazione sono collegati una scheda video e una tastiera potrebbe essere necessario passare console device al kernel dove device il device seriale usato di solito qualcosa di simile a ttyS0 Potrebbe essere necessario specificare i parametri di configurazione della porta seriale per esempio console ttyS0 9600n8 altre comuni velocit sono 57600 e 115200 Assicurarsi di inserire questa opzione dopo in questo modo viene copiata nella configurazione del boot loader nel sistema installato se supportata dall installatore e dal boot loader Per assicurare che il tipo di terminale usato dall installatore sia congruente con il proprio emula tore di terminale
158. iabili debconf modelli usate solo nell installatore stesso devono avere come proprietario d i per preconfigurare le variabili usate nel sistema installato si deve usare il nome del pacchetto che contiene il corrispondente modello debconf Solo le variabili che hanno un proprietario diverso da d i saranno propagate al database debconf del sistema installato e La maggior parte delle domande deve essere preconfigurata usando i valori validi per la lingua in glese e non usando i valori tradotti Comunque esistono delle domande per esempio in partman in cui necessario usare i valori tradotti e Alcune domande accettano come valore un codice anzich il testo in inglese mostrato durante l installazione Il modo pi semplice per creare un file di preconfigurazione usare il file di preconfigurazione d esempio in la Sezione B 4 come base per il proprio lavoro Un metodo alternativo effettuare un installazione manuale e poi dopo il riavvio usare il comando debconf get selections contenuto nel pacchetto debconf utils per riversare in un unico file il contenuto del database di debconf e del database di cdebconf debconf get selections installer gt file debconf get selections gt gt file Comunque un file generato in questa maniera ha delle voci che potrebbero non essere preconfigurate il file d esempio decisamente un punto di partenza migliore per la maggior parte degli utenti 102 Appendice B I
159. icamente l uso dello swap su diverse partizioni di swap migliorando le prestazioni Come esempio si consideri un vecchio computer per uso casalingo con 32 MB di RAM e un disco IDE da 1 7 GB su dev sdaa Una soluzione potrebbe essere avere una partizione da 500 MB per un altro sistema operativo su dev sda1 una partizione di swap da 32 MB su dev sda3 e circa 1 2 GB su dev sda2 come partizione Linux Per avere un idea dello spazio richiesto da varie applicazioni che si intende utilizzare dopo aver in stallato il sistema si consulti la la Sezione D 2 120 Appendice C Partizionare per Debian C 4 Nomi dei dispositivi in Linux Poich Linux chiama i dischi e le partizioni in modo diverso dagli altri sistemi operativi per creare o montare partizioni occorre conoscere i nomi usati da Linux per riferirsi ai dispositivi Ecco uno schema di base Il primo lettore di dischetti chiamato dev fd0 e Il secondo lettore di dischetti chiamato dev fd1 e Il primo disco rilevato chiamato dev sda e Il secondo disco rilevato chiamato dev sdb e cos via e Il primo CD ROM SCSI chiamato dev scdo o anche dev sro0 Le partizioni su ciascun disco sono identificate aggiungendo un numero decimale al nome del disco sdal e sda2 rappresentano la prima e la seconda partizione del primo disco SCSI sul sistema Ecco un esempio realistico Ipotizzando di avere un sistema con 2 dischi SCSI uno con indirizzo SCSI 2 e l altr
160. iegato nella prossima sezione pu accadere che sia impossibile installare tutti i pacchetti che fanno parte dei task selezionabili nel prossimo passo dell installazione Nota pacchetti sono inseriti nei CD e DVD in base alla loro popolarit Questo vuol dire che la maggior parte degli utenti usano solo i primi CD di un set e che solo pochissime persone usano i pacchetti presenti nell ultimo CD del set Questo vuol anche dire che comprare o scaricare e masterizzare un set di CD completo solo uno spreco di soldi dato che la maggior parte di questi non verr mai usata Nella maggior parte dei casi consigliabile recuperare solo i primi 3 degli 8 CD e installare qualsiasi ulteriore pacchetto da Internet tramite un mirror La stessa cosa vale per il set di DVD il primo DVD o forse i primi 2 DVD dovrebbero coprire la maggior parte delle necessit Se si analizzano pi CD o DVD l installatore chieder di cambiare disco quando avr bisogno dei pacchetti presenti in un CD DVD diverso da quello presente nel lettore Notare che si possono analiz zare solo CD e DVD appartenenti allo stesso set l ordine con cui sono analizzati non ha importanza comunque se si procede in ordine crescente si riducono le possibilit di fare degli errori 8 Notare che il programma che installa effettivamente i pacchetti si chiama dpkg Comunque questo programma qualcosa di pi di uno strumento di basso livello apt get uno strumento di livel
161. il server di stampa la Sezione D 2 mostra lo spazio necessario per ogni task disponibile Alcuni task possono essere preselezionati dal sistema d installazione in base alle caratteristiche del computer su cui si sta facendo l installazione se i task preselezionati non fossero di proprio gradi mento possibile deselezionarli A questo punto dell installazione possibile anche non installare alcun task Suggerimento Con la normale interfaccia utente del programma d installazione si pu usare la barra spaziatrice per selezionare e deselezionare un task Nota Il task Ambiente Desktop installa un ambiente desktop grafico L ambiente desktop predefinito Gnome Durante l installazione interattiva possibile scegliere un ambiente desktop diverso anche possibile installare pi di un ambiente desktop per alcune combinazioni di desktop potrebbero non essere co installabili Notare che questo sistema funziona solo se i pacchetti necessari all ambiente desktop scelto sono disponibili se l installazione avviene con l immagine completa di un solo CD potrebbe es sere necessario scaricare da un mirror in rete una parte dei pacchetti necessari dato che potreb bero essere inclusi negli altri CD Se per l installazione si usa l immagine di un DVD oppure un Si deve sapere che nel visualizzare quest elenco l installatore sta soltanto richiamando il programma tasksel questo programma pu essere eseguito in qualunqu
162. ile presenti nella directory root e nel pri mo livello di sottodirectory cio riesce a trovare qualcosa iso e data qualcosa iso ma non data tmp qualcosa iso Una volta trovata un immagine ISO iso scan ne verifica il contenuto per determinare se l immagine un immagine Debian valida nel caso non lo sia viene cercata un altra immagine Se il precedente tentativo di ricerca di un immagine ISO dell installatore fallisce iso scan chiede se si vuole effettuare un altra ricerca pi approfondita In questo passo la ricerca avviene anche nelle sottodirectory anzich nel solo livello pi alto del filesystem Se iso scan non trova un immagine iso dell installatore si deve riavviare il vecchio sistema operati vo e verificare se il nome dell immagine corretto cio se finisce con iso se l immagine su un filesystem visibile da installatore Debian e se l immagine compromessa verificandone la checksum Gli utenti pi esperti possono fare tutti questi controlli senza riavviare la macchina usando la seconda console 6 3 1 5 Configurazione della rete Appena si accede a questo passo il sistema rileva se sono presenti pi schede di rete e viene chiesto di scegliere quale device dovr essere l interfaccia di rete primaria cio quale si vuole usare per l installazione A questo punto le altre interfacce non vengono configurate sar possibile farlo una volta completata l installazione si veda la pagina man i
163. in Debian partitioner Consente all utente di partizionare dischi collegati al sistema scelto un programma di par tizionamento appropriato all architettura del computer 53 Capitolo 6 Uso dell Installatore Debian partconf Visualizza una lista di partizioni e crea i file system sulle partizioni selezionate secondo le istruzioni dell utente lvmefg Aiuta l utente nella configurazione di LVM Logical Volume Manager mdcfg Consente all utente di configurare RAID Redundant Array of Inexpensive Disks Software Questo RAID Software generalmente superiore agli economici controllori RAID IDE pseudo hardware che si trovano nelle schede madri pi recenti base installer Installa l insieme dei pacchetti di base che consentono al computer di funzionare sotto Debian GNU Linux dopo il riavvio apt setup Configura apt quasi automaticamente in base al supporto usato dal programma d installazione pkgsel Usa tasksel per selezionare e installare altri programmi os prober Rileva i sistemi operativi attualmente installati nel computer e passa queste informazioni a bootloader installer che pu offrire la possibilit di aggiungere i sistemi operativi rilevati al menu del programma di avvio In questo modo l utente pu scegliere facilmente all avvio quale sistema operativo attivare bootloader installer Diversi programmi d installazione dei boot loader ognuno dei quali installa un programma di avv
164. in tasksel secondo quanto riportato da aptitude Si noti che alcuni task hanno dei componenti in comune per cui lo spazio realmente occupato da due task installati assieme potrebbe essere minore della somma teorica L ambiente desktop predefinito GNOME per possibile utilizzare anche altri ambienti desktop alternativi usando una delle immagini CD speciali oppure specificando l ambiente desktop desiderato all avvio dell installazione si veda la Sezione 6 3 5 2 Si noti che necessario aggiungere dello spazio rispetto a quanto indicato nella tabella come spa zio minimo nel momento in cui si definisce la dimensione delle partizioni La maggior parte delle dimensioni elencate come Dimensione installazione va a finire all interno di usr e di lib le dimensioni elencate come Dimensione download devono essere temporaneamente disponibili in var 1 Solitamente i mouse seriali hanno un connettore a forma di una D con 9 poli i bus mouse hanno un connettore rotondo a 8 poli che non deve essere confuso con il connettore rotondo a 6 poli dei mouse PS 2 o con il connettore rotondo a 4 poli dei mouse ADB 125 Appendice D Miscellanea Task Dimensione Dimensione Spazio necessario installazione MB download MB all installazione MB Ambiente desktop e GNOME 2487 765 3252 predefinito e KDE 2198 770 2968 e Xfce 1529 503 2032 e LXDE 1536 502 2038 e MATE 1631 531 216
165. install host il nome o l indirizzo IP del computer che si sta installando Prima di effet tuare il login viene mostrato il fingerprint del sistema remoto e viene chiesto di confermare la sua correttezza Nota Il server ssh nell installatore usa una configurazione predefinita che non prevede l invio di pacchetti keep alive In linea di principio una connessione verso un sistema in fase di installazione dovrebbe essere tenuta aperta indefinitamente Purtroppo in alcune situazioni che dipendono dalla configurazione della propria rete locale la connessione potrebbe essere interrotta dopo un certo periodo di inattivit Uno dei casi pi comuni in cui si pu verificare questo problema quando fra il client e il sistema che si sta installando presente una qualche forma di NAT Network Address Translation La possibilit di riprendere l installazione dopo che la connessione stata interrotta dipende dal punto a cui era l installazione al momento dell interruzione possibile evitare che la connessione sia interrotta aggiungendo l opzione o ServerAliveInterval valore all apertura della connessione ssh oppure aggiungendo la stessa opzione nel file di configurazione di ssh Si noti che in alcuni casi l aggiunta di questa opzione potrebbe addirittura causare l interruzione della connessione per esempio se i pacchetti keep alive sono spediti durante una breve indisponibilit della rete dalla quale ssh poteva recuperare quindi deve esse
166. io uscire dalle shell per continuare il processo d avvio BOOT_DEBUG 0 Questo il valore predefinito BOOT_DEBUG 1 Pi informazioni del solito 2 Con gli attuali kernel 2 6 9 e successivi si possono usare 32 opzioni sulla riga di comando e 32 opzioni d ambiente Nel caso si superino questi limiti il kernel si blocca 41 Capitolo 5 Avvio del sistema d installazione BOOT_DEBUG 2 Parecchie informazioni per il debug BOOT_DEBUG 3 Delle shell sono attivate in vari punti del processo d avvio per consentire un accurato debug Chiudere la shell per continuare il processo INSTALL MEDIA _DEV Il valore del parametro il percorso al device da cui caricare l installatore Debian Per esempio INSTALL MEDIA DEV dev floppy 0 Il dischetto d avvio normalmente effettua la scansione di tutti i dischetti alla ricerca del dischet to root con questo parametro si pu cambiare questo comportamento in modo da limitare la scansione a solo un device log_host log_port Servono per inviare i messaggi di log verso un log di sistema remoto sull host e porta specificati oltre che sul file locale Se non si impostata la porta viene usata la porta predefinita per il log di sistema cio la 514 lowmem Pu essere usato per forzare l installatore a un livello di soglia per il modulo low memory pi alto di quello predefinito in base alla memoria disponibile I valori possibili sono 1 e 2 Consultare la Sezione 6
167. io sul disco rigido necessario al computer per avviarsi con Linux senza usare un floppy o un CD ROM Molti programmi di avvio consentono all utente di scegliere un sistema operativo alternativo ogni volta che il computer si avvia shell Consente all utente di eseguire una shell da menu o nella seconda console save logs Fornisce all utente un modo per registrare informazioni su un dischetto in rete su un disco rigido o altri supporti quando si verificano problemi in modo da riportare accuratamente in un secondo momento problemi software dell installatore agli sviluppatori Debian 6 3 Uso dei singoli componenti In questa sezione descritto ogni componente dell installatore in dettaglio I componenti sono stati raggruppati in fasi che siano identificabili dagli utenti Essi sono presentati nell ordine in cui appaiono durante l installazione quali moduli siano davvero usati dipende dal metodo di installazione usato e dall hardware 54 Capitolo 6 Uso dell Installatore Debian 6 3 1 Impostazione dell Installatore Debian e configurazione dell hardware Supponiamo che l installatore Debian sia avviato e di trovarsi davanti alla sua prima schermata A questo punto le funzionalit di installatore Debian sono ancora limitate Esso non conosce molto riguardo l hardware la lingua preferita o addirittura i compiti che dovrebbe eseguire Non ci si deve preoccupare il installatore Debian abbastanza intellige
168. ione 5 4 7 per le istruzioni su come segnalarlo Se si hanno domande che non trovano risposta in questo documento chiedere sulla mailing list debian boot debian boot lists debian org o su IRC debian boot sulla rete OFTC A 2 Avvio del programma d installazione Per alcuni veloci collegamenti alle immagini dei CD vedere la pagina del installatore Debian http www debian org devel debian installer Il team debian cd si occupa della creazione delle immagini dei CD del installatore Debian e le distribuisce sulla pagina Debian CD http www debian org CD Per ulteriori informazioni su dove procurarsi i CD si consulti la Sezione 4 1 Alcuni metodi d installazione richiedono altre immagini oltre a quelle dei CD Nella pagina del installatore Debian http www debian org devel debian installer ci sono i collegamenti an che per altre immagini In la Sezione 4 2 1 spiegato come trovare le immagini sui mirror Debian Nei prossimi paragrafi ci sono informazioni dettagliate su quali immagini usare per ogni supporto d installazione possibile A 2 1 CDROM L immagine di CD per l installazione da rete netinst pu essere usata per installare stretch con il installatore Debian Questa immagine stata creata per fare l avvio da CD per poi installare i pacchetti aggiuntivi dalla rete da qui il nome installazione da rete L immagine contiene le compo nenti software necessarie per eseguire l installatore e i pacchetti di b
169. ione proposta Ricordarsi di assegnare almeno una partizione come spazio per lo swap e di montare una partizione su Per avere informa zioni pi dettagliate su come utilizzare il programma per creare le partizioni si veda la Sezione 6 3 3 l appendice Appendice C contiene altre informazioni relative al partizionamento Adesso il installatore Debian formatta le partizioni e inizia l installazione del sistema di base questa operazione richiede un po di tempo Al termine viene installato il kernel Il sistema di base installato in precedenza un sistema funzionante ma minimale Per rendere il sistema pi funzionale il prossimo passo consiste nell installazione di altri pacchetti tramite la scelta di task Prima di poter installare i pacchetti per necessario configurare apt specificando da dove devono essere recuperati i pacchetti Il task Sistema standard gi selezionato e solitamente de ve essere installato il task Ambiente desktop mette a disposizione un desktop grafico al termine dell installazione Si veda la Sezione 6 3 5 2 per altri dettagli su questa fase L ultimo passo installare un boot loader Se l installatore rileva la presenza di altri sistemi operativi sul computer in grado di aggiungerli nel menu di avvio GRUB viene installato nel master boot record del primo disco normalmente questa una buona scelta Comunque viene data l opportunit di cambiare questa scelta in modo da installarlo d
170. isce un nuovo disco o un dispositivo USB e quando questo accade il comportamento del sistema diventa imprevedibile Il comportamento predefinito eseguire il mount usando l UUID anche possibile scegliere traditional per utilizzare i tradizionali nomi dei device oppure label per provare con l tichette del de filesystem prima di usare gli UUID d i partman mount_style select uuid 111 Appendice B Installazione automatica tramite preconfigurazione B 4 8 Installazione del sistema di base Al momento non c molto da preconfigurare per questo passo dell installazione Le uniche domande riguardano l installazione del kernel Configura APT in modo che non installi i pacchetti raccomandati L uso F di questa opzione pu implicare un sistema incompleto dovrebb sser usata solo dagli utenti molto esperti d i base installer install recommends boolean false F Il meta pacchetto con l immagine del kernel da installare per non installare un kernel inserire none d i base installer kernel image string linux image 586 B 4 9 Impostazione di APT L impostazione di etc apt sources list e la configurazione delle opzioni di base completa mente automatizzata in base al metodo d installazione e alle risposte date in precedenza possibile aggiungere altri repository anche locali possibile scegliere di installare software non free e contrib BF d i apt setup non fr
171. istemi con pi sistemi operativi installati su un unico disco tutti i sistemi operativi devono obbligatoriamente utilizzare lo stesso tipo di tabella delle partizioni L avvio da un disco con GPT possibile solo usando UEFI in modalit nativa l uso di GPT diventato sempre pi comune con il crescere della dimensione dei dischi poich la tabella delle partizioni DOS non supporta dischi pi grandi di circa 2 Terabyte invece GPT gestisce dischi molto pi grandi Un altra importante differenza tra BIOS o UEFI in modalit CSM e UEFI in modalit nativa dove memorizzato il programma di avvio e in quale formato deve essere Ci comporta che necessario usare un bootloader specifico per ciascun sistema Quest ultima differenza molto importante per avviare installatore Debian su un sistema UEFI con CSM perch installatore Debian sceglie se installare il bootloader per BIOS oppure per UEFI nativa in base alla modalit con la quale stato avviato Solitamente questo semplice controllo funziona ma pu creare dei problemi quando ci sono pi sistemi operativi Inoltre su alcuni sistemi UEFI con CSM la modalit di avvio usata per i supporti removibili pu essere diversa da quella usata per i dischi fissi e quindi pu accadere che quando si avvia l installatore da una chiavetta USB sia eseguito in una modalit diversa da quella con cui sono avviati i sistemi operativi presenti sul disco fisso Ci potrebbe comportare l installa
172. it Se si crea una partizione troppo piccola occorrer reinstallare il sistema oppure ci si trover a dover continuamente spostare dati per far posto nella partizione troppo piccola D altro canto se si crea una partizione troppo grande si sprecher spazio che potrebbe essere usato in altri modi oggi lo spazio su disco non costa molto ma perch sprecare il proprio denaro C 2 L albero delle directory Debian GNU Linux conforme al Filesystem Hierarchy Standard http www pathname com fhs per la denominazione dei file e delle directory Questo standard consente agli utenti e ai programmi di predire la posizione di file e directory sul sistema La directory root principale del sistema rap presentata semplicemente dal carattere slash A questo livello tutti i sistemi Debian contengono le seguenti directory Directory Contenuto bin File binari dei comandi essenziali boot File statici del boot loader dev File di device etc Configurazioni di sistema specifiche per l host home Directory home degli utenti 118 Appendice C Partizionare per Debian Directory Contenuto lib Librerie condivise essenziali e moduli del kernel media Punti di montaggio per dispositivi rimovibili mnt Punti di montaggio per montare un file system temporaneamente proc Directory virtuale per le informazioni di sistema root Directory home dell utente r
173. itivi Alcuni dispositivi per l accessibilit sono delle schede da inserire all interno della macchina in grado di leggere il testo direttamente dalla memoria video Per farle funzionare necessario disabilitare il supporto per il framebuffer tramite il parametro d avvio vga normal fb false Purtroppo questo riduce il numero di lingue utilizzabili possibile attivare la versione testuale del bootloader digitando h Invio prima di inserire del parame tro d avvio 39 Capitolo 5 Avvio del sistema d installazione 5 2 7 Temi a contrasto elevato Gli utenti ipovedenti possono usare l installatore con un tema di colori a contrasto elevato che lo rende pi leggibile Per attivarlo aggiungere theme dark in coda ai parametri d avvio 5 2 8 Preconfigurazione possibile installare Debian in modo completamente automatico usando la preconfigurazione Questa modalit documentata in Appendice B 5 2 9 Accessibilit del sistema installato La documentazione sull accessibilit del sistema installato disponibile sulla pagina wiki Debian Accessibility http wiki debian org accessibility 5 3 Parametri di avvio I parametri di avvio sono dei parametri per il kernel Linux che di solito sono usati per gestire corretta mente le periferiche Nella maggior parte dei casi il kernel recupera automaticamente le informazioni sulle periferiche ma in alcuni casi necessario aiutarlo un po La prima volta che si avv
174. ito solo nei paesi non esclusi da questa regola In questo caso i limiti geografici sono inclusi in questa Licenza e ne fanno parte a tutti gli effetti 9 All occorrenza la Free Software Foundation pu pubblicare revisioni o nuove versioni di questa Licenza Pubblica Generica Tali nuove versioni saranno simili a questa nello spirito ma potranno differire nei dettagli al fine di coprire nuovi problemi e nuove situazioni Ad ogni versione viene dato un numero identificativo Se il Programma asserisce di essere coperto da una particolare versione di questa Licenza e da ogni versione successiva l acquirente pu scegliere se seguire le condizioni della versione specificata o di una successiva Se il Programma non specifica quale versione di questa Licenza deve applicarsi l acquirente pu scegliere una qualsiasi versione tra quelle pubblicate dalla Free Software Foundation 142 Appendice F Licenza Pubblica Generica GNU 10 Se si desidera incorporare parti del Programma in altri programmi liberi le cui condizioni di distribuzione differiscano da queste possibile scrivere all autore del Programma per chiederne autorizzazione Per il software il cui copyright detenuto dalla Free Software Foundation si scriva alla Free Software Foundation talvolta facciamo eccezioni alle regole di questa Licenza La nostra de cisione sar guidata da due finalit preservare la libert di tutti i prodotti derivati dal nostro software libero
175. la gestione dispositivi di Win dows nella scheda dettagli dove lID del produttore ha il prefisso VEN_ e l ID del prodotto ha il prefisso DEV_ Su sistemi Windows 7 necessario selezionare la propriet ID Hardware nella scheda dettagli del gestore dispositivi per vedere gli ID perch normalmente non sono mostrati Cercando su Internet per produttore ID prodotto Linux e driver come chiavi di ricerca spesso restituiscono informazioni riguardo lo stato dei driver per un certo chipset Se la ricerca per produtto re ID prodotto non d risultati utili la ricerca con il nome del chip tale nome spesso mostrato fornito da lsusb e Ispci RTL8111 RTL8168B nell esempio della scheda di rete e RV710 nell esempio della scheda grafica pu essere d aiuto 17 Capitolo 3 Preparazione dell installazione di Debian GNU Linux 3 3 3 1 Verifica della compatibilit hardware con un sistema live Debian GNU Linux disponibile su alcune architetture anche come sistema live Un sistema live un sistema preconfigurato e pronto all uso in formato compresso che pu essere avviato e usato da un supporto di sola lettura tipo un CD o DVD L uso di un sistema live non crea nessun cambiamento permanente sul proprio computer con il sistema live possibile cambiare le impostazioni dell utente e installare programmi aggiuntivi ma tutto questo avviene nella RAM cio spegnendo il computer e avviando di
176. la versione 3 1 6 di speakup 2 1 9 Periferiche e altro hardware Linux supporta una grande variet di dispositivi hardware come per esempio mouse stampanti di spositivi PCMCIA CardBus ExpressCard e USB Tuttavia molte di queste periferiche non sono ne cessarie durante l installazione del sistema L hardware USB generalmente funziona correttamente Su qualche PC molto vecchio alcune tastie re USB potrebbero richiedere una configurazione aggiuntiva si veda la Sezione 3 6 5 Sui PC pi recenti le tastiere e imouse USB funzionano senza la necessit di particolari configurazioni 2 2 Dispositivi che richiedono un firmware Oltre alla disponibilit di un driver alcuni dispositivi richiedono anche un cosiddetto firmware o mi crocodice da caricare nel dispositivo prima che sia completamente operativo Questo molto comune per le schede di rete in particolare i NIC wireless ma anche alcuni dispositivi USB e alcuni controller per dischi fissi richiedono un firmware Su molte schede grafiche le funzionalit di base sono disponi bili senza firmware aggiuntivi ma per usare le funzionalit avanzate necessario che un appropriato file con firmware sia installato nel sistema Su molti dei vecchi dispositivi che richiedono un firmware per funzionare il firmware memorizzato nel chip EEPROM Flash sul dispositivo dal costruttore Oggigiorno la maggior parte dei dispositivi non incorporano pi il firmware in questo modo il firmware de
177. lato il sistema di base l installatore permette di configurare l account root e o un account per il primo utente Si possono creare altri account utente una volta completata l installazione 6 3 2 1 Impostazione della password di root L account di root viene anche chiamato superutente un utente che aggira tutte le protezioni di sicurezza del sistema deve quindi essere usato solo per le operazioni di amministrazione del sistema e per il minor tempo possibile Qualsiasi password creata dovrebbe contenere almeno 6 caratteri con lettere maiuscole e minuscole cifre e segni di interpunzione Durante l impostazione della password di root si deve fare ancora pi attenzione dato che l account con i maggiori poteri Evitare le parole che si trovano nei dizionari e non usare informazioni personali che possano essere indovinate Se qualcuno dice che gli serve la password di root si dev essere estremamente cauti Non la si do vrebbe mai fornire a nessuno a meno che non si stia amministrando una macchina con pi di un amministratore di sistema 6 3 2 2 Creazione di un utente normale Il sistema a questo punto chieder se si vuole creare un account per un utente normale da usare per le attivit quotidiane personali per le quali non si deve assolutamente usare l account di root Perch no Una ragione per evitare di usare i privilegi di root che molto facile fare dei danni irre parabili Un altra che si pu e
178. le capire cosa sta facendo dovrebbe usare questo metodo per scrivere i file sulla chiavetta Uno dei vantaggi di questo metodo quello che se la chiavetta USB sufficientemente capiente possibile copiarci qualsiasi immagine ISO persino quella di un DVD 26 Capitolo 4 Recupero dei supporti per l installazione 4 3 3 1 Partizionamento della chiavetta USB Verr spiegato come preparare la chiavetta per usare solo la prima partizione anzich l intero disposi tivo Nota Poich la maggior parte delle chiavette USB viene venduta con una singola partizione FAT16 gi configurata probabilmente non sar necessario partizionare n formattare la chiavetta Invece se fosse necessario preparare la chiavetta usare cfdisk o un qualsiasi altro programma di partizionamento per creare una partizione FAT16 installare un MBR con install mbr dev sdx Il comando install mbr contenuto nel pacchetto Debian mbr Infine creare il filesystem usando mkdosfs dev sdx1 Fare attenzione a usare il nome di device della chiavetta USB Il comando mkdosfs contenuto nel pacchetto Debian dosfstools Per far partire il kernel dopo aver avviato da un chiavetta USB necessario mettere un bootloader sulla chiavetta Nonostante il fatto che qualsiasi bootloader p e 1110 dovrebbe funzionare pi comodo usare syslinux dato che utilizza una partizione FAT16 e pu essere riconfigurato semplicemente modificando un file di testo Qualsias
179. linux html la versione in formato HTML o il pacchetto doc linux text la versione in formato ASCII e poi cercare i do cumenti in usr share doc HOWTO Anche le versioni internazionali degli HOWTO del LDP sono disponibili come pacchetti Debian 8 3 Orientarsi in Debian Debian leggermente diversa dalle altre distribuzioni Anche se si ha familiarit con altre distribuzioni Linux ci sono degli aspetti di Debian che necessario conoscere per mantenere il proprio sistema in ordine Questo capitolo contiene informazioni per orientarsi non vuole essere un manuale su come usare Debian ma solo una breve panoramica del sistema per i frettolosi 8 3 1 Sistema di gestione dei pacchetti Debian Il concetto pi importante da apprendere il sistema di pacchetti Debian Essenzialmente le principali parti del proprio sistema si devono considerare sotto il controllo del sistema di pacchetti Queste 1 Conil sistema init SysV i comandi halt e poweroff avevano lo stesso effetto invece con il sistema init systemd predefinito in jessie danno un risultato diverso 84 Capitolo 8 Passi successivi e cosa fare adesso includono e usr a esclusione di usr local e var si pu creare var local ed essere al sicuro bin e sbin e lib Per esempio se si sostituisce usr bin perl con un altro funzionante e poi si aggiorna il pacchetto per il file che si cambiato viene sovrascritto Gli esperti aggirano questo problema bloccan
180. ll installazione il kernel potrebbe non aver accumulato entropia sufficiente il processo potrebbe richiedere parecchio tempo Il processo pu es sere velocizzato generando entropia cio premendo dei tasti a caso passando alla shell nella seconda console virtuale per causare traffico di rete o con i dischi scaricando dei file inviando dei file di grosse dimensioni in dev null ecc Questa operazione deve essere ripetuta per ogni partizione da cifrare Dopo essere ritornati al menu di partizionamento principale si vedranno tutti i volumi cifrati come altre partizioni e possono essere configurati come se fossero delle partizioni tradizionali L esempio seguente mostra un volume cifrato via dm crypt 7 comune ritenere che i tipi delle agenzie governative di tre lettere siano in grado di ripristinare i dati anche dopo parecchie scritture del supporto magneto ottico 69 Capitolo 6 Uso dell Installatore Debian Volume cifrato sda2_crypt 115 1 GB Linux device mapper 1 115 1 GB F ext3 Adesso il momento di assegnare i punti di mount ai volumi ed eventualmente modificare il tipo di file system se quello predefinito non adatto ai propri scopi Fare attenzione agli identificatori fra parentesi in questo esempio sda2_crypt e dei punti di mount che si assegnano ai volumi Queste informazioni sono necessarie in seguito durante l avvio del nuovo sistema Le differenze fra il processo d avvio tradizionale e quello con la
181. lla chiavetta USB la seconda partizione non deve essere creata perch molto probabilmente gi presente Scollegare e poi ricollegare la chiavetta USB per rendere visibili le due partizioni 4 3 2 Copia manuale dei file sulla chiavetta USB Un metodo alternativo per preparare la chiavetta USB copiare manualmente i file dell installatore e l immagine del CD sulla chiavetta Notare che la chiavetta USB deve essere da almeno 1 GB possibile fare anche installazioni pi piccole seguendo la Sezione 4 3 3 C un file all in one hd media boot img gz che contiene non solo tutti i file dell installatore kernel compreso ma anche syslinux e il suo file di configurazione Notare che nonostante la sua comodit questo metodo ha lo svantaggio che la dimensione logica del device limitata a 1 GB anche quando la capacit della chiavetta USB superiore Per poter ripristi nare la capacit reale della chiavetta USB necessario ripartizionarla e creare dei nuovi filesystem Per utilizzare questa immagine sufficiente estrarla direttamente sulla chiavetta USB zcat boot img gz gt dev sdx Poi montare la chiavetta USB mount dev sdax mnt che adesso avr un filesystem FAT e co piarci l immagine ISO di Debian netinst o un CD completo Infine smontare la chiavetta umount mnt 4 3 3 Copia manuale dei file sulla chiavetta USB il modo flessibile Chi preferisce avere pi flessibilit o semplicemente vuo
182. lla nazione possibile provare uno degli altri mirror nell elenco oppure scegliere di inserire manualmente l informazione poi specificare ftp ipv6 debian org come nome del mirror che un alias per un mirror disponibile via IPv6 anche se probabilmente non sar quello pi veloce Un altra opzione disponibile durante la scelta manuale del mirror usare httpredir debian org come mirror httpredir debian org non un mirror fisico bens un servizio di redirezione di mirror cio indica automaticamente al sistema un mirror reale vicino in termini di topologia di rete Tiene in considerazione il protocollo usato per connettersi quindi a chi usa IPv6 il servizio risponder con il mirror IPv6 pi vicino 6 3 5 2 Selezione e installazione dei pacchetti Durante il processo d installazione viene data l opportunit di scegliere e installare altri program mi Anzich scegliere i singoli pacchetti fra gli oltre 61019 disponibili in questa fase del processo d installazione si possono installare solo delle raccolte predefinite di programmi che permettono di preparare rapidamente il proprio computer per diverse attivit Cos si avr la possibilit di scegliere dei task funzionalit prima e poi aggiungervi in seguito pi pacchetti singoli Questi task rappresentano con semplicit molti diversi lavori o cose che si inten dano fare con il computer come l ambiente desktop il server web o
183. lo pi elevato che richiamer dpkg nel modo pi appropriato capace di recuperare i pacchetti da CD dalla rete o da qualsiasi altra sorgente inoltre in grado di installare altri pacchetti che potrebbero essere necessari al corretto funzionamento del pacchetto che si sta tentando di installare 71 Capitolo 6 Uso dell Installatore Debian 6 3 5 1 2 Uso di un mirror di rete Una delle domande poste durante l installazione riguarda se utilizzare oppure no un mirror di rete come sorgente per i pacchetti Nella maggior parte dei casi la risposta predefinita corretta ma ci sono alcune eccezioni Se per l installazione non si utilizza un CD un DVD oppure l immagine di un CD DVD si raccoman da di usare un mirror di rete altrimenti si conclude l installazione con un sistema minimale Tuttavia se si dispone di una connessione a Internet limitata consigliabile non scegliere il task desktop nella prossima fase dell installazione Se per l installazione si utilizza un solo CD oppure l immagine di un CD non necessario usare un mirror ma caldamente raccomandato farlo poich un solo CD contiene un numero abbastanza limitato di pacchetti Per se si dispone di una connessione a Internet limitata consigliabile scegliere di non usare un mirror di completare l installazione usando solo ci che disponibile sul CD e di installare altri pacchetti in seguito cio dopo aver riavviato il nuovo sistema Se per l
184. lo un piccolo problema In molti casi questi problemi possono essere risolti senza ripetere l installazione un modo per trovare una soluzione ai problemi di avvio usare la modalit di ripristino compresa nel sistema d installazione si veda la Sezione 8 7 Gli utenti che non conoscono Debian e Linux potrebbero aver bisogno di aiuto da parte degli utenti pi esperti Si pu ricevere un aiuto on line sui canali IRC debian o debian boot della rete OFTC oppure contattando la mailing list debian user http www debian org MailingLists subscribe Inoltre si pu inviare un resoconto dell installazione seguendo le indicazioni in la Sezione 5 4 7 si raccomanda di descrivere il problema in modo chiaro e di riportare qualsiasi messaggio visualizzato poich potrebbe essere utile per la diagnosi del problema Se sul sistema sono presenti altri sistemi operativi che non sono stati rilevati oppure che sono stati rilevati ma non correttamente si prega di inviare un resoconto della propria installazione 7 2 Montare volumi cifrati Se durante l installazione si creano dei volumi cifrati e si assegnano a dei punti di mount allora durante l avvio viene richiesto l inserimento della passphrase per ognuno di questi volumi Le partizioni cifrate con dm crypt sono mostrate durante l avvio con un prompt simile a questo Starting early crypto disks part_crypt starting Enter LUKS passphrase Nella prima riga la part il nome dell
185. logo I tasti Tab o freccia destra muovono avanti e i tasti Shift Tab o freccia sinistra muovono indietro tra i bottoni e le selezioni visualizzati I tasti freccia su e gi selezionano elementi diversi all interno di una lista scorrevole oltre a scorrere la lista stessa Inoltre nelle liste lunghe possibile digitare una lettera per fare in modo che la lista si posizioni direttamente nella sezione con gli elementi che cominciano con la lettera digitata ed possibile usare i tasti Pagina Su e Pagina Gi per scorrere la lista attraverso le sezioni La barra di spazio seleziona un elemento quale una casella di spunta Usare Invio per attivare le scelte Alcune finestre di dialogo potrebbero disporre di informazioni d aiuto aggiuntive La disponibilit di un aiuto viene segnalata nella riga in basso dello schermo in cui viene scritto che possibile accedere alle informazioni d aiuto premendo il tasto F1 I messaggi di errore e i log sono reindirizzati alla quarta console possibile accedere a questa console premendo i tasti AIt F4 tenere premuto il tasto Alt di sinistra mentre si preme il tasto funzione F4 si torna indietro al processo principale dell installatore con i tasti Alt F1 51 Capitolo 6 Uso dell Installatore Debian Questi messaggi possono essere trovati anche in var 10g syslog Dopo l installazione questo file di log copiato su var log installer syslog del nuovo sistema Altri messaggi di inst
186. lto pi probabile che il SO possa essere riparato anzich essere rein stallato nel caso si verifichino dei problemi Gli aggiornamenti non richiedono mai un installazione completa sempre possibile effettuare l aggiornamento senza toccare l intera installazione Quando un nuovo programma richiede delle versioni pi recenti del software di supporto rispetto a quelle installate il sistema Debian di gestione dei pacchetti assicura che tutto il software di supporto sia identificato e installato stato fatto molto lavoro per evitare la necessit di reinstallare il sistema quindi deve essere ritenuta come l ultima risorsa disponibile L installatore non stato progettato per la reinstallazione su un sistema esistente Ecco un sommario dei passi che saranno compiuti durante l installazione 1 Backup di tutti i dati e documenti presenti sul disco fisso su cui si vuole fare l installazione 2 Raccolta delle informazioni sul proprio computer e di tutte le informazioni necessarie prima di iniziare l installazione 3 Localizzare e o scaricare l installatore e tutti driver e firmware speciali necessari per la propria macchina 4 Preparazione dei supporti per l avvio come CD DVD chiavette USB oppure preparare l infrastruttura per l avvio da rete dell installatore Avvio del sistema d installazione Scelta della lingua dell installazione Se disponibile attivazione della connessione alla rete ethernet
187. m filesystem ext3 i mountpoint 64 512 300 linux swap E method swap format Il formato della ricetta documentato nel file partman auto recipe txt f incluso nel pacchetto debian installer o disponibile nel repository dei sorgenti del D I Nel file anche spiegato come impostare le etichette dei file system i nomi dei gruppi di volumi e quali dispositivi fisici inserire in un gruppo di volumi 109 Appendice B Installazione automatica tramite preconfigurazione Questo fa eseguire a partman il partizionamento automatico in base a quanto indicato con uno dei metodi precedenti senza chidere conferma d i partman partitioning confirm_ write_new_label boolean tru d i partman choose_partition select finish d i partman confirm boolean true d i partman confirm_nooverwrite boolean tru B 4 7 2 Partizionamento con RAID possibile usare la preconfigurazione anche per impostare le partizioni su array in RAID software supportato il RAID di livello 0 1 5 6 e 10 la creazione di array degradati e la scelta di dischi di scorta Se si usa RAID 1 possibile preconfigurare grub in modo da installarlo su tutti i dispositivi usati dall array si veda la Sezione B 4 11 Avvertimento probabile che questo tipo di partizionamento automatico fallisca Infatti questa funzionalit ha rice vuto relativamente pochi test da parte degli sviluppatori del installatore Debian La responsa
188. manda l uso di un locale UTF 8 aptitude install locales dpkg reconfigure locales Per configurare la tastiera se necessario aptitude install console setup dpkg reconfigure keyboard configuration Notare che la tastiera non pu essere impostata quando si all interno della chroot sar possibile configurarla al riavvio successivo D 3 5 Installazione di un kernel Nel caso si intenda avviare il nuovo sistema servono un kernel Linux e un boot loader I kernel pacchettizzati disponibili si trovano con apt cache search linux image Si pu quindi installare il pacchetto con il kernel prescelto usando il nome del pacchetto aptitude install linux image arch etc D 3 6 Configurazione del boot loader Per rendere avviabile il sistema Debian GNU Linux si deve configurare il boot loader in modo da caricare il kernel installato con la nuova partizione di root Si noti che debootstrap non installa un boot loader si pu installare un boot loader tramite aptitude dall interno della chroot Debian Si provi info grub 0 man lilo conf per ottenere istruzioni sulla configurazione del boot loader Nel caso si desideri mantenere attivo il sistema da cui si installato Debian sufficiente aggiungere una voce per Debian al file grub cfg di grub2 oppure a lilo conf Se si tratta di l1ilo conf anche possibile copiarlo sul nuovo sistema e l modificarlo opportunamente Dopo averlo modificato eseguire lilo ricordandosi
189. menu di configurazione del BIOS necessario premere un tasto o una combinazione di tasti spesso il tasto Canc o F2 ma alcuni costruttori usano altri tasti Solitamen te dopo l avvio del computer appare un messaggio che indica quale tasto premere per entrare nella configurazione 3 6 2 Selezione del dispositivo di avvio All interno del menu di configurazione del BIOS possibile di scegliere da quali dispositivi e in che sequenza verr fatto il bootstrap del sistema operativo Le scelte disponibili solitamente includono i dischi fissi interni il lettore CD DVD ROM e i dispositivi di memorizzazione di massa USB quali chiavette USB o dischi esterni USB Sui sistemi pi recenti spesso disponibile anche la possibilit di attivare l avvio da rete via PXE In base al supporto di installazione CD DVD ROM chiavetta USB avvio da rete prescelto neces sario attivare se non lo gi l avvio dai dispositivi appropriati La maggior parte delle versioni di BIOS permettono di richiamare un menu d avvio da cui possibile scegliere il dispositivo da cui il computer deve fare l avvio Quando questa opzione disponibile il BIOS solitamente mostra un breve messaggio press F12 for boot menu premere F12 per il menu di avvio all accensione del computer Il tasto da premere varia da sistema a sistema i tasti comunemente usati sono F12 F11 e F8 La scelta del dispositivo fatta da questo menu non cambia l ordine di avvio p
190. mi UEFI il firmware riduce il tempo di avvio non inizializzando il controller della tastiera e dell hardwre USB in questo caso necessario avviare Windows e disattivare il fast boot per consentire di cambiare l ordine d avvio 3 6 5 Problemi hardware a cui prestare attenzione Tastiere USB e BIOS Se non si dispone di una tastiera PS 2 e si ha solo una tastiera USB su alcuni PC molto vecchi potrebbe essere necessario attivare nella configurazione del BIOS l emulazione di tastiera per poter usare la tastiera nel menu del bootloader questo non un problema sui sistemi pi recenti Se non possibile usare la tastiera nel menu del bootloader consultare il manuale della scheda madre cercando informazioni sulle opzioni Legacy keyboard emulation o USB keyboard support 23 Capitolo 4 Recupero dei supporti per l installazione 4 1 Set ufficiale di CD DVD ROM Debian GNU Linux Da sempre il modo pi semplice per installare Debian GNU Linux usare un set ufficiale di CD DVD ROM Debian Si pu comprare il set da uno dei distributori si consulti la pagina dei distributori di CD http www debian org CD vendors se invece si dispone di una connessione veloce alla rete e di un masterizzatore possibile scaricare le immagini dei CD DVD ROM da uno dei mirror Debian e creare il proprio set si consultino le istruzioni nella pagina dei CD Debian http www debian org CD e le Debian CD FAQ http www debian org C
191. na posizione differente dal MBR scommentar d editare queste lin d i grub installer only_debian boolean false d i grub installer with_other_os boolean false d i grub installer bootdev string hd0 1 Per installare grub su pi dischi d i grub installer bootdev string hd0 1 hd1 1 hd2 1 Password opzionale per grub pu essere in chiaro d i grub installer password password r00tme d i grub installer password again password r00tme F oppure criptata in un hash MD5 si veda grub md5 crypt 8 d i grub installer password crypted password MD5 hash F Con la prossima opzione si possono aggiungere ulteriori parametri d avvio per il sistema installato se supportati dal bootloader dell installatore Nota le opzioni passate all installatore F saranno aggiunte automaticamente d i debian installer add kernel opts string nousb L hash MDS per una password per grub pu essere generato usando grub md5 crypt oppure usando il comando dell esempio in la Sezione B 4 5 B 4 12 Termine dell installazione Durante le installazioni da console seriale o di gestione normalmente le console virtuali da VT1 a VT6 vengono disabilitate in etc inittab f Togliere il commento dalla prossima riga per evitare che questo accada d i finish install keep consoles boolean tru Evita l ultimo messaggio riguardo il completamento dell installazione d i finish install reboot_in_ progress note Impedisce ch
192. ncipale si consultino le Debian Free Software Guidelines http www debian org social_contract guidelines La nota legale pi importante che il software viene distribuito senza garanzie I programmatori che hanno creato quel software lo hanno fatto per il beneficio della comunit Nessuna garanzia fatta per l idoneit del software per ogni possibile scopo Sebbene dato che il software libero si autorizzati a modificare questo software per soddisfare le proprie esigenze e per godere dei benefici dei cambiamenti fatti da altri che hanno esteso il software in questa maniera 1 Per informazioni su come localizzare spacchettare e costruire i binari dai pacchetti sorgente Debian si guardi in Debian FAQ http www debian org doc FAQ al titolo Fondamenti del sistema di gestione dei pacchetti di Debian Capitolo 2 Requisiti di sistema Questa sezione contiene delle informazioni sull hardware necessarie per l installazione di Debian Inoltre possibile trovarvi degli ulteriori riferimenti da cui recuperare informazioni aggiuntive sull hardware supportato da GNU e Linux 2 1 Hardware supportato Debian non ha nessun requisito aggiuntivo all hardware oltre a quelli necessari al funzionamento del kernel Linux o kFreeBSD e dei programmi GNU Perci possibile usare Debian su qualsiasi architet tura o piattaforma verso cui stato fatto il port del kernel Linux o kFreeBSD della libc e del gcc e per la q
193. nda con priorit inferiore Altre opzioni che possono risultare utili quando si cerca di automatizzare un installazione con DHCP sono interface auto netcfg dhcp_timeout 60 che indica alla macchina di usare il primo di spositivo di rete attivo e di essere un po pi paziente durante l attesa della risposta all interrogazione DHCP Suggerimento Un esempio esaustivo su come utilizzare questa infrastruttura compresi degli script e delle classi d esempio pu essere trovato sul sito web dello sviluppatore http hands com d i Sono disponibili anche altri esempi che mostrano come usando in modo creativo la preconfigurazione si possono ottenere molti altri interessati effetti 100 Appendice B Installazione automatica tramite preconfigurazione B 2 4 Alias utilizzati nella preconfigurazione I seguenti alias possono risultare utili quando si usa la preconfigurazione in modalit auto Nota re che questi sono semplicemente degli alias pi brevi per i nomi delle domande e che sempre necessario specificare anche un valore per esempio auto true 0 interface eth0 priority debconf priority fb debian installer framebuffer language debian installer language country debian installer country locale debian installer locale theme debian installer theme auto auto install enable classes auto install classes file preseed file url preseed url domain netcfg get_domain hostname netcfg get_hostname interface netcfg choos
194. ne Manuale e poi scegliere la parti zione esistente da ridimensionare Il BIOS dei PC comporta alcuni vincoli riguardanti il partizionamento del disco C un limite al numero di partizioni primarie e logiche che possono essere contenute in un disco Inoltre i BIOS anteriori al periodo 1994 98 contengono limitazioni sulla posizione del disco che pu essere avviata dal BIOS possibile trovare maggiori informazioni nel Linux Partition HOWTO http www tldp org HOWTO Partition anche se questo capitolo contiene una breve panoramica utile nella maggior parte delle situazioni Le partizioni primarie sono il tipo di partizione tradizionale per i dischi dei PC Tuttavia possono esisterne al massimo quattro per ogni disco per superare questa limitazione sono state introdotte le partizioni estese e logiche Impostando una partizione primaria come partizione estesa possibile suddividere ulteriormente lo spazio allocato a questa partizione in pi partizioni logiche possibile creare fino a 60 partizioni logiche per ogni partizione estesa ma possibile avere solo una partizione estesa per ogni disco Linux limita il numero delle partizioni per disco a 255 partizioni sui dischi SCSI 3 partizioni primarie e 252 partizioni logiche e a 63 partizioni sui dischi IDE 3 partizioni primarie 60 partizioni logiche Tuttavia il sistema Debian GNU Linux standard fornisce solo 20 file di device per rappresentare le pa
195. ne riavviato per la prima volta Per adattare il sistema alle proprie necessit si pu usare tasksel che permette di selezionare gruppi predefiniti di programmi da installare come un server web o un ambiente desktop Una delle scelte importanti durante l installazione se installare o no un ambiente desktop grafico che consiste nel X11 window system e in uno degli ambienti desktop disponibili Se si sceglie di non installare il task Ambiente desktop si ottiene un sistema abbastanza semplice con la sola riga di comando L installazione del task Ambiente desktop opzionale perch rispetto a un sistema solo testo richiede molto spazio su disco e perch molti dei sistemi Debian GNU Linux sono dei server e non hanno bisogno di una interfaccia utente grafica per il loro lavoro Notare che il sistema X Window completamente separato dal debian installer quindi la riso luzione dei problemi per il sistema X Window non rientrano nello scopo di questo manuale 3 2 Backup dei dati Prima di iniziare assicurarsi di avere il backup di tutti i file presenti attualmente sul proprio sistema Se sulla macchina installato solo il sistema operativo nativo con ogni probabilit sar necessario ripartizionare il disco per liberare spazio per Debian GNU Linux Ogni volta che si ripartiziona il disco si corre il rischio di perdere tutti i dati presenti non importa quale programma si usi per farlo I programmi usati durante l installazione
196. nente ppp udeb viene caricato in questa fase insieme agli altri componenti aggiuntivi Se l installazione avviene con priorit media oppure bassa cio in modalit esperto possibile attivare manualmente ppp udeb anzich doverlo specificare al prompt boot tramite il parametro modules 136 Appendice E Administrivia E 1 Informazioni su questo documento Questo manuale stato creato per l Installatore Debian di Sarge basandosi sul manuale d installazione di boot floppies per Woody che a sua volta si basava sui manuali d installazione delle precedenti versioni di Debian e sul manuale della distribuzione Progeny che stato rilasciato sotto GPL nel 2003 Questo documento scritto in DocBook XML I formati di output sono generati da diversi programmi che usano informazioni contenute nei pacchetti docbook xm1 e docbook xs1 Per facilitare la manutenzione di questo documento vengono usate un gran numero di caratteristiche dell XML quali le entit e gli attributi che hanno un ruolo simile a quello delle variabili e dei co strutti condizionali nei linguaggi di programmazione Il sorgente XML di questo documento contiene informazioni per ciascuna diversa architettura vengono usati degli attributi per isolare determinate parti di testo che sono specifiche di una certa architettura La traduzione di questo manuale coordinata da Luca Monducci Hanno contribuito alla traduzione Ottavio Campana Stefano Canepa Fabio Pan
197. nfigurato indicando la posizione da cui pu recuperare i pacchetti Il risultato di questa configurazione scritto nel file etc apt sources list che possibile esaminare e modi ficare a proprio piacimento una volta conclusa l installazione Se l installazione avviene alla priorit predefinita l installatore si occupa automaticamente della mag gior parte della configurazione basandosi sul metodo d installazione in uso e sulle scelte fatte nelle fasi iniziali dell installazione Nella maggior parte dei casi l installatore aggiunge automaticamen te un mirror per la sicurezza e quando si installa la distribuzione stabile un mirror per accedere al servizio d aggiornamento stable updates Se l installazione avviene a una priorit pi bassa cio in modalit esperto possibile scegliere da soli cosa fare se installare i servizi d aggiornamento di sicurezza o stable updates o se aggiungere i pacchetti dalle sezioni contrib e non free dell archivio 6 3 5 1 1 Installazione da pi di un CD o DVD Si si installa da un CD o un DVD che fa parte di un set l installatore richiede se si vuole eseguire l analisi di altri CD o DVD Se si dispone di altri CD o DVD consigliabile effettuare l analisi per permettere all installatore di usare anche i pacchetti su questi supporti Se non si dispone di altri CD o DVD non un problema non sono necessari Se non si usa nemmeno un mirror in rete come sp
198. niscono risposte sbagliate si pu usare il parametro 42 Capitolo 5 Avvio del sistema d installazione netcfg disable autoconfig true per evitare qualsiasi tentativo di configurazione auto matica della rete v4 e nemmeno v6 e per inserire le informazioni manualmente hw detect start_pcmcia Da impostare a false per evitare l avvio dei servizi PCMCIA che in qualche caso possono causare dei problemi Alcuni portatili sono famosi per questo malfunzionamento disk detect dmraid enable dmraid Da impostare a true per attivare il supporto per i dischi Serial ATA RAID conosciuti anche come ATA RAID BIOS RAID o falsi RAID nell installatore Notare che attualmente questo supporto sperimentale ulteriori informazioni possono essere trovate nel Debian Installer Wiki http wiki debian org DebianInstaller preseed url url Specifica l url del file di preconfigurazione da scaricare e da usare nelle installazioni automatiche Si veda la Sezione 4 6 preseed file file Specifica il percorso del file di preconfigurazione da caricare e da usare nelle installazioni auto matiche Si veda la Sezione 4 6 preseed interactive Da impostare a true per visualizzare le domande anche se preconfigurate pu essere utile per effettuare delle prove e per il debug di un file di preconfigurazione Notare che non influenza i parametri passati come parametri d avvio per questi parametri occorre usare una sintassi spe ciale Si veda la Sezion
199. noltre un modo inge gnoso per gestire hardware che potrebbe avere problemi con i normali metodi di avvio o installazione Nota Questa per lo pi una procedura manuale si deve tenere in mente che necessario fare da soli molte configurazioni di base del sistema che richiedono una conoscenza pi approfondita di Debian e di Linux in generale rispetto a una normale installazione Non ci si deve aspettare che seguendo questa procedura si ottenga un sistema identico a quello che si otterrebbe con una normale installazione Si deve anche tenere in mente che questa procedura contiene solo i passi basilari per la configurazione di un sistema potrebbero essere necessarie altre operazioni di installazione e o configurazione 126 Appendice D Miscellanea D 3 1 Primi passi Usando gli strumenti per il partizionamento disponibili ripartizionare secondo le proprie necessit il disco fisso creando almeno un file system e una partizione di swap Per un ambiente puramente testuale sono necessari 506 MB 1536 MB se si intende installare X ancora di pi se si installa un ambiente desktop come GNOME o KDE Poi creare dei file system sulle partizioni appena realizzate In questo esempio si crea un file system ext3 sulla partizione dev sda6 in seguito questa partizione usata come root mke2fs j dev sda6 Per creare un file system ext2 basta omettere l opzione 3 Inizializzare e attivare lo swap sostituire il numero della parti
200. nstallazione automatica tramite preconfigurazione Nota Questo metodo si basa sul fatto che al termine dell installazione il database di cdeb conf salvato nel sistema appena installato in var log installer cdebconf Poich questo database pu contenere delle informazioni sensibili i file sono leggibili solo da root La directory var log installer e tutti i file in essa contenuti sono cancellati dal sistema quando di elimina il pacchetto installation report Per verificare quali sono i valori validi per una domanda si pu usare nano per esaminare quando l installazione in corso i file in var lib cdebconf In templates dat ci sono i modelli e in questions dat ci sono gli attuali valori e i valori assegnati alle variabili Per verificare se il formato del proprio file di preconfigurazione valido prima di effettuare un installazione si pu usare il comando debconf set selections c preseed cfg B 4 Contenuto del file di preconfigurazione per stretch I vari frammenti utilizzati in questa appendice sono disponibili anche nel file di preconfigurazione di esempio example preseed txt Si noti che l esempio valido per l installazione sull architettura Intel x86 Se si vuole fare l installazione su un architettura diversa alcuni degli esempi come la scelta della tastiera e l installazione del boot loader potrebbero non essere corretti e devono essere sostituiti con le impostazioni per debconf adatte alla pr
201. nsulti la Sezione 5 3 Dopo un po viene richiesto di scegliere la lingua usare i tasti cursore per selezionare una lingua e poi premere Invio per proseguire Poi viene richiesto di scegliere la nazione potendo scegliere fra le nazioni in cui parlata la lingua scelta i nprecedenza Se l elenco non comprende la propria nazione disponibile anche un elenco con tutti i paesi del mondo Potrebbe essere richiesta la conferma della disposizione della tastiera se non si sa cosa scegliere accettare il valore predefinito Adesso si deve aspettare che il debian installer rilevi l hardware e che carichi i componenti e se stesso da CD dischetto USB ecc L installatore cerca di rilevare automaticamente l hardware per l accesso alla rete e di configurarlo con DHCP Se non si connessi a una rete o non si ha DHCP possibile configurare la rete manualmente 93 Appendice A Installation Howto Il passo successivo consiste nella configurazione dell orologio e del fuso orario L installatore prova a contattare un time server su Internet per assicurarsi che l orologio sia impostato con l ora esatta Il fuso orario impostato in base alla nazione scelta in precedenza l installatore chiede di sceglierne uno solo se nella nazione ci sono pi fusi orari La configurazione dell orologio e del fuso orario segue la creazione seguita dalla configurazione degli account per gli utenti di solito necessario inserire la passw
202. nte pu sondare automati camente l hardware localizzare il resto dei suoi componenti e aggiornare se stesso ad un sistema di installazione capace Naturalmente ancora necessario aiutare installatore Debian con qualche informazione che esso non pu determinare automaticamente come selezionare la lingua preferita la mappa della tastiera o il mirror di rete preferito Si noter che installatore Debian esegue il rilevamento dell hardware diverse volte durante questa fase La prima volta finalizzata specificamente all hardware necessario a caricare i compo nenti dell installatore ad es il CD ROM o la scheda di rete Poich non tutti i driver possono essere disponibili durante questa prima esecuzione necessario ripetere il rilevamento dell hardware pi avanti nel processo Durante la rilevazione dell hardware il installatore Debian verifica se i driver per i dispositivi hardware presenti nel sistema richiedono il caricamento di un firmware Se richiesto un firmware ma questo non disponibile viene mostrato un messaggio che permette di caricare il firmware mancante da un supporto removibile Si veda la Sezione 6 4 per maggiori dettagli 6 3 1 1 Controllo della memoria disponibile e modalit low memory Una delle prime cosa che fa il installatore Debian controllare la quantit di memoria disponi bile Se la memoria limitata questo componente effettua delle modifiche al processo d installazione sperand
203. nterfaces 5 6 3 1 5 1 Configurazione automatica della rete Il installatore Debian cerca di configurare l interfaccia di rete automaticamente se possibile Un eventuale fallimento della configurazione automatica pu essere causato da diversi fattori che vanno dal cavo di rete scollegato all assenza nella propria rete dell infrastruttura per la configurazio ne automatica I messaggi d errore nella quarta console possono essere utili per scoprire il motivo del fallimento Comunque viene chiesto se si vuole riprovare oppure se si vuole procedere con la configu razione manuale Capita che i server usati per la configurazione automatica siano lenti nel rispondere quindi se si sicuri che il sistema funziona fare un nuovo tentativo Se la configurazione automatica fallisce ripetutamente possibile scegliere la configurazione manuale 57 Capitolo 6 Uso dell Installatore Debian 6 3 1 5 2 Configurazione automatica della rete La configurazione manuale della rete fa parecchie domande sulla propria rete le pi importanti sono indirizzo IP maschera di rete gateway indirizzi dei name server e nome host Inoltre se l interfaccia di rete wireless sono richiesti ESSID della rete wireless il nome della rete wireless e la chiave WEP oppure la passphrase wPA WPA2 Rispondere alle domande usando le informazioni in la Sezione 3 3 Nota Alcuni dettagli tecnici che potrebbero essere utili il programma assume che l in
204. nuovo il sistema live tutto ripristinato alla configurazione predefinita Il modo pi semplice per verificare se il proprio hardware supportato da Debian GNU Linux avviare un sistema Debian live e provarlo Ci sono alcune limitazioni durante l uso di un sistema live La prima che tutte le modifiche che si fanno dall interno del sistema live devono essere tenute nella RAM del computer quindi funziona solo su sistemi con RAM sufficiente quindi l installazione di grossi pacchetti aggiuntivi potrebbe fallire a causa di problemi di memoria Un altra limitazione che riguarda il test della compatibilit hardware che il sistema Debian GNU Linux live ufficiale contiene solo componenti libere quindi non include i file del firmware non free I pacchetti non free possono essere installati manualmente nel sistema ma non c il rilevamento automatico della necessit di firmware come nel installatore Debian quindi l installazione di componenti non free deve essere fatta manualmente possibile trovare informazioni sulle varianti disponibili delle immagini di Debian live sul sito web Debian Live Images http www debian org CD live 3 3 4 Impostazione della rete Se il computer ha una connessione permanente alla rete cio una connessione Ethernet o equi valente non una connessione dialup PPP che amministrata da qualcun altro si deve chiedere all amministratore di rete le seguenti informazioni e Il proprio hostname
205. o Il secondo boot loader per amd64 LILO un programma vecchio e molto complesso che offre parecchie funzionalit compresa la gestione dell avvio per DOS Windows e OS 2 Se si hanno delle necessit particolari leggere con attenzione le istruzioni nella directory usr share doc lilo si veda anche il LILO mini HOWTO http www tldp org HOWTO LILO html Nota Attualmente l installazione di LILO crea nel menu solo le voci per gli altri sistemi operativi se questi possono essere caricati in catena Questo vuol dire che potrebbe essere necessario ag giungere manualmente le voci di menu per avviare sistemi operativi come GNU Linux e GNU Hurd dopo l installazione Il installatore Debian offre tre scelte su dove installare il boot loader LILO Master Boot Record MBR In questo modo LILO ha il completo controllo sul processo d avvio nuova partizione Debian Scegliere questa voce se si vuole usare un altro boot manager LILO viene installato all inizio della nuova partizione per Debian e funziona da boot loader secondario Altra scelta Utile per gli utenti pi esperti che vogliono installare LILO da qualche altra parte infatti viene chiesto dove installare Si possono usare i tradizionali nomi dei device come dev sda Se dopo l esecuzione di questo passo non pi possibile avviare Windows 9x o DOS necessario usare un dischetto d avvio per Windows 9x MS DOS ed eseguire il comando fdisk mbr per reinstall
206. o in usr share doc HOWTO en txt Dopo avere installato ahelp si trover un indice adatto alla navigazione della documentazione in usr share doc HTML index html Un modo semplice per consultare questi documenti tramite un browser testuale quello di eseguire i seguenti comandi cd usr share doc w3m Il punto dopo il comando w3m indica di mostrare il contenuto della directory corrente Se installato un ambiente desktop grafico allora anche possibile usare il browser web di tale ambiente Avviare il browser web dal menu applicazioni e poi inserire usr share doc nella barra degli indirizzi Si pu anche usare info comando Oman comando per consultare la documentazione della maggior parte dei comandi disponibili dalla riga di comando Digitando help mostrer un aiuto sui comandi della shell scrivendo un comando seguito da help far comparire un breve riassunto sull uso del comando Se il risultato di un comando risultasse di essere passato oltre l inizio dello schermo digitare more dopo il comando affinch i risultati si fermino prima di scorrere oltre la parte alta dello schermo Per vedere un elenco di tutti i comandi disponibili che cominciano con una data lettera scrivere la lettera seguita da due tabulatori 83 Capitolo 8 Passi successivi e cosa fare adesso 8 1 Arresto del sistema Per arrestare un sistema Debian GNU Linux non si deve riavviare la macchina con il pulsante reset sul computer n speng
207. o che siano sufficienti per consentire l installazione di Debian GNU Linux sul proprio siste ma La prima misura che l installatore prende per ridurre l uso della memoria la disabilitazione delle tra duzioni questo vuol dire che l installazione pu essere effettuata solo in lingua inglese Ovviamente possibile localizzare il sistema dopo aver completato l installazione Se questo non sufficiente l installatore riduce ulteriormente l uso della memoria caricando solo i componenti essenziali per completare un installazione basilare Questo riduce le funzionalit del sistema d installazione rimane comunque disponibile la funzione per caricare manualmente i com ponenti aggiuntivi ma necessario prestare attenzione al fatto che a ogni componente seleziona to corrisponde un aumento dell occupazione della memoria che potrebbe comportare il fallimento dell installazione Quando l installatore funziona in modalit low memory si raccomanda la creazione di una parti zione di swap relativamente grande 64 128 MB La partizione di swap viene usata come memoria virtuale e quindi aumenta la quantit di memoria disponibile sul sistema L installatore attiva la par tizione di swap nelle primissime fasi del processo d installazione Notare che un uso pesante dello swap pu ridurre le prestazioni del sistema e comporta un elevata attivit da parte del disco Nonostante queste misure problemi come blocchi del si
208. o con indirizzo SCSI 4 Il primo disco con indirizzo 2 si chiamer sda il secondo sdb Se il disco sda ha 3 partizioni queste si chiameranno sdal sda2 e sda3 Le stesse regole valgono per il disco sdb e per le sue partizioni Si noti che se si possiedono due SCSI host bus adapter ossia due controller l ordine dei dischi pu non essere immediatamente chiaro In questo caso la soluzione migliore consiste nell osservare i messaggi di boot a patto di saper distinguere i due dischi dal nome del modello e o dalla capacit Linux rappresenta le partizioni primarie con il nome del drive seguito dai numeri da 1 a 4 Ad esem pio la prima partizione primaria sul primo disco dev sdaa1 Le partizioni logiche sono numerate a partire da 5 quindi la prima partizione logica sul disco stesso dev sda5 Si ricordi che la partizione estesa ossia la partizione primaria che contiene le partizioni logiche non utilizzabile direttamente C 5 Programmi Debian per il partizionamento Gli sviluppatori Debian hanno adattato vari programmi per il partizionamento in modo che funzionino su vari tipi di hard disk e su varie architetture di sistema Quello che segue un elenco dei programmi disponibili a seconda dell architettura partman Lo strumento di partizionamento raccomandato da Debian Questo coltellino svizzero dai mille usi pu anche ridimensionare le partizioni creare file system ossia formattarli nel gergo d
209. o in un altra lingua Da qui in avanti la traduzione in ogni caso considerata una modifica Vengono ora elencati i diritti dei beneficiari della licenza Attivit diverse dalla copiatura distribuzione e modifica non sono coperte da questa Licenza e sono al di fuori della sua influenza L atto di eseguire il Programma non viene limitato e l output del program ma coperto da questa Licenza solo se il suo contenuto costituisce un opera basata sul Programma indipendentemente dal fatto che sia stato creato eseguendo il Programma In base alla natura del Programma il suo output pu essere o meno coperto da questa Licenza 1 lecito copiare e distribuire copie letterali del codice sorgente del Programma cos come viene ricevuto con qualsiasi mezzo a condizione che venga riprodotta chiaramente su ogni copia una ap propriata nota di copyright e di assenza di garanzia che si mantengano intatti tutti i riferimenti a questa Licenza e all assenza di ogni garanzia che si dia a ogni altro destinatario del Programma una copia di questa Licenza insieme al Programma E possibile richiedere un pagamento per il trasferimento fisico di una copia del Programma anche possibile a propria discrezione richiedere un pagamento in cambio di una copertura assicurativa 2 lecito modificare la propria copia o copie del Programma o parte di esso creando perci un opera basata sul Programma e copiare o distribuire tali modifiche o tale
210. o su UTC d i clock setup utc boolean true Questo pu essere impostato con qualsiasi valore valido per TZ si consulti usr share zoneinfo per i valori validi d i time zone string US Eastern Determina se usare NTP per impostare l orologio durante l installazione d i clock setup ntp boolean true Server NTP da usare Quasi sempre possibile usare quello predefito d i clock setup ntp server string ntp example com B 4 7 Partizionamento Il supporto della preconfigurazione per il partizionamento limitato a quanto permette partman auto Si pu scegliere di partizionare lo spazio libero esistente sul disco oppure l intero disco La struttura delle partizioni sul disco pu essere determinata usando una ricetta predefinita oppure una ricetta personalizzata su file o inclusa nel file di preconfigurazione supportata anche la preconfigurazione di configurazioni complesse quali RAID LVM e cifratura ma non con la stessa flessibilit di quando il partizionamento avviene durante un installazione non preconfigurata Gli esempi sottostanti forniscono solo delle informazioni di base sull uso delle ricette Per delle informazioni pi dettagliate vedere i file partman auto recipe txt e partman auto raid recipe txt inclusi nel pacchetto debian installer Entrambi i file sono disponibili anche nel repository dei sorgenti del installatore Debian http anonscm debian org gitweb p d i debian installer git a tree f do
211. oO N OA I TUA Se necessario ridimensionare le partizioni esistenti sul disco su cui si vuole installare per creare spazio per l installazione 9 Creazione e montaggio delle partizioni su cui si installer Debian 10 Attendere lo scaricamento l installazione e la configurazione del sistema di base 11 Installazione di un boot loader per avviare Debian GNU Linux ed eventuali altri sistemi operativi 12 Avviare per la prima volta il sistema appena installato 14 Capitolo 3 Preparazione dell installazione di Debian GNU Linux Su PC 64 bit possibile usare una versione grafica del sistema d installazione Per ulteriori informa zioni sull installazione grafica si veda la Sezione 5 1 8 Nel caso si verifichino degli errori durante l installazione utile conoscere quali pacchetti sono coin volti in ciascuna fase Introduciamo gli attori principali dello spettacolo installazione Il software d installazione debian installer il protagonista principale di questo manuale Si occupa del riconoscimento dell hardware e del caricamento dei driver corretti tramite ahcp client configura la connessione di rete esegue debootstrap per l installazione del sistema di base e infine esegue tasksel per consentire all utente l installazione di altro software Al processo d installazione partecipano molti altri attori ma hanno parti decisamente minori il debian installer finisce il suo lavoro quando il nuovo sistema vie
212. ocol string ftp mirror country string manual mirror http hostname string ftp it debian org mirror http directory string debian mirror http proxy string Versione da installare d i mirror suite string testing Versione dei componenti dell installatore da caricare facoltativo d i mirror udeb suite string testing 106 Appendice B Installazione automatica tramite preconfigurazione B 4 5 Impostazione dell account E possibile preconfigurare la password per l account di root e il nome e la password per il primo utente normale Per le password possono essere inserite in chiaro o con un hash MDS Avvertimento Attenzione la preconfigurazione delle password non sicura dato che chiunque pu accedere al file di preconfigurazione ha la possibilit di leggerle L uso di un hash MD5 considerato leggermente migliore per quanto riguarda la sicurezza ma potrebbe anche dare una falsa sensazione di sicurezza poich un hash MD5 consente attacchi di tipo brute force Saltare la creazione dell account di root l account per l utente normale potr usare sudo d i passwd root login boolean false In alternativa possibile saltare la creazione dell account per F l utente normale d i passwd make user boolean false Password di root in chiaro entrambe le volt d i passwd root password password r00tme d i passwd root password again password r00tme oppure criptata in un hash MD5 d i passwd root password cry
213. ol dire che la partizione viene configurata usando LUKS https gitlab com cryptsetup cryptsetup 68 Capitolo 6 Uso dell Installatore Debian a indovinare la chiave con un attacco di forza bruta ma a meno dell esistenza di una falla sconosciuta nel cifrario un risultato che non si ottiene nella durata della nostra esistenza Le chiavi casuali sono particolarmente utili per le partizioni di swap infatti non necessario dover ricordare la passphrase o eliminare i dati sensibili dalla partizione di swap prima di spegnere la macchina Purtroppo ci significa che non si pu usare la funzionalit suspend to disk offerta dai kernel Linux pi recenti dato che impossibile durante l avvio di ripri stino recuperare i dati memorizzati nella partizione di swap Cancellare i dati s Determina se il contenuto di questa partizione debba essere sovrascritto con dei dati casuali prima di impostare la cifratura Si raccomanda questa operazione perch altrimenti un aggressore potrebbe essere in grado di riconoscere quali parti della partizione sono in uso e quali no Inoltre questo rende pi complesso il ripristino di qualsiasi dato rimasto dalle precedenti installazioni Dopo aver scelto i parametri per le partizioni cifrate tornare al menu principale di partizionamen to Adesso presente una nuova voce di menu con nome Configurare volumi cifrati Dopo averla selezionata viene chiesto di confermare la cancellazione dei
214. omatica tramite preconfigurazione preseed url checksum 5da499872becccfeda2c4872 9171c3d oppure preseed url tftp host path to preseed cfg preseed url checksum 5da499872becccfeda2c4872 9171c3d con avvio da un CD masterizzato preseed file cdrom preseed cfg preseed file checksum 5da499872becccfeda2c4872 9171c3d con installazione da un supporto USB mettere il file di preconfigurazione nella directory principale della chiavetta USB preseed file hd media preseed cfg preseed file checksum 5da499872becccfeda2c4872 9171c3d Notare che quando preseed ur1l preseed file e preseed file checksum sono passati come parametri di avvio possono essere abbreviati rispettivamente con url file e preseed md5 B 2 2 Uso dei parametri di avvio per la preconfigurazione Anche se un file di preconfigurazione non pu essere usato per preconfigurare alcuni passi l installazione pu avvenire ugualmente in modo completamente automatico dato che possibile passare i valori di preconfigurazione tramite la riga di comando all avvio dell installatore I parametri di avvio possono essere usati anche per impostare le risposte ad alcune domande senza usare la preconfigurazione In questo manuale ci sono esempi in cui questa funzionalit particolar mente utile Per impostare un valore da usare all interno di installatore Debian sufficiente passare percorso alla variabile valore per qualsiasi variabile di preconfigur
215. ome descritto in la Sezione 4 4 Se si vuole usare il disco fisso solo per l avvio e poi scaricare tutto il resto dalla rete si dovrebbe scaricare il file netboot debian installer amd64 initrd gz e il relativo kernel netboot debian installer amd64 linux Questo permette di ripartizionare il disco fisso da cui stato avviato l installatore anche se questa operazione deve essere fatta con molta attenzione In alternativa se si vuole lasciare intatta una partizione gi esistente sul disco si pu scaricare il file hd media initrd gz e il relativo kernel e copiare un immagine iso di un CD o di un DVD sul 34 Capitolo 5 Avvio del sistema d installazione disco assicurandosi che il nome termini in iso In questo modo l installatore si avvia dal disco e l installazione avviene usando l immagine del CD DVD senza la necessit della rete Per usare LILO si devono essenzialmente configurare due cose in etc lilo conf e far caricare all avvio initrd gz dell installatore e fare in modo che il kernel vmlinuz usi un RAM disk come partizione di root Questo un esempio di etc lilo conf image boot newinstall vmlinuz label newinstall initrd boot newinstall initrd gz Per maggiori dettagli si consultino le pagine di manuale di initrd 4 e lilo conf 5 Lanciare lilo e riavviare La procedura per usare GRUBI1 abbastanza simile Trovare il file menu lst nella directory boot grub oppure in boot boot grub e aggiun
216. on valida o non applicabile in una qualunque cir costanza deve comunque essere applicata l idea espressa da questo comma in ogni altra circostanza invece deve essere applicato questo comma nel suo complesso Non nelle finalit di questo comma indurre gli utenti ad infrangere alcun brevetto n ogni altra ri vendicazione di diritti di propriet n di contestare la validit di alcuna di queste rivendicazioni lo scopo di questo comma unicamente quello di proteggere l integrit del sistema di distribuzione dei programmi liberi che viene realizzato tramite l uso di licenze pubbliche Molte persone hanno contri buito generosamente alla vasta gamma di programmi distribuiti attraverso questo sistema basandosi sull applicazione fedele di tale sistema L autore donatore pu decidere di sua volont se preferisce distribuire il software avvalendosi di altri sistemi e l acquirente non pu imporre la scelta del sistema di distribuzione Questo comma serve a rendere il pi chiaro possibile ci che crediamo sia una conseguenza del resto di questa Licenza 8 Se in alcuni paesi la distribuzione o l uso del Programma sono limitati da brevetto o dall uso di interfacce coperte da copyright il detentore del copyright originale che pone il Programma sotto questa Licenza pu aggiungere limiti geografici espliciti alla distribuzione per escludere questi paesi dalla distribuzione stessa in modo che il programma possa essere distribu
217. ona molto probabile che sia un problema della scheda sonora e solitamente perch il driver della scheda non incluso nell installatore oppure perch la scheda usa dei nomi insoliti per i livelli del mixer che quindi rimangono preimpostati su muto opportuno inviare una segnalazione di bug con l output dei seguenti comandi da eseguire sulla stessa macchina con un sistema Linux e con il suono funzionante per esempio da un CD live dmesg lspci e lsmod amixer 5 4 4 Problemi comuni di installazione su PC 64 bit Si possono verificare dei problemi con l installazione abbastanza comuni che possono essere risolti o evitati passando particolari parametri di avvio all installatore Se lo schermo mostra strane figure durante l avvio del kernel per esempio completamente bianco completamente nero o pieno di pixel colorati allora sul sistema potrebbe essere montata una scheda video che ha dei problemi a passare correttamente nella modalit framebuffer In questo caso si pu usare il parametro d avvio fb false per disabilitare la console framebuffer A causa delle limitate 48 Capitolo 5 Avvio del sistema d installazione funzionalit della console l installazione pu avvenire solo in un insieme ridotto di lingue si consulti la Sezione 5 3 per i dettagli 5 4 4 1 Blocchi del sistema durante la configurazione di PCMCIA Alcuni dei modelli portatili molto vecchi prodotti da Dell sono noti per bloccarsi quan
218. onamento Un altra possibilit selezionare una partizione esistente per esempio una normale partizione un volume logico di LVM o un volume RAID Dal menu Im postazioni della partizione si deve scegliere volume fisico per la cifratura come valore del campo Usato come Il menu cambia in modo da visualizzare le opzioni relative a come cifrare la partizione Il metodo di cifratura supporto da installatore Debian dm crypt incluso nei nuovi kernel Linux e in grado di ospitare volumi fisici per LVM Vediamo quali sono le opzioni disponibili quando si sceglie di cifrare con Device mapper dm crypt Come al solito quando si hanno dei dubbi si accettino i valori predefiniti poich sono stati attentamente scelti in funzione della sicurezza del sistema finale Cifratura aes Questa opzione permette di scegliere l algoritmo di cifratura cifrario da usare per cifrare i dati nella partizione Attualmente installatore Debian supporta i seguenti cifrari a blocchi aes blowfish serpent e twofish Non rientra fra gli obiettivi di questo documento discutere le qualit dei vari algoritmi comunque pu essere utile sapere che nel 2000 l American National Institute of Standards and Technology ha scelto AES come l algoritmo standard per la protezione delle informazioni sensibili nel 21 esimo secolo Dimensione della chiave 256 Si pu specificare la lunghezza della chiave di cifratura Generalmente una chiave pi lunga au menta la forz
219. ontiene gi una precedente configurazione F LVM Comunque anche questo pu essere preconfigurato d i partman lvm device_remove_lvm boolean true La stessa cosa avviene se gi esiste un array in RAID software d i partman md device_remove_md boolean true F E pu essere preconfigurata anche la conferma alla scrittura delle partizioni lvm d i partman 1vm confirm boolean true d i partman lvm confirm_nooverwrite boolean tru BF possibile scegliere una qualsiasi delle ricette di partizionamento F predefinite F atomic tutti i file in una partizione home partizione separata per home multi partizioni separate per home var e tmp d i partman auto choose_recipe select atomic Oppure creare una ricetta personalizzata F Se si ha modo di importare un file ricetta dentro l ambiente Ft dell installatore possibile semplicemente puntare a questo d i partman auto expert_recipe_ file string hd media recipe f Altrimenti possibile mettere un intera ricetta in una riga Questo esempio crea una piccola partizione boot un area swap appropriata e usa il resto dello spazio per la partizione root d i partman auto expert_recipe string i boot root 40 50 100 ext3 j primary bootable i method format format use_filesystem filesystem ext3 mountpoint boot i gt j 500 10000 1000000000 ext3 method format format use _filesyste
220. oot run Dati variabili dei programmi in esecuzione sbin File binari essenziali per il sistema sys Directory virtuale per le informazioni di sistema tmp File temporanei usr Gerarchia secondaria var Dati variabili srv Dati dei servizi forniti dal sistema opt Pacchetti software applicativi opzionali Quelle che seguono sono alcune considerazioni importanti a proposito delle directory e delle partizio ni Si noti che i requisiti di spazio su disco variano molto a seconda della configurazione del sistema e del tipo di utilizzo specifico Le raccomandazioni che seguono sono delle linee guida generali e costituiscono un punto di partenza per le decisioni di partizionamento e La partizione root deve sempre contenere fisicamente etc bin sbin lib e dev al trimenti non sar possibile avviare i sistema Tipicamente occorrono circa 150 310 MB per questa partizione e usr contiene tutti i programmi utente usr bin le librerie usr lib la documentazione usr share doc ecc Questa la parte del file system che di solito occupa pi spazio su disco occorre riservargli almeno 500 MB ma la cifra va aumentata a seconda del numero e del tipo di pacchetti che si intende installare Una installazione ricca di applicazioni per l uso come worksta tion o server richiede 4 6 GB e raccomandato avere usr nella partizione root altrimenti potrebbero verificarsi dei prob lemi all avvio del sistema Di conseguenza
221. opria architettura I dettagli su come effettivamente funzionano i componenti dell installatore possono essere trovati in la Sezione 6 3 B 4 1 Localizzazione L impostazione dei valori legati alla localizzazione funziona solo se si usa la preconfigurazione initrd Con tutti gli altri metodi il file di preconfigurazione viene caricato solo dopo che queste domande sono state poste Con locale si possono specificare lingua e nazione pu essere una qualsiasi combinazione fra una delle lingue supportate da installatore Debian e uno dei paesi riconosciuti Se la combinazione non forma un locale valido l installatore sceglie automaticamente un altro locale valido per la lingua prescelta Per specificare locale fra i parametri di avvio utilizzare locale it_1IT Questo metodo molto semplice da usare per non permette di preconfigurare tutte le possibili combinazioni di lingua nazione e locale In alternativa possibile preconfigurare individualmente ciascun valore Lingua e nazione possono anche essere specificati tra i parametri d avvio Con la sola preconfigurazione di locale si impostano lingua nazione e locale d i debian installer locale string it_IT Per una maggiore flessibilit possibile preconfigurare singolarmente ciascun valore d i debian installer language string en 2 La preconfigurazione di locale a en_NL comporta che il locale predefinito sul sistema installato sar en_US UTF 8 Se pe
222. ord dell account root l utente d amministrazione e le informazioni per creare l account di un utente normale Se la password per root non viene specificata questo account viene disabilitato e in seguito verr installato pacchetto sudo che permetter di effettuare operazioni amministrative sul nuovo sistema Ora il momento di partizionare i dischi Per prima cosa viene proposto di partizionare in automatico l intero disco oppure il solo spazio libero disponibile si veda la Sezione 6 3 3 2 Questa procedura quella pi adatta per gli utenti meno esperti e per coloro che hanno fretta se non si desidera usare il partizionamento automatico si deve scegliere manuale dal menu Se presente una partizione con DOS o Windows che si vuole preservare si deve fare particolarmente attenzione con il partizionamento automatico Nel caso si scelga il partizionamento manuale possi bile usare l installatore per ridimensionare le partizioni FAT o NTFS esistenti per creare lo spazio per installare Debian sufficiente selezionare la partizione e specificarne la nuova dimensione Nella schermata successiva mostrata la tabella delle partizioni come verranno formattare e dove verranno montate selezionare una partizione per modificarla o rimuoverla Se stato fatto un parti zionamento automatico allora nel menu possibile scegliere Terminare il partizionamento e scri vere i cambiamenti sul disco per confermare la configuraz
223. ormazioni su come contribuire Gradiamo suggerimenti commenti patch e segnalazioni di bug verso il pacchetto installation guide dopo aver controllato che lo stesso problema non sia gi stato segnalato 1 10 Copyright e licenze software Siamo sicuri che avete letto alcune delle licenze che sono allegate al software commerciale abitual mente c scritto che possibile solo usare una copia del software su un solo computer La licenza di questo sistema non come quelle Noi incoraggiamo a installare una copia di Debian GNU Linux su ogni computer nella propria scuola o posto di lavoro a prestare il proprio supporto d installazione agli amici e di aiutarli nell installazione sui loro computer Si possono anche fare migliaia di copie e ven derle sebbene con alcune restrizioni La libert nell installare e usare il sistema deriva direttamente dal fatto che Debian software libero Chiamare un software libero non vuol dire che non ha un copyright e che i CD DVD che lo conten gono devono essere distribuiti gratuitamente Software libero in parte vuol dire che le licenze dei Capitolo 1 Benvenuti in Debian programmi individualmente non richiedono di pagare per il privilegio di distribuirli o di usare quei programmi Software libero vuole anche dire che non solo ognuno pu estendere adattare e modifi care il software ma che si pu distribuire il risultato del proprio lavoro alla stessa maniera Nota Il progetto Debian
224. orto anche quando l installazione avviene con successo in questo modo possiamo reperire quante pi informazioni possibili sulle diverse configurazioni hardware 49 Capitolo 5 Avvio del sistema d installazione Notare che il rapporto di installazione viene pubblicato nel BTS Bug Tracking System di Debian e inoltrato in una mailing list pubblica si raccomanda di usare un indirizzo email tenendo bene in mente che diventa di dominio pubblico Nel caso si riesca ad avere un sistema Debian funzionante il modo pi semplice per inviare un rap porto d installazione installare i pacchetti installation report e reportbug aptitude install installation report reportbug configurare reportbug come spiegato in la Sezione 8 5 2 ed ese guire il comando reportbug installation reports In alternativa possibile di usare il seguente modello per i rapporti d installazione e poi di in viarlo come segnalazione di bug verso lo pseudopacchetto installation reports all indirizzo lt submit bugs debian org gt Package installation reports Boot method lt Come stata avviata l installazione Da un CD Da un dischetto Dalla rete gt Image version lt Inserire l URL da dove si recuperato l immagine gt Date lt Giorno e ora di installazione gt Machine lt Descrizione della macchina pe IBM Thinkpad R32 gt Processor lt Tipo di processore gt Memory lt Quantit di memoria RAM gt Partitions lt L output di
225. ositivo di avvio i 21 3 6 3 Sistemi con firmware UEFI oere EASE EATE NNA 21 3 6 4 Disattivare la funzione fast boot di Windows 8 i 22 3 6 5 Problemi hardware a cui prestare attenzione 23 4 Recupero dei supporti per l installazione srrscrrerrerrseriericeesereeeesesio nere see nice reo neneesescenioneseso 24 4 1 Set ufficiale di CD DVD ROM Debian GNU LINUX 24 4 2 Recupero dei file dai mirror Debian i 24 4 2 1 Dove trovare le immagini per l installazione 24 4 3 Preparazione dei file per l avvio da chiavetta USB 24 4 3 1 Preparazione di una chiavetta USB con un immagine ibrida di CD o DVD 25 4 3 2 Copia manuale dei file sulla chiavetta USB 26 4 3 3 Copia manuale dei file sulla chiavetta USB il modo flessibile 26 4 3 3 1 Partizionamento della chiavetta USB 26 4 3 3 2 Aggiunta dell immagine dell installatore i 27 4 4 Preparazione dei file per l avvio da disco fiss0 28 4 4 1 Avvio da Linux dell installatore da disco fisso con LILO o GRUB 28 4 4 2 Avvio da DOS dell installatore da disco fisso con loadlin 28 4 5 Preparazione dei file per l avvio TFTP da rete
226. otto comprati in tempi diversi potrebbero essere basati su due chip diversi e di conseguenza usare due driver diversi oppure uno dei due potrebbe non disporre di un driver Un buon modo per scoprire su quali chip sono basati i dispositivi USB e PCI PCI Express ExpressCard cercare gli ID del dispositivo Tutti i dispositivi USB PCI PCI Express ExpressCard hanno un ID per il produttore e per il prodotto e la loro combinazione solitamente la stessa per qualsiasi prodotto basato sullo stesso chip Sui sistemi Linux questi ID possono essere trovati con il comando Isusb per i dispositivi USB e con il comando lspci nn per i dispositivi PCI PCI Express ExpressCard Per esempio l output di Isusb Bus 001 Device 001 ID 1d6b 0002 Linux Foundation 2 0 root hub dove 1d6b l ID del produttore e 0002 l ID del prodotto Per esempio l output di lspci nn per una scheda Ethernet 03 00 0 Ethernet controller 0200 Real tek Semiconductor Co Ltd RTL8111 8168B PCI Express Gigabit Ethernet controller 10ec 8168 rev 06 Gli ID sono mostrati dentro le parentesi quadre pi a destra in questo caso 10ec il pro duttore e 8168 l ID del prodotto Ancora un esempio una scheda grafica potrebbe restituire il seguente output 04 00 0 VGA com patible controller 0300 Advanced Micro Devices AMD nee ATI RV710 Radeon HD 4350 1002 954f Su sistemi Windows gli ID di un dispositivo possono essere trovati nel
227. ovare maggiori informazioni su questo problema nel Large Disk HO WTO http www tldp org HOWTO Large Disk HOWTO html Se si usa uno schema di traduzione del numero di cilindri e il BIOS non supporta le estensioni per l accesso ai dischi grandi allora la par 122 Appendice C Partizionare per Debian tizione di avvio deve essere compresa all interno del 1024 esimo cilindro nella sua rappresentazione tradotta Il modo consigliato di risolvere questo problema consiste nel creare una piccola partizione 25 50MB dovrebbero essere sufficienti all inizio del disco da usare come partizione di avvio e di creare tutte le altre partizioni nello spazio rimanente Questa partizione di avvio deve essere montata su boot la directory destinata a contenere i kernel Linux Questo tipo di configurazione funzioner su tutti i sistemi sia che venga usato l LBA o la traduzione CHS e a prescindere dal fatto che il proprio BIOS supporti le estensioni per l accesso ai dischi grandi 123 Appendice D Miscellanea D 1 device linux In Linux all interno della directory dev sono presenti diversi file speciali chiamati file di device che si comportano in modo diverso dai file normali I tipi pi comuni di file di device sono per i device a blocchi e per i device a caratteri Questo tipo di file sono un interfaccia per i driver che fanno parte del kernel Linux che si occupano del reale accesso all hardware Un altro tipo di device meno
228. perto e deselezionando il modulo nell elenco dei moduli che viene mostrato durante le fasi di riconoscimento dell hardware 5 4 Risoluzione dei problemi del processo d installazione 5 4 1 Affidabilit dei CD ROM Qualche volta in particolare con vecchi lettori CD ROM potrebbe fallire l avvio dell installatore da CD ROM L installatore potrebbe non riconoscere il CD ROM persino se l avvio avvenuto con successo da CD ROM oppure dare degli errori di lettura durante l installazione Esistono parecchie cause per questi problemi Possiamo elencare solo i problemi pi comuni e fornire dei suggerimenti generici su come risolverli lasciando all utente la soluzione dei dettagli Ci sono due semplici operazioni da fare come primi tentativi e Se non funziona l avvio da CD ROM verificare che questo sia inserito correttamente e che non sia sporco e Se l installatore non riesce a riconoscere un CD ROM provare con l opzione Rilevare ed ese guire il mount del CD ROM una seconda volta Alcuni dei problemi legati al DMA con i lettori CD ROM molto vecchi sono stati risolti in questo modo Se dopo queste operazioni continua a non funzionare provare i suggerimenti riportati nelle prossi me sezioni la maggior parte dei suggerimenti non tutti sono validi per CD ROM e DVD ma per semplicit usato solo il termine CD ROM Se non si riesce ad avviare l installazione da CD ROM si pu provare con uno degli altri metod
229. porto per il RAID Serial ATA attual mente disponibile solo se attivato all avvio dell Installatore Ulteriori informazioni sono disponibili sul nostro Wiki http wiki debian org DebianInstaller SataRaid e Multipath sperimentale Vedere il nostro Wiki http wiki debian org DebianInstaller MultipathSupport per maggiori informazioni Attualmente il supporto per multipath disponibile solo se attivato all avvio dell Installatore Sono supportati i seguenti file system ext2 ext3 ext4 Nella maggior parte dei casi il file system predefinito ext4 per le partizioni boot viene scelto ext2 quando usato il partizionamento guidato jfs non disponibile su tutte le architetture e xfs non disponibile su tutte le architetture reiserfs opzionale non disponibile su tutte le architetture 60 Capitolo 6 Uso dell Installatore Debian Il supporto per il file system Reiser non pi disponibile in modo predefinito possibile attivarlo usando l Installatore a priorit media o bassa e selezionando il componente partman reiserfs supportata solo la versione 3 del file system qnx4 Le partizioni esistenti sono riconosciute ed possibile assegnare loro un punto di mount Non possibile creare nuove partizioni gnx4 e FATI6 FAT32 e NTFS solo lettura Le partizioni NTFS esistenti possono essere ridimensionate ed possibile assegnare loro un punto di mount Non possibile creare nuove
230. pristino o per le installazioni automatiche Se si desidera oppure si ha la necessit di aggiungere dei parametri di avvio per l installatore o per il kernel premere Tab avvio BIOS oppure e avvio UEFI Questo mostra il comando di avvio predefinito relativo alla voce del menu attualmente selezionata e permette di aggiungere altre opzioni Nelle schermate di aiuto vedi sotto sono elencate alcune delle opzioni pi comuni Premere Invio 36 Capitolo 5 Avvio del sistema d installazione avvio BIOS oppure F10 avvio UEFI per avviare l installatore con le nuove opzioni con Esc si ritorna al menu di avvio annullando tutte le modifiche fatte Con Aiuto viene mostrata la prima schermata di aiuto nella quale mostrata una panoramica di tutte le altre schermate di aiuto Per tornare al menu principale una volta richiamate le schermate di aiuto digitare manu sul prompt e premere Invio In tutte le schermate di aiuto presente il prompt di avvio dal quale possibile inserire il comando Press F1 for the help index or ENTER to boot Dal prompt di avvio si pu premere Invio per avviare l installatore con le opzioni predefinite oppure inserire un particolare metodo di avvio e opzionalmente i parametri di avvio Un certo numero di parametri di avvio possono essere trovati nelle varie schermate di aiuto se si aggiunge dei parametri di avvio alla riga di comando assicurarsi di inserire prima il metodo di avvio
231. pted password MD5 hash Per creare l account per l utente normale d i passwd user fullname string Debian User d i passwd username string debian La password dell utente in chiaro entrambe le volt d i passwd user password password insecure d i passwd user password again password insecure F oppure criptata in un hash MD5 d i passwd user password crypted password MD5 hash Per creare il primo utente con un UID specifico al posto di quello predefinito d i passwd user uid string 1010 L account utente viene automaticamente inserito in alcuni gruppi Per modificare questo comportamento usare la seguente preconfigurazione d i passwd user default groups string audio cdrom video Le variabili passwd root password crypted e passwd user password crypted possono anche essere preconfigurate con il valore l effetto quello di disabilitare l account corrispon dente Questo comodo per l account di root ovviamente a patto di aver configurato un modo al ternativo per svolgere le attivit d amministrazione per esempio l uso dell autenticazione con chiave SSH oppure con sudo Per creare l hash MDS di una password possibile usare il seguente comando disponibile dal pac chetto whois mkpasswd m sha 512 107 Appendice B Installazione automatica tramite preconfigurazione B 4 6 Impostazione dell orologio e del fuso orario Controlla se l orologio hardware deve essere impostato o men
232. pure una chiavetta USB come descritto in la Sezione 4 1 e in la Sezione 4 3 oppure e scaricare un eseguibile per Windows disponibile sui mirror Debian in tools win32 loader stable win32 loader exe Se per l installazione si utilizza un CD ROM o DVD ROM possibile che il programma di pre installazione sia lanciato automaticamente Se Windows non lo avvia oppure se si usa una chiavetta USB possibile farlo partire manualmente accedendo al dispositivo ed eseguendo setup exe Una volta avviato il programma verranno poste alcune domande preliminari e il sistema verr prepa rato per l avvio dell installatore Debian GNU Linux 5 1 4 Avvio da DOS con loadlin Avviare in modalit DOS non Windows Per farlo si pu usare per esempio un disco di ripristino o di diagnostica Se possibile accedere al CD d installazione cambiare il disco attuale nel lettore CD ROM per esempio d Altrimenti assicurasi di aver preparato il disco fisso come spiegato in la Sezione 4 4 2 e se necessario cambiare il disco attuale Entrare nella sottodirectory della versione scelta per esempio cd install amd Per usare la versione grafica dell installatore entrare nella sottodirectory gtk cd gtk Infine eseguire install bat per caricare il kernel e avviare il sistema d installazione 5 1 5 Avvio di Linux usando LILO o GRUB Per avviare l installatore dall hard disk si devono prima scaricare e posizionare i file necessari c
233. quello predefinito install e uno spazio prima del primo parametro per esempio install fb false Nota A questo punto si suppone che la mappa di tastiera attiva abbia una disposizione inglese americano Questo vuol dire che se la propria tastiera ha una disposizione diverso specifico per la propria lingua pu accadere che mentre si inseriscono i parametri i caratteri che appaiono sul lo schermo siano diversi da quelli che ci si aspetta Su Wikipedia presente uno schema della di sposizione delle tastiere americane http en wikipedia org wiki Keyboard_layout United_States che pu essere usato come riferimento per trovare i tasti giusti da usare Nota Se si utilizza un sistema il cui BIOS configurato per usare una console seriale potrebbe essere impossibile vedere lo splash screen iniziale durante l avvio dell installatore anche il prompt di avvio potrebbe risultare invisibile La stessa cosa potrebbe accadere se l installazione avviene tramite un dispositivo di controllo da remoto che fornisce una interfaccia testuale alla console VGA Degli esempi di questo tipo di dispositivi sono le console testuali integrated Lights Out iLO della Compaq e Integrated Remote Assistant IRA della HP Per saltare la schermata grafica di avvio si pu premere alla cieca Esc per avere il prompt di avvio testuale oppure sempre alla cieca H seguito da Invio in modo da selezionare l opzione Aiuto descritta in precedenza
234. r esempio si volesse usare en_GB UTF 8 sar necessario preconfigurare individualmente ciascun valore 103 Appendice B Installazione automatica tramite preconfigurazione d i debian installer country string NL d i debian installer locale string en_GB UTF 8 Opzionalmente possibile specificare ulteriori locale da generare d i localechooser supported locales multiselect en_US UTF 8 nl_ NL UTF 8 La configurazione della tastiera consiste nella scelta di una mappa di tastiera e per le mappe non latine di un tasto per passare dalla mappa di tastiera non latina alla mappa US e vice versa Du rante l installazione sono disponibili solo le varianti basiche delle mappe di tastiera le varianti pi avanzate sono disponibili solo nel sistema dopo l installazione tramite dpkg reconfigure keyboard configuration Selezione della tastiera d i keyboard configuration xkb keymap select it d i keyboard configuration toggle select No toggling Per saltare la configurazione della tastiera si deve preconfigurare keymap con skip config Questo comporta che la mappa di tastiera del kernel rimane attiva B 4 2 Configurazione della rete Naturalmente la preconfigurazione non funziona se si sta caricando il file di preconfigurazione dalla rete Invece funziona se si sta avviando da CD o da chiavetta USB anche possibile passare i parame tri di configurazione della rete sui parametri del kernel se si stanno caricando file di preconfigu
235. r parte dei casi una nazione verr usata nel seguito del processo d installazione per selezionare il fuso orario predefinito e un mirror Debian adatto a quella nazione Lingua e nazione sono usate anche per impostare il locale predefinito e per guidare la scelta della tastiera Come prima cosa viene chiesto di scegliere la lingua preferita I nomi delle lingue sono elencati in inglese sulla sinistra e nella lingua stessa sulla destra i nomi sulla destra sono mostrati usando i caratteri corretti L elenco ordinato in base ai nomi in inglese La prima voce dell elenco consente di usare il locale C anzich una lingua La scelta del locale C comporta che l installazione prose guir in inglese e che il sistema installato non avr supporto per la localizzazione dato che non verr installato il pacchetto locales Poi viene chiesto di scegliere la propria posizione geografica Se stata scelta una lingua che rico nosciuta come lingua ufficiale in pi di una nazione verr mostrato un elenco di quelle nazioni Per selezionare una nazione che non presente nell elenco scegliere altro l ultima voce dell elenco verr quindi mostrato un elenco dei continenti e selezionando un continente apparir l elenco delle nazioni in quel continente Se alla lingua scelta associata a una sola nazione verr mostrato un elenco con le nazioni del con tinente o della regione a cui appartiene quella nazione in tale elenco
236. r ulteriori informazioni vedere il file partman auto raid recipe txt incluso nel pacchetto debian installer o disponibile nel repository dei sorgenti del D I Questo fa in modo che partman partizioni automaticamente senza conferma partman md confirm boolean true partman partitioning confirm write_new_label boolean tru d i d i d i partman choose_partition select finish d i partman confirm boolean true d i partman confirm_nooverwrite boolean tru B 4 7 3 Controllo del montaggio delle partizioni Normalmente i filesystem vengono montati usando come chiave un UUID identificatore universal mente univoco questo permette di montarli correttamente anche quando cambia il nome del device Gli UUID sono lunghi e difficili da leggere quindi se si preferisce l installatore pu montare i fi lesystem usando il nome del device o in base a un etichetta assegnata dall utente Qualora si chieda all installatore di usare le etichette per montare i filesystem qualsiasi filesystem senza un etichetta verr montato usando l UUID I device con nomi stabili come i volumi logici LVM continueranno a usare i loro nomi tradizionali anzich gli UUID Avvertimento tradizionali nomi dei device possono cambiare in base all ordine con cui il kernel riconosce i device durante l avvio questo pu comportare che venga montato il filesystem sbagliato In modo simile le etichette possono facilmente collidere quando si inser
237. ramma grafico di posta preferito in modo che usi i server corretti per inviare e ricevere le email questa configurazione non rientra nello scopo di questa guida Purtroppo in questo caso potrebbe essere necessario configurare i singoli programmi di utilit per l invio delle email Una di queste utilit reportbug un programma che semplifica l invio di una segnalazione di bug nei pacchetti Debian infatti la sua configurazione predefinita si aspetta di poter usare exim4 per la spedizione della segnalazione Per configurare reportbug in modo che usi un server di posta esterno usare il comando reportbug configure e rispondere no alla domanda se disponibile un MTA Cos facendo viene chiesto di specificare il server SMTP da usare per inviare le segnalazioni di bug 8 5 3 Configurazione del MTA Mail Transport Agent Exim4 Se si vuole che il proprio sistema gestisca anche posta elettronica esterna necessario configurare il pacchetto exim4 dpkg reconfigure exim4 config 3 Per esempio cron quota logcheck aide 4 L inoltro della posta indirizzata a root verso un utente normale si configura in etc aliases Se non stato creato un utente normale la posta viene consegnata direttamente all account root 5 Ovviamente si pu anche rimuovere exim4 e installare al suo posto altri MTA MDA 87 Capitolo 8 Passi successivi e cosa fare adesso Con questo comando da root viene chiesto se si v
238. razione dalla rete Se necessario possibile scegliere una particolare interfaccia prima di caricare il file di preconfigura zione dalla rete usando il parametro d avvio interface eth1 Nonostante la preconfigurazione della rete non sia normalmente disponibile quando la preconfigu razione avviene tramite la rete usando preseed url pu essere fatta comunque ricorrendo a un trucco per esempio se si vuole forzare un indirizzo statico per l interfaccia di rete Il trucco consiste nel forzare la ripetizione della configurazione della rete dopo che il file di preconfigurazione stato caricato creando uno script da eseguire tramite preseed run contenente i seguenti comandi kill all dhcp netcfg Le seguenti variabili debconf sono legate alla configurazione della rete Disattiva completamente la configurazione della rete Questa opzione utile durante le installazioni da cdrom su dispositivi che non sono in rete in questo caso le domande riguardo la rete gli avvertimenti le attese dei timeout sono solo una seccatura d i netcfg enable boolean false netcfg sceglier se possibile un interfaccia che abbia un collegamento Questo evita la visualizzazione di una lista se presente pi di un interfaccia d i netcfg choose_interface select auto F Oppure scegliere un interfaccia ben precisa 104 Appendice B Installazione automatica tramite preconfigurazione d i netcfg choose_interfa
239. re il menu grafico d avvio se supportato dall hardware Dal menu possibile scegliere una delle varie opzioni dell installatore oppure premere semplicemente Invio 5 1 2 Avvio da CD ROM Se gi si dispone dei CD e se la macchina in uso supporta l avvio da CDROM bene Si pu sempli cemente configurare il sistema perch avvii da CDROM come descritto in la Sezione 3 6 2 inserire il CD riavviare e procedere con il prossimo capitolo Notare che alcuni lettori di CD possono richiedere dei driver particolari quindi potrebbero non es sere accessibili ai primi passi della procedura d installazione Se in effetti la procedura standard non funzionasse sul computer in uso questo capitolo contiene alcune informazioni su kernel alternativi e altri metodi d installazione che potrebbero funzionare Anche se non fosse possibile avviare il computer da CDROM sar probabilmente possibile installare i componenti di Debian e i pacchetti da CDROM Baster avviare la macchina con un altro supporto e al momento dell installazione del sistema operativo del sistema di base o dei pacchetti aggiuntivi fare puntare la procedura d installazione al CDROM Nel caso si riscontrino altri problemi durante l avvio si consulti la Sezione 5 4 33 Capitolo 5 Avvio del sistema d installazione 5 1 3 Avvio da Windows Per avviare l installatore da Windows possibile usare e un supporto per l installazione quale un CD ROM DVD ROM op
240. re usata solo quando necessario Nota Se si esegue l installazione su pi computer uno di seguito all altro pu capitare che ab biano lo stesso indirizzo IP o lo stesso nomehost e che ssh si rifiuti di fare connessione Il motivo che hanno dei fingerprint diversi e questo solitamente il segnale di un attacco spoofing Se si sicuri di non essere vittime di un attacco allora si deve cancellare dal file ssh known_hosts la riga relativa al computer e poi provare nuovamente la connessione Dopo il login viene presentata una schermata iniziale dalla quale si ha la possibilit di Avviare il menu o di Aprire una shell Scegliendo il menu viene attivano il menu principale dal quale si pu continuare l installazione con la shell si pu esaminare e forse anche correggere il sistema remoto Probabilmente servir solo una connessione con il menu d installazione comunque possibile avviare altre sessioni per la shell Avvertimento Dopo aver avviato l installazione da remoto tramite SSH non si deve ritornare alla sessione d installazione che attiva nella console locale Questa operazione potrebbe corrompere il database che contiene la configurazione del nuovo sistema e quindi provocare il blocco dell installazione oppure dei problemi nel sistema una volta conclusa l installazione 11 Il seguente comando rimuove la riga esistente per un host ssh keygen R lt nomehostlindirizzo IP gt 78 Capitolo 6 Uso dell Ins
241. reconfigurazione di tutte le macchine che si installano sulla propria rete Un modo corretto per usare la preconfigurazione tramite DHCP preconfigurare i soli valori specifici della propria rete per esempio quale mirror Debian usare In questo modo tutte le installazioni fatte sulla propria rete hanno gi attivo un buon mirror ma il resto della configurazione deve essere fatto interattivamente L uso della preconfigurazione tramite DHCP per fare la completa configurazione delle installazioni Debian deve essere fatto con molta cautela B 3 Creazione di un file di preconfigurazione Il file di preconfigurazione ha lo stesso formato utilizzato dal comando debconf set selections Il formato generico di una riga del file di preconfigurazione lt proprietario gt lt nome domanda gt lt tipo domanda gt lt valore gt Ci sono alcune regole che si devono tenere in mente quando si scrive un file di preconfigurazione e Inserire un singolo spazio o un solo tab fra tipo e valore ogni ulteriore spazio viene interpretato come appartenente al valore e Una riga pu essere spezzata su pi righe aggiungendo un backslash come carattere di con tinuazione della riga Un buon punto in cui spezzare una riga dopo il nome della domanda invece un punto pessimo fra il tipo e il valore Le righe spezzate sono ricomposte in un unica riga nella quale tutti gli spazi bianchi in testa e in coda sono condensati in un solo spazio e Le var
242. redefinito nel BIOS sar possibile avviare una volta dalla chiavetta USB lasciando il disco fisso interno come dispositivo di avvio principale Se il proprio BIOS non fornisce il menu di avvio per modificare l attuale dispositivo di avvio necessario cambiare la configurazione del BIOS per rendere il dispositivo da cui dovr essere avviato il installatore Debian il dispositivo di avvio principale Sfortunatamente alcuni computer contengono dei BIOS con problemi L avvio di installatore Debian da una chiavetta USB potrebbe non funzionare anche quando esiste un apposita voce nel menu del BIOS e con la chiavetta selezionata come dispositivo di avvio principale Su alcuni di questi sistemi impossibile usare la chiavetta USB come supporto per l avvio su altri possibile aggirare il problema cambiando il tipo di dispositivo da USB harddisk o USB stick in USB ZIP o USB CDROM In particolare chi usa un immagine di CD DVD iso ibride su una chiavetta USB vedere la Sezione 4 3 1 la modifica del tipo di dispositivo in USB CDROM aiuta su alcuni BIOS che non avviano da una chiavetta USB in modalit disco USB Se non possibile intervenire sul BIOS per fare l avvio da una chiavetta USB sar comunque possi bile usare l immagine ISO copiata sulla chiavetta Avviare installatore Debian come descritto la Sezione 4 4 e dopo la ricerca sui dischi rigidi dell immagine ISO selezionare il dispositivo USB e sc
243. rettamente il com portamento del installatore Debian ma che possono essere passate a un qualsiasi script spe cificato con preseed run all interno del file di preconfigurazione Al momento l unico esempio di questa caratteristica auto install classes che dispone dell alias classes e pu essere usato in questo modo auto url esempio com classes classe_A classe_B Le classi possono per esempio indicare il tipo di sistema da installare oppure la localizzazione da usare Ovviamente possibile estendere questo concetto e nel caso ragionevole usare il namespace auto install usando nei propri script qualcosa di simile a auto install style Se si necessitasse questa possibilit si consiglia di inviare una segnalazione alla mailing list lt debian boot lists debian org gt in modo da evitare conflitti nel namespace ed eventualmente aggiungere un alias per i nuovi parametri IS La possibilit di scegliere all avvio auto non ancora disponibile su tutte le architetture possibile ottenere lo stesso effetto semplicemente aggiungendo i parametri auto true priority critical nella riga di comando per il kernel Il parametro del kernel auto un alias di auto install enable e se impostato a true ritarda le domande su localizzazione e tastiera fino a quando non data la possibilit di preconfigurarle mentre l impostazione priority un alias di debconf priority e impostarla a critical blocca la richiesta di qualsiasi doma
244. rgomenti trattati nel seguito di questa sezione Se si sceglie un disco nuovo su cui non presente nessuna partizione o su cui non c spazio libero viene chiesto se si vuole creare una nuova tabella delle partizioni questa operazione necessaria per poter creare delle nuove partizioni Come conseguenza a questa operazione sotto il disco selezionato appare una nuova riga intitolata FREE SPACE spazio libero Quando si seleziona dello spazio libero viene data la possibilit di creare una nuova partizione necessario rispondere a poche domande sulla sua dimensione il tipo primaria o logica e la posizione all inizio o alla fine dello spazio libero Poi visualizzato un dettagliato resoconto della nuova partizione L opzione pi importante Usato come infatti determina se la partizione deve avere un file system oppure se deve essere usata come swap in RAID software con LVM con un file system cifrato oppure se non deve essere utilizzata Inoltre possibile specificare altre opzioni come il punto di mount le opzioni di mount e il flag avviabile queste opzioni sono visualizzate in base all uso che si intende fare della partizione Se i valori predefiniti non sono di proprio gradimento si possono cambiare per esempio selezionando l opzione Usato come si pu cambiare il file system per la partizione compresa la possibilit di usare la partizione come swap in RAID software con LVM o non utilizzarla affatto Concl
245. ritto dal sistema d installazione si trovano all interno della directory var log Nota Nonostante che dalla shell sia possibile effettuare qualsiasi operazione fattibile con i co mandi disponibili l uso della shell deve essere il pi possibile limitato solo nel caso qualcosa non funzioni e per il debug Le operazioni effettuate manualmente dalla shell potrebbero interferire con il processo d installazione e potrebbero comportare degli errori o un installazione incompleta In particolare si deve usare sempre il menu non la shell per attivare la partizione di swap 6 3 9 Installazione dalla rete Uno dei componenti pi interessanti la network console Permette di effettuare la gran parte dell installazione tramite la rete via SSH il fatto che sia usata la rete implica che necessario eseguire i primi passi dell installazione dalla console almeno fino al punto in cui viene configurata la rete comunque possibile preconfigurare questa parte seguendo la Sezione 4 6 Normalmente questo componente non caricato nel menu d installazione principale e quindi deve essere esplicitamente richiesto Se l installazione avviene da CD necessario avviare l installatore con priorit media o pi bassa altrimenti si pu scegliere Caricare i componenti dell installatore dal CD ROM dal menu d installazione principale e nell elenco dei componenti addizionali scegliere network console Proseguire l installazione in remoto u
246. ro free software ci si riferisce alla libert non al prezzo Le nostre Licenze la GPL e la LGPL sono progettate per assicurarsi che ciascuno abbia la libert di distribuire copie del software libero e farsi pagare per questo se vuole che ciascuno riceva il codice sorgente o che lo possa ottenere se lo desidera che ciascuno possa modificare il programma o usarne delle parti in nuovi programmi liberi e che ciascuno sappia di potere fare queste cose Per proteggere i diritti dell utente abbiamo bisogno di creare delle restrizioni che vietino a chiunque di negare questi diritti o di chiedere di rinunciarvi Queste restrizioni si traducono in certe responsa bilit per chi distribuisce copie del software e per chi lo modifica Per esempio chi distribuisce copie di un programma coperto da GPL sia gratis sia in cambio di un compenso deve concedere ai destinatari tutti i diritti che ha ricevuto Deve anche assicurarsi che i destinatari ricevano o possano ottenere il codice sorgente E deve mostrar loro queste condizioni di licenza in modo che essi conoscano i propri diritti Proteggiamo i diritti dell utente in due modi 1 proteggendo il software con un copyright e 2 offrendo una licenza che dia il permesso legale di copiare distribuire e modificare il Programma 139 Appendice F Licenza Pubblica Generica GNU Inoltre per proteggere ogni autore e noi stessi vogliamo assicurarci che ognuno capisca che non ci sono garanzie per
247. ro poste troppo presto per la preconfigurazione cio la scelta di lingua nazione e tastiera sono rimandate fino a quando la rete funzionante in modo da consentirne la preconfigurazione inoltre la priorit dell installazione viene forzata ad alta evitando parecchie domande trascurabili Si veda la Sezione B 2 3 per i dettagli B 1 2 Limitazioni Nonostante che la maggior parte delle domande poste da installatore Debian possa essere pre configurata esistono delle eccezioni notevoli Si deve partizionare l intero disco oppure usare solo lo spazio libero sul disco non possibile usare delle partizioni esistenti B 2 Uso della preconfigurazione Le prime cose da fare sono creare un file di preconfigurazione e metterlo nella posizione da cui lo si vuole usare La creazione del file di preconfigurazione trattata in seguito invece lo spostamento del file molto semplice per la preconfigurazione network o quando si vuole leggere il file da un dischetto o da una chiavetta USB Invece se si vuole mettere il file su un CD o DVD necessario masterizzare una nuova immagine ISO Come preparare il file di preconfigurazione per initrd fuori dagli scopi di questo documento si consulti la documentazione del installatore Debian per gli sviluppatori Un file di preconfigurazione di esempio che pu essere usato come base per il proprio file di pre configurazione disponibile in example preseed txt Questo file creato partendo dai
248. rom La preconfigurazione del d i intrinsecamente non sicura Niente nell installatore verifica i tentativi di buffer overflow o di altri exploit attraverso i valori presenti in un file di preconfigurazione come questo Usare solo file di preconfigurazione provenienti da fonti fidate Per comprendere il rischio poich generalmente utile ecco un modo per eseguire automaticamente qualsiasi comando della shell all interno dell installatore Questo primo comando eseguito il prima possibile appena dopo la lettura della preconfigurazione d i preseed early_command string anna install some udeb Questo comando viene eseguito immediatamente prima di avviare il partizionatore Pu essere utile per applicare una preconfigurazione dinamica del partizionatore in funzione dello stato dei dischi che potrebbe non essere visibile nel momento in cui viene eseguito preseed early_command d i partman early_command string debconf set partman auto disk list devices disk head n1l Questo l ultimo comando eseguito appena prima che l installatore termini ma quando la directory target ancora usabile possibile fare un chroot su target e usarlo direttamente oppure usare i comandi apt install in target per installare dei pacchetti ed eseguire comandi nel file system target d i preseed late_command string apt install zsh in target chsh s bin zsh 115 Appendice B Inst
249. rontab ed eseguiti in ordine alfabetico in modo da serializzarli Invece se si ha un job di cron che a deve essere eseguito da un utente speciale oppure b deve essere eseguito a orari o con una frequenza particolari si pu usare etc crontab oppure consigliato etc cron d whatever Questi particolari file hanno anche una un campo aggiuntivo che permette di stabilire l account utente con cui viene eseguito il job di cron In entrambi i casi si deve semplicemente modificare i file e cron si accorger automaticamente dei cambiamenti non c bisogno di eseguire un comando speciale Per maggiori informazioni si consulti cron 8 crontab 5 e usr share doc cron README Debian 85 Capitolo 8 Passi successivi e cosa fare adesso 8 4 Ulteriori letture e informazioni Se sono necessarie delle informazioni su un particolare programma si dovrebbe prima provare con man programma Oppure con info programma Molta documentazione disponibile in usr share doc In particolare usr share doc HONTO e usr share doc FA0 contengono molte informazioni interessanti Per segnalare dei bug si con sulti usr share doc debian bug Per conoscere le peculiarit di un programma specifiche per Debian si consulti usr share doc nome pacchetto README Debian Il sito web Debian http www debian org contiene una gran quantit di documentazione su Debian In particolare si consultino le FAQ di Debian GNU Linux http www de
250. rtizioni quindi se si intende creare pi di 20 partizioni occorrer prima creare manualmente i device per le nuove partizioni Se si possiede un disco IDE grande e non si sta usando n l indirizzamento LBA n i driver talvol ta forniti dai produttori di hard disk allora la partizione di avvio quella che contiene l immagine del kernel deve trovarsi all interno dei primi 1024 cilindri del disco di solito circa 524 MB senza traduzione da parte del BIOS Questa restrizione non rilevante se si possiede un BIOS pi recente del periodo 1995 98 a secon da del produttore che supporta la Enhanced Disk Drive Support Specification Sia Lilo il Linux loader sia il programma alternativo di Debian mbr devono affidarsi al BIOS per leggere il kernel dal disco e caricarlo nella RAM Se il BIOS supporta le estensioni int 0x13 per l accesso ai dischi grandi queste verranno utilizzate altrimenti occorrer utilizzare la vecchia interfaccia di accesso al disco che non pu accedere porzioni del disco che si trovano oltre il 1023 esimo cilindro Una volta avviato Linux qualsiasi sia il BIOS del computer queste restrizioni non sono pi vincolanti visto che Linux non usa il BIOS per accedere al disco Se si ha un disco grande possibile che si debbano usare tecniche di traduzione del numero di cilin dri da attivare nel proprio BIOS come ad esempio 1 LBA Logical Block Addressing o la modalit CHS Large possibile tr
251. rtman xfs O partman lvm Quando si soddisfatti della tabella delle partizioni selezionare Terminare il partizionamento e scrivere i cambiamenti sul disco dal menu Verr presentato un breve riepilogo delle modifiche fatte sui dischi e verr chiesto di confermare la creazione dei file system 6 3 3 4 Configurazione di device multidisco RAID software Se nel proprio sistema ci sono pi dischi fissi si pu usare mdefg per configurare i dischi in modo da incrementare le prestazioni e o migliorare l affidabilit dei dati Il risultato un Multidisk Device o almeno la sua variante pi famosa il RAID software 5 In verit si pu creare un device MD anche usando delle partizioni che risiedono sullo stesso disco ma in questo modo non si ottiene alcun beneficio 63 Capitolo 6 Uso dell Installatore Debian Un MD un insieme di partizioni localizzate su dischi differenti e combinate insieme per formare un dispositivo logico Questo device pu quindi essere usato come una normale partizione cio lo si pu partizionare con partman si pu assegnargli un mount point ecc I benefici che possibile ricavare dipendono dal tipo di dispositivo MD che si intende creare Attual mente quelli supportati sono RAIDO Lo scopo di RAIDO sono le prestazioni RAIDO divide tutti i dati entranti in strisce e le distri buisce in modo uniforme su tutti i dischi Questo pu incrementare la velocit delle operazioni di lett
252. sando SSH Se il caricamento ha suc cesso nel menu principale appare una nuova voce Proseguire l installazione in remoto usando SSH Dopo la selezione della nuova voce viene richiesta la password per connettersi al sistema d installazione tutto Dovrebbe essere visibile una schermata con le indicazioni per effettuare il login da remoto con l utente installer e con la stessa password appena inserita Un altro importante dettaglio presente nella schermata il fingerprint del sistema necessario che il fingerprint sia trasmesso in modo sicuro alla persona che continuer l installazione da remoto Se si desidera continuare con l installazione locale si pu premere Invio in questo modo si ritorna al menu principale dal quale poi possibile selezionare un altro componente Passando sull altro sistema E necessario configurare il proprio terminale in modo che usi la codifica UTF 8 dato che quella usata dal sistema d installazione Senza questa configurazione l installazione da remoto rimane comunque possibile ma si possono verificare dei problemi di visualizzazione dei 10 Il tasto Alt a sinistra della barra spaziatrice e il tasto funzione F2 devono essere premuti contemporaneamente 77 Capitolo 6 Uso dell Installatore Debian bordi dei dialoghi e dei caratteri non ascii La connessione al sistema d installazione avviene sempli cemente eseguendo il seguente comando ssh 1 installer install host Dove
253. sattiva automaticamente l SMP sui sistemi monoprocessore In origine la presenza pi processori in un computer era una caratteristica solo dei sistemi server di alto livello negli ultimi anni questa caratteristica diventata molto comune grazie ai cosiddetti processori multi core Tali processori contengono due o pi unit di elaborazione chiamate core all interno di un solo chip 2 1 5 Hardware grafico supportato Il supporto di Debian per le interfacce grafiche determinato dal supporto sottostante fornito dal sistema X11 di X Org e dal kernel La grafica di base del framebuffer fornita dal kernel invece gli ambienti desktop utilizzano X11 La disponibilit delle funzionalit avanzate della scheda grafica come l accelerazione 3D o l accelerazione video dipende da quale hardware installato nel sistema e in alcuni casi potrebbe essere necessario installare delle immagini aggiuntive con il firmware consultare la Sezione 2 2 Capitolo 2 Requisiti di sistema Su i moderni PC la visualizzazione grafica funziona fin da subito Sono stati segnalati pochissimi casi di hardware su cui necessaria l installazione di firmware aggiuntivo persino per effettuare le funzionalit di base comunque queste sono delle eccezioni molto rare In moltissimi casi persino l accelerazione 3D funziona fin da subito tuttavia ci sono alcuni dipositivi che richiedono dei driver per funzionare correttamente I dettagli sull
254. se seriali e per i bus mouse non sempre avviene Questi mouse sono abbastanza rari tranne su computer molto vecchi Segue un riepilogo dei moduli per il kernel Linux necessari all uso dei diversi tipi di mouse Modulo Descrizione psmouse Mouse PS 2 dovrebbe essere riconosciuto automaticamente usbhid Mouse USB dovrebbe essere riconosciuto automaticamente sermouse La maggior parte dei mouse seriali logibm Bus mouse connesso a una scheda Logitech inport Bus mouse connesso a una scheda ATI o Microsoft InPort Per caricare un modulo con il driver per un mouse si pu usare il comando modconf contenuto nell omonimo pacchetto e controllare nella categoria kernel drivers input mouse D 2 Spazio su disco necessario per i task L installazione standard sull architettura amd64 compresi tutti i pacchetti standard e il kernel prede finito richiede 822 MB di spazio su disco L installazione di base minimale senza il task Sistema standard richiede 506 MB Importante In entrambi i casi lo spazio su disco effettivamente usato dopo aver finito l installazione e aver rimosso qualsiasi file temporaneo Inoltre non tiene conto del carico dovuto ai file di sistema per esempio i file di giornale Questo vuol dire che necessaria una quantit di spazio su disco significativamente superiore durante l installazione e il normale uso del sistema La tabella seguente elenca le dimensioni dei task proposti
255. si dovrebbero dedicare uno spazio disco di almeno 600 750MB per la partizione root con usr oppure 5 6GB per una installazione workstation o server e var dati variabili come code di posta e di messaggi news siti web database la cache del sistema di gestione dei pacchetti ecc verranno conservati in questa directory La dimensione da scegliere dipende fortemente dal tipo di uso che si far del sistema ma per la maggior parte degli utenti il fattore principale di cui tenere conto il funzionamento del sistema di gestione dei pacchetti se si intende installare in una sola sessione tutto il software fornito da Debian dovrebbero bastare 2 o 3 GB di spazio per var Se invece si intende installare il sistema a pi riprese ad esempio installare le utilit di sistema poi quelle per la gestione dei documenti poi il sistema X ecc sufficiente riservare da 300 a 500 MB Se si intende risparmiare al massimo lo spazio su disco e non si hanno in programma massicci aggiornamenti del sistema possibile riservare anche solo 30 o 40 MB 119 Appendice C Partizionare per Debian e tmp i dati temporanei creati dai programmi vengono scritti prevalentemente in questa directory Di solito sufficiente riservare da 40 a 100 MB Alcune applicazioni tra cui gestori di archivi strumenti per la creazione di CD e DVD e software multimediale utilizzano tmp per scrivere file di immagine temporanei se si intende utilizzare questo tipo di applica
256. so moderatamente speciale dei client DHCP Alcune architetture richiedono una complessa configurazione dei client per l avvio con BOOTP se si possiede una di queste leggere la sezione la Sezione 4 5 1 In caso contrario per proseguire sufficiente aggiungere la direttiva allow bootp al blocco di configurazione della subnet a cui appartiene il client in etc dhcp dhcpa conf e riavviare dhcpd usando etc init d isc dhcp server restart 4 5 3 Attivazione di un server TFTP Per avere un server TFTP pronto all uso necessario assicurarsi che tftpd sia attivo Il servizio t ftpd hpa pu funzionare in due modalit Pu essere avviato su richiesta dal demone di sistema inetd oppure come demone indipendente La scelta della modalit di esecuzione fatta durante l installazione del pacchetto e pu essere modificata riconfigurando il pacchetto Nota Storicamente i server TFTP hanno usato tftpboot come directory dalla quale servire le immagini Invece i pacchetti Debian GNU Linux potrebbero usare una directory diversa in modo da essere conformi al Filesystem Hierarchy Standard http A www pathname com fhs Per esempio t ftpd hpa usa srv tftp potrebbe essere necessario modificare gli esempi presenti in questa sezione in base alla propria configurazione Tutte le versioni di in tftpd disponibili in Debian registrano le richieste TFTP sul log di sistema e alcune versioni supportano l opzione v per aumentare la verbosit In caso di probl
257. sponibile un URL in Debian FAQ http www debian org doc FAQ Linux m68k FAQ http www linux m68k org fag faq html Linux for SPARC Processors FAQ http www ultralinux org faq html Linux Alpha FAQ http linux iol unh edu linux alpha fag tra l altro Un ringraziamento particolare va ai manutentori di queste ricche fonti di informazioni liberamente disponibili Una parte della sezione di questo manuale sull installazione con chroot la Sezione D 3 derivata da alcuni documenti sotto il copyright di Karsten M Self La sezione di questo manuale che tratta l installazione tramite plip la Sezione D 4 basata sul PLIP Install HOWTO http www tldp org HOWTO PLIP Install HOWTO html di Gilles Lamiral E 4 Marchi registrati Tutti i marchi registrati sono di propriet dei rispettivi proprietari 138 Appendice F Licenza Pubblica Generica GNU Nota This is an unofficial translation of the GNU General Public License into Italian It was not published by the Free Software Foundation and does not legally state the distribution terms for software that uses the GNU GPL only the original English text http www gnu org licenses old licenses gpl 2 0 html of the GNU GPL does that However we hope that this translation will help Italian speakers to better understand the GNU GPL Questa una traduzione italiana non ufficiale della Licenza Pubblica Generica GNU Non pubblicata dalla Free Software Foundation e non
258. ssere portati con l inganno ad attivare un cavallo di troia o trojan cio un programma che sfrutta i poteri di superutente per compromettere la sicurezza del sistema Un buon libro sull amministrazione dei sistemi Unix coprir questo argomento in maggior dettaglio vale la pena leggerne uno se non si conosce la questione Per prima cosa viene chiesto il nome completo dell utente poi viene chiesto un nome per l account solitamente sufficiente il proprio nome o qualcosa di simile Infine viene chiesta una password per P account Se in qualsiasi momento dopo l installazione si vuole creare un altro utente usare il comando addu ser 6 3 3 Partizionamento e selezione del punto di mount A questo punto dopo che il rilevamento dell hardware stato eseguito per l ultima volta installatore Debian dovrebbe trovarsi alla sua massima potenza personalizzato per le esigenze dell utente e pronto a fare un po di lavoro vero Come suggerisce il titolo di questa sezione il compito principale dei prossimi pochi componenti ricade nel partizionamento dei dischi nella 59 Capitolo 6 Uso dell Installatore Debian creazione dei file system nell assegnazione dei punti di mount e nella configurazione se necessaria delle opzioni a essi strettamente correlate come i dispositivi RAID LVM o cifrati Se non si ha confidenza con il partizionamento o si desidera conoscere pi particolari si veda Appendice C In primo l
259. stema errori inaspettati o processi terminati dal kernel perch il sistema esaurisce la memoria segnalato con messaggi Out of memory sul VT4 e nel syslog rimangono comunque possibili Per esempio noto che la creazione di un file system ext3 molto grande fallisce nella modalit low memory se l area di swap non sufficientemente grande Se anche un area di swap pi grande non risolve creare un file system ext2 questo uno dei componenti essenziali dell installatore e dopo aver completato l installazione modificare la partizione da ext2 in ext3 55 Capitolo 6 Uso dell Installatore Debian possibile forzare l installatore a utilizzare un livello di soglia pi alto di quello calcolato in base alla memoria disponibile tramite il parametro d avvio lowmem come descritto in la Sezione 5 3 2 6 3 1 2 Selezione delle opzioni di localizzazione Nella maggior parte dei casi le prime domande a cui si risponde riguardano le opzioni relative alla localizzazione da usare per l installazione e sul sistema installato Le opzioni di localizzazione sono la lingua la posizione geografica e i locale La lingua scelta viene usata per resto del processo d installazione che prosegue fornendo se disponi bili i dialoghi tradotti Se per la lingua scelta non esiste una traduzione il programma d installazione prosegue usando la lingua predefinita cio l inglese La posizione geografica scelta nella maggio
260. sto un esempio 0 0 0 0 0 0 UTC Il comando seguente permette di impostare il proprio fuso orario dpkg reconfigure tzdata D 3 4 4 Configurazione della rete Per configurare la rete si deve modificare etc network interfaces etc resolv conf etc hostname e etc hosts editor etc network interfaces Alcuni esempi banali da usr share doc ifupdown examples 4 4 E AE 4 AE E TE FE AE AE AE AE AE AE AE FE AE E TE FE AE AE TE AE AE AE AE E E E AE AE AE AE TE AE E AE AE AE AE AE TE FE AE E TE AE AE E AE AE E E E E E EE E EE E etc network interfaces configuration file for ifup 8 ifdown 8 S the interfaces 5 manpage for information on what options are available 4 4 4 4 FE FE FE FE FE FE FE 4 FE AE FE 4 FE FE FE FE FE FE HE HE HE EE HE HE E E AE E FE FE FE TE FE FE FE FE FE TE FE TE FE FE FE FE 4444 AE AE EE FE EE FE FE HE HE HE HE HE HE HE E H E E We always want the loopback interface auto lo iface lo inet loopback To use dhcp 130 Appendice D Miscellanea auto eth0 iface eth0 inet dhcp An example static IP setup broadcast and gateway are optional auto eth0 iface eth0 inet static address 192 168 0 42 j network 192 168 0 0 j netmask 255 255 255 0 broadcast 192 168 0 255 gateway 192 168 0 1 Gli indirizzi dei name server e le direttive search vanno inseriti in etc resolv conf editor etc resolv conf Un semplice esempio di etc resolv conf search hqdom lo
261. sto capitolo tratta anche le procedure di risoluzione dei problemi nel caso accadano degli imprevisti durante questa fase 5 L installazione vera e propria seguendo Capitolo 6 che comprende la scelta della lingua la confi gurazione dei moduli con i driver per le periferiche la configurazione della connessione alla rete in modo da poter recuperare i file di installazione mancanti da un server Debian a meno che non si stia installando da un set di CD DVD il partizionamento del disco l installazione del sistema di base e infine la scelta e l installazione dei pacchetti alcune informazioni sulla preparazione delle partizioni per il proprio sistema Debian si trovano nell Appendice C 6 L avvio del sistema di base appena installato nel Capitolo 7 Una volta che il sistema stato installato si pu leggere il Capitolo 8 In questo capitolo viene spiegato dove cercare ulteriori informazioni su Unix e Debian e su come cambiare il kernel Infine le informazioni su questo documento e su come contribuire possono essere trovate nell Appendice E 1 9 Miglioramenti a questo manuale Qualsiasi aiuto suggerimento e in particolare delle patch sono molto gradite Le versioni di sviluppo di questo documento possono essere trovate su http d i alioth debian org manual c un elenco di tutte le architetture e di tutte le lingue in cui questo documento disponibile I sorgenti sono pubblici si consulti l Appendice E per maggiori inf
262. t Record del primo disco si deve inserire il comando grub install hd0 Se l installatore non in grado di fornire una shell usabile nel file system che si scelto come root forse il file system corrotto e dopo aver dato un avviso viene invece fornita una shell nell ambiente dell installatore In questo ambiente non sono disponibili molti strumenti ma dovrebbero essere co munque sufficienti per ripristinare il sistema Il file system che era stato scelto come quello di root viene invece montato sulla directory target In entrambi i casi una volta chiusa la shell il sistema si riavvia automaticamente Si noti che riparare dei sistemi danneggiati pu essere molto complicato e questo manuale non analiz za tutti i particolari che si possono danneggiare e come ripristinarli Se non si sa cosa fare si consulti un esperto 91 Appendice A Installation Howto Questo documento descrive come installare Debian GNU Linux stretch su PC 64 bit amd64 con il nuovo installatore Debian una guida rapida al processo d installazione che dovrebbe con tenere tutte le informazioni necessarie per la maggioranza delle installazioni Quando possono essere utili maggiori informazioni disponibile un collegamento alla spiegazione pi dettagliata nelle altri parti di questo documento A 1 Preliminari Il debian installer ancora nello stato di beta Se durante l installazione si scopre qualche bug per favore si veda la Sez
263. tallare il proprio kernel perso nalizzato come qualsiasi altro pacchetto Da root eseguire dpkg i linux image 3 16 sottoarchitettura_1 0 custom amd64 deb La parte opzionale sottoarchitettura indica la sottoarchitettura e dipende dalle impostazioni del kernel dpkg i installa il kernel pi alcuni file di supporto Per esempio sono installati i file system map utile per il debug del kernel e boot config 3 16 che contiene la configurazione Il nuovo pacchetto con il kernel anche in grado di aggiornare automaticamente il bootloader in modo da poter usare il nuovo kernel Se si creato anche un pacchetto con i moduli allora necessario installare anche questo pacchetto Adesso si deve riavviare il sistema leggere attentamente tutti gli avvertimenti che potrebbero apparire durante il passo precedente e poi eseguire shutdown r now Per ulteriori informazioni sui kernel Debian e sulla compilazione del kernel si consulti il Debian Linux Kernel Handbook http kernel handbook alioth debian org Per ulteriori informazioni su kernel package si consulti eccellente documentazione in usr share doc kernel package 8 7 Recupero di un sistema danneggiato Purtroppo pu capitare che qualcosa vada storto e il sistema che stato accuratamente installato non sia pi avviabile possibile che si sia danneggiata la configurazione del boot loader durante un aggiornamento oppure che un nuovo kernel non si avvii oppure che dei raggi cosmic
264. tallatore Debian 6 4 Caricare i firmware mancanti Come descritto in la Sezione 2 2 alcuni dispositivi possono richiedere il caricamento di un firmware Nella maggior parte dei casi questi dispositivi non funzionano senza qualche volta sono attive solo alcune funzioni di base e il firmware necessario per attivare le funzionalit aggiuntive Quando un dispositivo richiede un firmware non disponibile installatore Debian mostra una finestra di dialogo dando la possibilit di caricare il firmware mancante Se si utilizza questa opzione installatore Debian cerca all interno dei dispositivi disponibili i singoli file col firmware oppure i pacchetti contenenti il firmware Se la ricerca ha successo il firmware verr copiato nella directory corretta l1ib firmware e il modulo con il driver verr ricaricato Nota In quali dispositivi viene effettuata la ricerca e quali sono i filesystem supportati dipendono dall architettura dal metodo d installazione e dalla fase dell installazione In particolare molto probabile che durante le prime fasi dell installazione funzioni il caricamento dei firmware da dis chetti o chiavette USB con un filesystem FAT Sulle architetture i386 e amd64 i firmware possono anche essere caricati da una MMC o SD Notare che possibile saltare il caricamento del firmware se il dispositivo pu funzionare senza op pure se il dispositivo non necessario durante l installazione installatore Debian richi
265. tallazione Informazioni sull hardware possono essere recuperate da e Manuali che sono venduti insieme a ciascun componente hardware e Menu di configurazione del BIOS del computer Per accedere a questo menu premere all accensione del computer una certa combinazione di tasti vedere nel manuale della scheda madre qual questa combinazione spesso il tasto Canc o F2 ma alcuni costruttori altri tasti o altre combinazioni di tasti Solitamente immediatamente dopo l accensione del computer c un messaggio in scritto qual il tasto da premere per entrare nella configurazione e Confezioni e scatole dei componenti hardware e Consultando la finestra Sistema nel Pannello di controllo e Comandi di sistema oppure programmi di altri sistemi operativi Queste fonti sono particolarmente utili per conoscere la quantit di RAM e la capacit del disco fisso e L amministratore di sistema o l Internet Service Provider Queste fonti possono fornire le im postazioni necessarie alla configurazione della rete e della posta elettronica Tabella 3 1 Informazioni sull hardware utili per l installazione Hardware Informazioni Dischi fissi Numero di dischi Il loro ordine sul sistema IDE noti anche come PATA SATA o SCSI Spazio libero disponibile Partizioni Partizioni su cui sono installati altri sistemi operativi Interfacce di rete Tipo modello delle interfacce di rete disponi
266. te dopo l inserimento di tutte le passphrase 7 2 1 Risoluzione dei problemi Se alcuni dei volumi cifrati non sono stati montati perch stata inserita una passphrase sbagliata comunque possibile montarli manualmente al termine dell avvio Si possono verificare diversi casi e Il primo caso riguarda la partizione root Quando non correttamente montata il processo di avvio si arresta ed necessario riavviare la macchina per fare un nuovo tentativo e Il caso pi semplice riguarda i volumi che contengono dati come home o srv Si possono montare manualmente al termine dell avvio Purtroppo con dm crypt leggermente pi complesso Prima si devono registrare i volumi con device mapper eseguendo etc init d cryptdisks start Questo esegue la scansione di tutti i volumi elencati in etc crypttab e dopo aver richiesto la passphrase crea i rispettivi file di device nella directory dev I volumi gi registrati sono saltati quindi possibile ripetere pi volte questo comando senza preoccupazioni Se la registrazione avviene con successo possibile montare i volumi nel modo consueto mount mount_point e Se alcuni dei volumi che contengono file non critici per il sistema non possono essere montati usr o var l avvio dovrebbe continuare e dovrebbe essere possibile montare i volumi manualmente con la stessa procedura descritta al punto precedente Inoltre necessario anche ri avviare tutti i servizi che sono
267. te l installazione e si desidera studiare i log su un altro sistema oppure allegarli a un resoconto d installazione 6 3 8 2 Uso della shell e consultazione dei log Esistono molti modi per poter usare una shell durante l installazione Su molti sistemi se l installazione non avviene tramite una console seriale il modo pi semplice per passare alla seconda 76 Capitolo 6 Uso dell Installatore Debian console virtuale premere Alt F2 oppure su una tastiera Mac Option F2 Per ritornare al sistema d installazione premere Alt F1 Con la versione grafica dell installatore si veda anche la Sezione 6 1 1 Se il cambio di console non funziona si pu provare ad avviare una shell usando la voce Avviare una shell del menu principale Dalla maggior parte delle finestre di dialogo si pu tornare al me nu principale usando una o pi volte il pulsante Indietro Per chiudere la shell e tornare al sistema d installazione si deve usare il comando exit A questo punto l avvio stato fatto da un RAM disk ed disponibile un insieme limitato delle uti lity Unix Si pu sapere quali programmi sono disponibili usando il comando Is bin sbin usr bin usr sbin oppure digitando help La shell un clone della Bourne shell chiamato ash che dispone di alcune funzioni molto comode come il completamento automatico e lo storico dei comandi Per visualizzare o modificare dei file utilizzare l editor di testi nano I file con il log sc
268. te una lista di discussione per installatore Debian dedicata anche a questioni riguardanti questo manuale lt debian boot lists debian org gt Si possono trovare informazioni su come iscriversi sulla pagina Iscrizione alle mailing list http www debian org MailingLists subscribe e un archivio web della lista negli Archivi delle mailing list http lists debian org E 3 Contributi principali Questo documento stato originariamente scritto da Bruce Perens Sven Rudolph Igor Grobman 137 Appendice E Administrivia James Treacy e Adam Di Carlo Sebastian Ley ha scritto l Installation Howto Miroslav Ku e ha documentato molte delle nuove funzionalit dell Installatore Debian per Sarge Frans Pop stato il redattore principale e il responsabile del rilascio per Etch Lenny e Squeeze Sono davvero molti gli utenti e sviluppatori di Debian che hanno contribuito a questo documento in particolare vanno ricordati Michael Schmitz supporto per m68k Frank Neumann l autore originale dell Amiga install manual http www informatik uni oldenburg de amigo debian_inst html Arto Astala Eric Delaunay Ben Collins informazioni sulle SPARC Tapio Lehtonen e Stphane Bortz meyer per le numerose modifiche e il testo fornito Si deve anche ringraziare Pascal Le Bail per le informazioni sull avvio da memorie USB Testi e informazioni estremamente utili sono stati trovati nell HOWTO sull avvio via rete di Jim Mintha non di
269. tility GNU e comandi come sed grep tar e gzip 127 Appendice D Miscellanea ar x debootstrap_0 X X_all deb cd zcat full path to work work data tar gz tar xv D 3 3 Esecuzione di debootstrap Quando viene lanciato debootstrap in grado di scaricare i file necessari direttamente dall archivio Si pu sostituire ftp it debian org debian utilizzato nell esempio sottostante con un qualsiasi mirror dell archivio Debian meglio se geograficamente vicino Un elenco dei mirror disponibile presso http www debian org mirror list Se su cdrom stato montato un CD Debian GNU Linux stretch possibile sostituire l URL http con l URL file cdrom debian Nel comando debootstrap sostituire ARCH con uno dei seguenti amd64 arm64 armel armhf 1386 mips mipsel powerpc ppc64el 0 s390x usr sbin debootstrap arch ARCH stretch mnt debinst http ftp us debian org debian D 3 4 Configurazione del sistema di base Ora sul disco c un vero sistema Debian seppur minimale Eseguire chroot LANG C UTF 8 chroot mnt debinst bin bash Dopo l operazione di chroot potrebbe essere necessario impostare il terminale con uno compatibile con il sistema Debian di base per esempio export TERM xterm color In base al valore di TERM potrebbe essere necessario installare il pacchetto ncurses term D 3 4 1 Creazione dei file di device A questo punto dev contiene solo i file di device pi
270. tion che cre non solo la maggioranza degli strumenti usati in Linux ma anche la filo sofia e la comunit che ha reso possibile Linux Il kernel di Linux http www kernel org apparso per la prima volta nel 1991 quando uno studente finlandese di informatica di nome Linus Torvalds annunci sul newsgroup di Usenet comp os minix la prima versione di un kernel alternativo a Minix Si legga la Pagina della storia di Linux http www cs cmu edu awb linux history html di Linux International Linus Torvalds continua a coordinare il lavoro di alcune centinaia di sviluppatori con l aiuto dei responsabili dei vari sottosistemi Esiste un sito web ufficiale http www kernel org per il kernel Linux possibile trovare informazioni sulla mailing list Linux kerne1 nelle FAQ della mailing list linux kernel http www tux org lkml Gli utenti Linux hanno un immensa libert nello scegliere il loro software Per esempio gli utenti Linux possono scegliere tra dozzine di shell a riga di comando e alcuni desktop grafici Questa sele zione spesso disorienta gli utenti degli altri sistemi operativi che non sono abituati a pensare alla riga di comando o al desktop come qualcosa che si possa cambiare anche meno probabile che Linux vada in crash pi abile nel far girare pi di una applicazione contemporaneamente e pi sicuro di molti sistemi operativi Con questi vantaggi Linux il sistema operativo con maggior crescita nel mercato d
271. ttivo e non si riesce a trovare l opzione per disattivarlo provare a impostare la password del BIOS spegnere e riaccendere la macchina e ripetere la ricerca dell opzione 22 Capitolo 3 Preparazione dell installazione di Debian GNU Linux 3 6 4 Disattivare la funzione fast boot di Windows 8 Windows 8 dispone di una funzionalit per ridurre il tempo d avvio chiamata fast boot Tecni camente quando questa funzione attiva Windows 8 non esegue un vero spegnimento n l avvio successivo riparte da freddo ci che accade assomiglia a una sospensione parziale sul disco questo riduce il tempo di avvio Se Windows 8 l unico sistema presente sul disco non ci sono problemi in vece se sono installati altri sistemi operativi che accedono agli stessi filesystem a cui accede Windows 8 potrebbero verificarsi dei problemi e delle perdite di dati Infatti potrebbe accadere che al riavvio di Windows 8 lo stato reale del filesystem sia diverso da quello atteso ci potrebbe causare la corruzione del filesystem al successivo accesso in scrittura al filesystem Quindi in configurazioni dual boot per evitare corruzioni del filesystem necessario disattivare da Windows la funzionalit fast boot Potrebbe anche essere necessario disattivare il fast boot persino per accedere alla configurazione di UEFI che permette di scegliere l avvio di un Sistema Operativo differente oppure il installatore Debian Su alcuni siste
272. ttronica per inviare degli avvisi all amministratore di sistema su potenziali problemi o modifiche Per questa ragione i pacchetti exim4 e mutt fanno parte dell installazione predefinita sono disponi bili a meno che durante l installazione non sia stato deselezionato il task standard exim4 combina MTA e MDA inoltre relativamente piccolo e molto flessibile Con la configurazione predefinita gestisce soltanto la posta locale al sistema e le email indirizzate all amministratore l account root sono consegnate all utente normale creato durante l installazione Alla consegna le email di sistema vengono aggiunte a un file in var mail nome_account e posso no essere lette con mutt 8 5 2 Invio di email all esterno del sistema Come detto in precedenza dopo l installazione il sistema Debian configurato solo per gestire la posta locale non per l invio e la ricezione della posta verso e da altri sistemi Se si vuole che exim4 gestisca la posta esterna si consulti la prossima sezione nella quale sono illustrate le opzioni di configurazione disponibili Si consiglia di fare delle prove per essere sicuri che la posta sia inviata e ricevuta correttamente Se si vuole usare un programma di posta grafico e un server di posta fornito dal proprio ISP Internet Service Provider o dalla propria azienda non necessario configurare exim4 per la gestione della posta esterna sufficiente configurare il proprio prog
273. uale esiste il port di Debian Consultare le pagine dei port su http www debian org ports amd64 per conoscere quali sistemi con architettura PC 64 bit sono stati testati con Debian GNU Linux Piuttosto che cercare di descrivere tutte le diverse configurazioni hardware che sono supportate da PC 64 bit questa sezione contiene delle informazioni generali e dei riferimenti a documenti dov possibile trovare delle informazioni aggiuntive 2 1 1 Architetture supportate Debian GNU Linux 9 supporta dieci architetture principali e diverse varianti di ogni architettura che vanno sotto il nome di flavor Architettura Indicazione Debian Sottoarchitettura Variante flavor Intel x86 based 1386 AMD64 amp Intel 64 amd64 ARM armel Marvell Kirkwood kirkwood Marvell Orion orionSx Versatile versatile ARM con FPU armhf multipiattaforma armmp hardware multipiattaforma per armmp lpae sistemi con LPAE 64bit ARM arm64 MIPS big endian mips SGI IP22 Indy Indigo r4k ip22 2 SGI IP32 02 r5k ip32 MIPS Malta 32 bit 4kc malta MIPS Malta 64 bit Skc malta MIPS little endian mipsel MIPS Malta 32 bit 4kc malta MIPS Malta 64 bit Skc malta IBM Motorola powerpc PowerMac pmac PowerPC PReP prep Capitolo 2 Requisiti di sistema Architettura Indicazione Debian Sottoarchitettura Variante flavor Sistemi Power ppe del IBM POWERS o macchine pi recenti
274. uali sono lingua nazione e locale da usare per l installazione e sul sistema installato Il primo pi semplice passare solo il parametro locale Lingua e nazione sono impostati a partire da questo valore Per esempio possibile usare locale de_CH per scegliere il te desco come lingua e la Svizzera come nazione il locale predefinito sul sistema installato sar de_CH UTF 8 Questa modalit ha il limite che non sono possibili tutte le combinazioni di lingua nazione e locale Il secondo pi flessibile specificare separatamente i valori per language lingua e country nazione In questo caso possibile aggiungere anche locale per indicare il locale predefinito sul sistema installato Per esempio language en country DE locale en_GB UTF 8 anna choose_modules modules Pu essere usato per forzare il caricamento automatico dei componenti dell installatore che nor malmente non sono caricati Per esempio alcuni dei moduli opzionali che possono risultare utili sono openssh client udeb per poter usare sep durante l installazione e ppp udeb si veda la Sezione D 5 netcfg disable_autoconfig Da impostare a true per disabilitare l autoconfigurazione di IPv6 e il DHCP e quindi forzare la configurazione statica della rete 44 Capitolo 5 Avvio del sistema d installazione mirror protocol protocol Normalmente l installatore usa il protocollo http per scaricare i file dai mirror Debian e non possibile
275. unzionare su macchine con periferiche anche molto diverse Ovviamente nessun computer ha tutte le possibili periferiche e quindi il sistema operativo si pu lamentare di non aver trovato delle periferiche che effettivamente non ci sono Si pu anche assistere a delle brevi pau se sono causate dall attesa di una risposta da parte di un dispositivo non presente sul sistema Se si pensa che il tempo per il boot sia troppo lungo in seguito si pu creare un kernel personalizzato si veda la Sezione 8 6 5 4 6 Segnalazione di problemi con l installazione Se si riesce a passare la fase di avvio iniziale ma non si pu completare l installazione la voce Salvare i log per il debug del menu potrebbe tornare utile Essa salver gli errori dai log di sistema e delle informazioni sulla configurazione dall installatore su un dischetto oppure permetter di scaricarle tramite un browser web Queste informazioni potrebbero fornire indizi utili a capire che cosa sia andato storto e come rimediare Se si vuole inviare una segnalazione di bug bene allegare anche queste informazioni Altri messaggi relativi all installazione possono essere trovati in var 10g durante l installazione e in var log installer una volta che il computer stato avviato con il sistema appena installato 5 4 7 Invio dei rapporti di installazione Se non si riesce a risolvere qualche problema si invii un rapporto di installazione Si incoraggia l invio del rapp
276. uogo data l opportunit di partizionare automaticamente un intero disco oppure il so lo spazio libero disponibile Ci chiamato partizionamento guidato Se non si desidera usare l autopartizionamento si deve scegliere Manuale dal menu 6 3 3 1 Opzioni di partizionamento supportate Il programma di partizionamento usato nel installatore Debian abbastanza versatile permette di creare diversi schemi di partizionamento di usare varie tabelle di partizione file system e device a blocchi Le opzioni disponibili dipendono principalmente dall architettura ma anche da altri fattori Per esem pio su sistemi con poca memoria interna alcune opzioni potrebbero non essere disponibili Anche il comportamento predefinito potrebbe cambiare Per esempio il tipo predefinito delle tabelle delle par tizioni pu essere diverso su un disco di grossa capacit rispetto a dischi pi piccoli Alcune opzioni possono essere modificate solo quando l installazione avviene con debconf a priorit media o bassa con le priorit pi alte saranno usati i valori predefiniti L Installatore supporta varie forme avanzate di partizionamento e di uso di dispositivi di memorizza zione che in molti casi possono essere usati in combinazione e LVM Logical Volume Management e RAID Software supportato il RAID di livello 0 1 4 5 6 e 10 Cifratura e RAID Serial ATA con amraid Conosciuto anche come fake RAID o BIOS RAID Il sup
277. uole spezzare la configurazione in pi file In caso di dubbi usare la risposta predefinita Poi vengono mostrati diversi scenari di posta molto comuni Selezionare il tipo di configurazione che meglio rispecchia le proprie esigenze sito internet Il sistema connesso a una rete e la posta viene spedita e ricevuta direttamente con SMTP Nelle schermate successive verranno poste altre domande per la configurazione quali il nome di posta della macchina o un elenco di domini per i quali possa essere accettata o inoltrata la posta posta inviata tramite uno smarthost In questo scenario la posta in uscita viene inoltrata ad un altra macchina chiamata smarthost che si occupa della reale consegna del messaggio ai destinatari Uno smarthost di solito conserva la posta in arrivo indirizzata al computer destinatario pertanto questo non dovr essere perma nentemente connesso alla rete Ci significa che bisogner scaricare la posta dallo smarthost tramite programmi come fetchmail In parecchi casi lo smarthost il server di posta del proprio ISP questa opzione particolarmente adatta agli utenti dial up Lo smarthost pu anche essere il server di posta aziendale oppure un altro sistema connesso alla propria rete posta inviata tramite uno smarthost niente posta locale Questo scenario simile al precedente ma con una eccezione il sistema non configurato per gestire posta per il dominio locale La posta di sistema cio qu
278. upa della consegna della posta in arrivo nelle caselle degli utenti Queste tre funzioni possono essere svolte da programmi diversi ma possono essere anche concentrate in uno o due programmi E anche possibile che ognuna di queste funzioni sia svolta da programmi diversi a seconda della tipologia di posta Storicamente sui sistemi Linux e Unix un MUA molto popolare mutt che come la maggioranza dei programmi Linux tradizionali testuale Spesso viene usato in combinazione con exim o sendmail come MTA e con procmail come MDA Con la crescente popolarit dei sistemi desktop grafici l uso di programmi di posta elettronica grafici come evolution per GNOME kmail per KDE o thunderbird di Mozilla in Debian disponibile con nome icedove sta diventando molto comune Questi programmi combinano le funzioni di MUA MTA e MDA ma possono essere e spesso sono usati in combinazione con i tradizionali strumenti Linux 2 In Debian thunderbird stato rinominato icedove per un problema con la licenza i dettagli del problema non rientrano nello scopo di questo manuale 86 Capitolo 8 Passi successivi e cosa fare adesso 8 5 1 Configurazione predefinita della posta elettronica Anche se si vuole usare un programma di posta grafico importante che sul proprio sistema De bian GNU Linux sia installato e configurato correttamente anche un MTA MDA tradizionale Il mo tivo che molte utilit in esecuzione sul sistema usano la posta ele
279. ura scrittura ma in caso di rottura di uno dei dischi si perdono tutti i dati infatti parte delle informazioni sono sui dischi integri e l altra parte era sul disco rotto Un uso tipico di RAIDO una partizione per l editing video RAIDI Adatto nelle situazioni in cui l affidabilit la necessit primaria Consiste di pi partizioni di solito due della stessa dimensione e ogni partizione contiene esattamente gli stessi dati Questo comporta tre cose se uno dei dischi si rompe i dati rimangono disponibili sugli altri dischi possibile usare solo una parte della capacit dei dischi in particolare la dimensione della partizione pi piccola in RAID incremento delle prestazioni dato che la lettura dei dati bilanciata sui dischi per esempio su un file server il numero delle letture superiore a quello delle scritture Nell array possibile inserire anche un disco di scorta che in caso di rottura di uno degli altri dischi lo rimpiazza RAIDS un buon compromesso fra velocit affidabilit e ridondanza dei dati RAIDS divide tutti i dati entranti in strisce e le distribuisce in modo uniforme su tutti i dischi come con RAIDO tranne uno Diversamente da RAIDO con RAIDS sono calcolate le informazioni sulla parit che poi sono scritte sul disco rimanente Il disco di parit non fisso questo vero per RAID4 ma viene cambiato periodicamente in modo che anche le informazioni di parit sono distribuite uniform
280. urazione di PCMCIA 49 5 4 5 Interpretazione dei messaggi di avvio del kernel ii 49 5 4 6 Segnalazione di problemi con l installazione 49 5 4 7 Invio dei rapporti di installazione 49 6 Uso dell Installatore Debian rcrsrrrrerrzisizzes ezio ie zio ee riore zen io zio ieri zin ezine ziorezio ie nio nazio re nineonioeenee 51 6 1 Come funziona l Installatore i SI 6 1 1 Uso dell installatore prafico cunirnari riali 52 6 2 Introduzione ai COMponenti iuuiiiiiiiie ii 52 6 3 Uso dei singoli componenti nseonieoisrese raia ioisa saa irana niian 54 6 3 1 Impostazione dell Installatore Debian e configurazione dell hardware 54 6 3 1 1 Controllo della memoria disponibile e modalit low memory 55 6 3 1 2 Selezione delle opzioni di localizzazione 56 6 3 1 3 Selezione della tastleta c iii ie iaia 56 6 3 1 4 Ricerca dell immagine ISO del Debian Installer 57 6 3 1 5 Configurazione della rete 57 6 3 1 5 1 Configurazione automatica della rete n 57 6 3 1 5 2 Configurazione automatica della rete nn 57 6 3153 IPY4 e IPVO si iii arie 58 6 3 1 6 Configurazione dell orologio e del fuso Orario
281. usa la configurazione della partizione si pu selezionare Preparazione di questa partizione completata per ritornare alla schermata principale di partman Per cambiare qualcosa sulle partizioni si deve selezionare la partizione in questo modo appare il menu di configurazione della partizione la stessa schermata usata per la creazione di una nuova partizione dalla quale possibile modificare le stesse impostazioni Una delle funzioni possibili ma non ovvia la possibilit di ridimensionare la partizione selezionando la voce in cui mostrata la dimensione della partizione Il ridimensionamento funziona almeno sui file system fat16 fat32 ext2 ext3 e swap Questo menu consente anche di cancellare una partizione Devono essere creare almeno due partizioni una per il file system di root che verr montato come e una per l area di swap Se non si dichiara un file system di root partman impedisce l avanzamento dell installazione Facendo l avvio in madlit UEFI e scordandosi di formattare una partizione d avvio EFI partman rileva questo errore e impedisce l avanzamento dell installazione fino a quando non ne viene allocata una Le capacit di partman possono essere estese con altri moduli per l installatore che per dipendono dall architettura del sistema Perci se non tutte le funzionalit promesse sono disponibili si deve verificare che tutti i moduli necessari siano stati caricati per esempio partman ext 3 pa
282. uta il progetto a determinare quali sono i programmi pi popolari per inserirli nei CD normalmente non viene inviato popularity contest popularity contest participate boolean false B 4 11 Installazione del boot loader Grub il boot loader predefinito per x86 Invece se si desidera che sia installato lilo scommentare questa riga d i grub installer skip boolean true Per evitare anche l installazione di lilo e quindi non installare nessun boot loader scommentare questa riga d i lilo installer skip boolean true Questa ragionevolmente sicura da impostare fa in modo che grub sia 113 Appendice B Installazione automatica tramite preconfigurazione f installato automaticamente nel MBR se nessun altro sistema operativo rilevato nella macchina d i grub installer only_debian boolean true Questa fa in modo che grub installer si installi sul MBR se trova anche qualche altro sistema operativo che un po meno sicuro poich potrebbe non riuscire ad avviare gli altri sistemi operativi d i grub installer with_other_os boolean true F A causa della potenziale presenza di chiavette USB non possibile F determinare con sicurezza la posizione del MBR e quindi necessario specificarla d i grub installer bootdev string dev sda f Per installare sul primo device supponendo che non sia una t chiavetta USB d i grub installer bootdev string default f In alternativa se si vuole installare in u
283. vato nella Appendice A Detto questo speriamo che abbiate il tempo di leggere la maggior parte di questo manuale e fare questo vi porter a una installazione con maggiore successo Capitolo 1 Benvenuti in Debian Questo capitolo fornisce una visione d insieme del Progetto Debian e di Debian GNU Linux Se gi si conosce la storia del Progetto Debian e la distribuzione Debian GNU Linux si pu passare al prossimo capitolo 1 1 Cosa Debian Debian un organizzazione di volontari dedita allo sviluppo di software libero e alla promozione degli ideali della comunit del Free Software Il progetto Debian iniziato nel 1993 quando Ian Murdock pubblic un invito agli sviluppatori di software a contribuire a una distribuzione completa e coerente basata sul relativamente nuovo kernel Linux Quella banda relativamente piccola di entu siasti specializzati originariamente finanziata dalla Free Software Foundation http www fsf org e influenzata dalla filosofia GNU http www gnu org gnu the gnu project html cresciuta negli anni in una organizzazione di circa 1026 sviluppatori Debian Gli sviluppatori Debian sono coinvolti in una variet di attivit inclusa l amministrazione dei siti Web http www debian org e FTP ftp ftp debian org il disegno grafico l analisi legale delle licenze software la stesura della documentazione e ovviamente la manutenzione dei pacchetti software Nell interesse di comunicare la sua
284. ve essere caricato sul dispositivo dal sistema operativo a ogni avvio del sistema x In molti casi il firmware considerato non libero in base ai criteri usati dal progetto Debian GNU Linux e quindi non pu essere incluso nella distribuzione principale o nel sistema d installazione Se il driver del dispositivo incluso nella distribuzione e se Debian GNU Linux pu distribuire legalmente il firmware spesso disponibile in un pacchetto separato della sezione non free dell archivio Questo non vuol dire che questo hardware non pu essere usato durante l installazione A partire da Debian GNU Linux 5 0 installatore Debian supporta il caricamento dei file con il firmware o dei pacchetti contenenti il firmware da un supporto removibile come una chiavetta USB Si veda la Sezione 6 4 per le istruzioni dettagliate su come caricare i file o i pacchetti con il firmware durante l installazione Qualora installatore Debian richieda l installazione di un file di firmware ma tale file non disponibile oppure non si vuole installare un firmware non free sul proprio sistema possibile con tinuare senza caricare il firmware Ci sono molti casi in cui il driver richiede il firmware perch in alcune circostanze potrebbe essere necessario ma il dispositivo funziona anche senza per esempio questo accade su alcune schede di rete con il driver tg3 2 3 Acquistare hardware specifico per GNU Linux Ci sono molti rivenditori che distribuiscono
285. vere qual il problema e nel caso che il blocco sia dovuto al kernel si deve inserire l ultimo messaggio del kernel visibile Descrivere anche i passi fatti e che hanno evidenziato il problema 50 Capitolo 6 Uso dell Installatore Debian 6 1 Come funziona l Installatore L Installatore Debian consiste di un certo numero di componenti dedicati a eseguire i passi dell installazione Ogni componente esegue il proprio compito ponendo domande all utente per quanto necessario a svolgere il proprio lavoro Alle domande stesse sono date delle priorit e la priorit delle domande da porre impostata all avvio dell installatore Quando si esegue un installazione predefinita solo le domande essenziali ad alta priorit saranno poste Ne risulta un processo di installazione altamente automatizzato e con poca interazione da parte dell utente I componenti sono eseguiti automaticamente in sequenza quali componenti siano eseguiti dipende principalmente dal metodo di installazione usato e dall hardware L installatore user valori predefiniti per le domande che non sono poste Se si verifica un problema l utente vedr una schermata di errore e il menu dell installatore potrebbe essere visualizzato allo scopo di selezionare una azione alternativa Se non si presentano problemi l utente non vedr mai il menu dell installatore ma risponder semplicemente alle domande per cia scun componente di volta in volta L
286. verificano dei problemi l installatore cambia la priorit a seconda delle necessit Se si aggiunge priority medium come parametro d avvio viene mostrato il menu d installazione e si ottiene un controllo pi elevato sull installazione Quando si usa priority low sono mostrati tutti i messaggi equivale al metodo d avvio esperto Con priority critical il sistema d installazione mostra solo i messaggi critici e cerca di portare avanti l installazione senza troppe domande DEBIAN_FRONTEND Questo parametro controlla il tipo di interfaccia utente usata dall installatore Attualmente i pos sibili valori sono DEBIAN FRONTEND noninteractive DEBIAN FRONTEND text DEBIAN FRONTEND newt DEBIAN FRONTEND gtk L interfaccia predefinita DEBIAN _FRONTEND newt Nel caso di installazione con una con sole seriale pu essere preferibile usare DEBIAN_FRONTEND text Alcuni tipi di supporto per l installazione specializzati potrebbero offrire un insieme ridotto di interfacce per le interfacce newt e text sono disponibili sulla maggior parte delle dei supporti per l installazione precon fezionati Sulle sole architetture che supportano la versione grafica dell installatore disponibile anche l interfaccia gtk BOOT_DEBUG Impostando questo parametro a 2 si forza il processo d avvio dell installatore ad essere pi pro lisso Impostando il parametro a 3 si attivano delle shell in punti strategici del processo d avv
287. verr installato sul sistema finale La prima domanda la lingua pronunciata in inglese e il resto dell installazione pronunciato nella lingua scelta se disponibile in espeak La velocit predefinita del parlato abbastanza lenta Per aumentarla premere CapsLock 6 per ri durla premere CapsLock 5 Il volume predefinito medio Per aumentarlo premere CapsLock 2 per diminuirlo premere CapsLock 1 Per conoscere tutti i dettagli sulle scorciatoie da tastiera consultare la guida di Speakup http www linux speakup org spkguide txt 5 2 5 Hardware di sintesi vocale Il supporto per l hardware di sintesi vocale disponibile in tutte le immagini dell installatore in cui presente la versione grafica dell Installatore cio tutte le netinst immagini di CD e DVD e la variante netboot gtk Quindi necessario scegliere una delle voci Graphical install dal menu d avvio I dispositivi di sintesi vocale non possono essere rilevati automaticamente necessario aggiungere il parametro speakup synth driver per indicare a speakup quale driver utilizzare driver deve essere sostituito con il codice del driver adatto al proprio dispositivo si veda l elenco dei codici dei driver http www linux speakup org spkguide txt La versione testuale dell Installatore automati camente selezionata e il supporto per le periferiche di sintesi vocale verr automaticamente installato sul sistema finale 5 2 6 Altri dispos
288. zio disponibile sul disco potrebbe essere comunque possibile ma consigliata solo agli utenti pi esperti Le immagini per l installazione con il supporto per la versione grafica dell installatore richiedono pi memoria rispetto a quelle con il supporto della sola versione testuale e non dovrebbero essere usate su sistemi con meno di 112MB di memoria Quando viene proposto di scegliere se avviare la versione testuale o la versione grafica si dovrebbe scegliere la prima 13 Capitolo 3 Preparazione dell installazione di Debian GNU Linux Questo capitolo tratta la preparazione dell installazione di Debian prima di attivare l installatore Comprende le operazioni di backup dei dati la raccolta delle informazioni sul proprio hardware e il recupero di qualsiasi altra informazione necessaria 3 1 Panoramica del processo d installazione Prima di tutto una nota sulle reinstallazioni Con Debian una circostanza in cui sia necessaria una completa reinstallazione del sistema estremamente rara forse un problema meccanico dei dischi la causa pi frequente Molti dei comuni sistemi operativi potrebbero richiedere la completa installazione quando si verifica no dei problemi critici o per fare un aggiornamento a una nuova versione A questo si deve aggiungere che si effettua una nuova installazione necessario anche re installare i programmi in modo che ope rino correttamente con il nuovo SO Con Debian GNU Linux mo
289. zione 96 Bi1 2 Limitazioni sic IR aac 97 B 2 Uso della preconfigurazione vpe pane s aieea 97 B 2 1 Caricamento del file di preconfigurazione 97 B 2 2 Uso dei parametri di avvio per la preconfigurazione 98 vi B 2 3 Modalit anto aa ili lait 99 B 2 4 Alias utilizzati nella preconfigurazione i 100 B 2 5 Uso di un server DHCP per specificare un file di preconfigurazione 101 B 3 Creazione di un file di preconfigurazione i 102 B 4 Contenuto del file di preconfigurazione per stretch i 103 B 4 1 Localizzazione urna 103 B 4 2 Configurazione della rete i 104 BA43 Network cOnsol ui 106 B 4 4 Impostazioni del Mirror i 106 B 4 5 Impostazione dell account i 106 B 4 6 Impostazione dell orologio e del fuso Orario 107 B 4 7 PartizionameEnto si urri neee e nnp ae a a ae 108 B 4 7 1 Esempio di partizionamento 108 B 4 7 2 Partizionamento con RAID 110 B 4 7 3 Controllo del montaggio delle partizioni 111 B 4 8 Installazione del sistema di base 111 B 4 9 Impostazione di API aes 112 B 4 10 Selezione dei pacchettl iiiiiii 112 B 4 11 Installazione del boot loader
290. zione con quello della partizione desti nata allo swap per Debian mkswap dev sda5 sync swapon dev sda5 Montare una partizione come mnt debinst il punto di installazione diventer il file system di root del nuovo sistema Il nome del mount point arbitrario quello scelto utilizzato da qui in avanti mkdir mnt debinst mount dev sda6 mnt debinst Nota Nel caso si voglia avere delle parti del filesystem p e usr montate da delle partizioni separate necessario creare e montare manualmente queste directory prima di procedere con la prossima fase D 3 2 Installazione di debootstrap Lo strumento usato dall installatore Debian e che considerato il mezzo ufficiale per installare un sistema Debian di base debootstrap Utilizza wget e ar ma a parte questi programmi ha bisogno solo di bin sh e degli strumenti Unix Linux di base Si installi wget e ar in caso non siano gi presenti sul sistema in uso poi scaricare e installare debootstrap pui cartella di lavoro in cui estrarre il deb mkdir work cd work Il binario di debootstrap si trova nell archivio Debian si faccia attenzione a scegliere il file adatto alla propria architettura Scaricare il pacchetto deb di debootstrap dal pool http ftp debian org debian pool main d debootstrap poi copiarlo nella cartella di lavoro ed estrarre i file Servono i privilegi di root per installarli 2 Questi includono le principali u
291. zione di un bootloader non adatto e di conseguenza al termine dell installazione il sistema potrebbe non essere pi avviabile AI momento di scegliere il dispositivo da cui fare l avvio nel menu proposto dal firmware alcuni sistemi offrono due opzioni separate per ciascun dispositivo in modo da lasciar decidere all utente se l avvio deve avvenire in modalit CSM oppure in modalit UEFI nativa Un altro aspetto di UEFI il cos detto secure boot avvio sicuro Il secure boot una funzionalit offerta da UEFI che consente al firmware di caricare ed eseguire solo il codice che stato firmato crit tograficamente con determinate chiavi e di conseguenza blocca qualsiasi altro codice potenzialmente pericoloso non firmato o firmato con una chiave non riconosciuta In pratica l unica chiave accettata dalla maggior parte dei sistemi UEFI con secure boot una chiave di Microsoft usata per firmare il bootloader di Windows Dato che il codice di avvio utilizzato da installatore Debian non firmato da Microsoft per avviare l installatore necessario disattivare preventivamente se attivo il secure boot Il secure boot spesso attivo sui sistemi su i quali preinstallato Windows 8 a 64 bit purtroppo non c un modo standard per disabilitarlo nella configurazione UEFI Su alcuni sistemi la possibilit di disattivare il secure boot visibile solo dopo aver impostato una password per il BIOS quindi se il secure boot a
292. zioni occorrer scegliere una dimensione adeguata per la directory tmp e home ogni utente conserver i propri dati personali in una sotto directory di questa directory La sua dimensione dipende dal numero di utenti che utilizzeranno il sistema e dal tipo di file che saranno conservati nelle loro directory A seconda dell uso che si intende fare del sistema il valore indicativo di 100 MB per ogni utente andr aumentato soprattutto se le directory home conterranno molti file multimediali immagini MP3 filmati C 3 Schema di partizionamento raccomandato Per i nuovi utenti i sistemi Debian personali per l uso casalingo o per altre situazioni mono utente probabilmente la soluzione pi semplice costituita da una sola partizione pi lo swap Se la propria partizione pi grande di circa 6 GB conviene scegliere il tipo di partizione ext3 visto che le partizioni di tipo ext2 hanno bisogno di essere periodicamente controllate per la loro integrit e questa operazione pu rallentare la procedura di avvio se la partizione troppo grande Per i sistemi multi utente o i sistemi con molto spazio su disco la soluzione migliore consiste nel mettere var tmp e home ognuna sulla propria partizione separata dalla partizione Potrebbe essere necessario avere una partizione usr local separata se si ha intenzione di installare molti programmi che non sono compresi nella distribuzione Debian Se il computer sar un server
293. zo IP 192 168 0 1 e Indirizzo point to point 192 168 0 2 135 Appendice D Miscellanea e Indirizzi dei name server si possono inserire gli stessi indirizzi usati sul sorgente si veda etc resolv conf D 5 Installazione di Debian GNU Linux utilizzando PPP over Ethernet PPPoE In alcuni paesi molto comune l uso del protocollo PPP over Ethernet PPPoE per le connessioni a banda larga ADSL o via cavo a un Internet Service Provider L impostazione di una connessione PP PoE non normalmente supportata dall installatore per pu essere preparata molto semplicemente In questa sezione viene spiegato come La connessione PPPoE configurata durante l installazione rimane disponibile anche dopo il riavvio del sistema installato si veda Capitolo 7 possibile configurare e utilizzare la connessione PPPOE durante l installazione solo se si utilizza una delle immagini CD ROM DVD disponibili La connessione PPPoE non supportata con altri metodi d installazione per esempio l avvio da rete L installazione con PPPoE molto simile a qualsiasi altra installazione I seguenti passi spiegano le differenze e Avviare l installatore con il parametro d avvio modules ppp udeb Questo garantisce che il componente responsabile della configurazione di PPPoE ppp udeb sia caricato ed eseguito au tomaticamente e Continuare con i normali passi iniziali dell installazione selezione di lingua nazione
Download Pdf Manuals
Related Search
Related Contents
Samsung S24C650BW מדריך למשתמש Instrucciones de funcionamiento Manual de Instruções Internet Telephony Gateway VIP-000/200/400 User`s Manual Komplettes Magazin als E-Paper 組立説明書 Differo BT-101 Mini Bluetooth 2.0+ Adapter DST62H Copyright © All rights reserved.
Failed to retrieve file