Home

Guida all`installazione di Debian GNU/Linux

image

Contents

1. hda Disco fisso o lettore CD IDE presente sulla prima porta IDE Master hdb Disco fisso o lettore CD IDE presente sulla prima porta IDE Slave hdc Disco fisso o lettore CD IDE presente sulla seconda porta IDE Master hdd Disco fisso o lettore CD IDE presente sulla seconda porta IDE Slave hdal Prima partizione del primo disco fisso IDE hddl5 Quindicesima partizione del primo disco fisso IDE sda Il disco fisso SCSI con l ID SCSI pi basso p e 0 sdb Il disco fisso SCSI con l ID SCSI successivo p e 1 sdc Il disco fisso SCSI con l ID SCSI ulteriore p e 2 sdal Prima partizione del primo disco fisso SCSI sddl0 Decima partizione del primo disco fisso SCSI Il lettore CD SCSI con l ID SCSI pi basso Il lettore CD SCSI con l ID SCSI successivo ttyS0 Porta seriale 0 COMI sotto MS DOS ttysl 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 94 Appendice D Miscellanea cdrom Link simbolico al lettore CD mouse Link simbolico al file di device del mouse null Qualunque cosa scritta su questo device scomparira Zero Vi si possono leggere infiniti zero D 2 Spazio su disco necessario per i task L installazione standard sull architettura 1386 compresi tut
2. ii 92 C 5 Programmi Debian per il partizionamento cee eeeeeeceeceeeeeeeeeeceeeseesaeceeeseneeeees 93 D Miscellanea svscssassessessssccsssesssssssessssesssesssessccessvesssesessesseosssecssendevsuseesessssssedsesetenseousceseseasevinseesscsssseess 94 D I T deVICE LIMUX czas sessed cus ELA aaa alice 94 D 2 Spazio su disco necessario per i task i 95 D 3 Installazione di Debian GNU Linux da un sistema Unix Linux esistente 96 D 3 1 Primi paSSI irisse cs oireet aaa 96 D 3 2 Installazione di debootstrap cee cseeeaeceeceeceeeeeeeseeeseeaecneeneeeeeees 97 D 3 3 Esecuzione di debootstrap i 97 D 3 4 Configurazione del sistema di base ceeceseeeceeceeeeeeeeeeceeeseeaecaeeneeeeeees 98 D 3 4 1 Creazione dei file di device i 98 D 3 4 2 Montare le partizioni iiccii iii 98 D 3 4 3 Configurazione del fuso Orario0 i 99 D 3 4 4 Configurazione della rete 100 D 3 4 5 Configurazione di Apt iiss dinrs disis eeoi s sissssiriss invia 101 D 3 4 6 Configurazione del pacchetto locales e della tastiera 101 D 3 5 Installazione di un Kernel 102 D 3 6 Configurazione del boot loader 102 D 3 7 Ritoechirfinali signal aaa 102 E Administrivia sacccesnecsssecoavacocssces
3. preseed url url Specifica l url del file di preconfigurazione da scaricare e da usare nelle installazioni automatiche Si veda la Sezione 4 4 23 Capitolo 5 Avvio del sistema d installazione preseed file file Specifica il percorso del file di preconfigurazione da caricare e da usare nelle installazioni auto matiche Si veda la Sezione 4 4 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 Sezione 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 debian installer espelle automaticamente il supporto ot tico usato durante l installazione Questa operazione pu essere superflua nel caso in cui il sis te
4. 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 lettura 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 distr
5. 80 Appendice B Installazione automatica tramite preconfigurazione method swap format Il formato della ricetta documentato nel file partman auto recipe txt incluso nel pacchetto debian installer o disponibile nel repository dei sorgenti del D I Nel file anche spiegato come impostare le tichette dei file system i nomi dei gruppi di volumi e quali dispositivi fisici inserire in un gruppo di volumi 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 i partman choose_partition select finish partman confirm boolean true partman confirm_nooverwrite boolean tru B 4 6 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 ri cevuto relativamente pochi test da parte degli sviluppatori del debian installer La responsabilit di recuperare delle ricette corrette cio che abbiano senso e che non siano in conflitt
6. 12 Installazione di un boot loader per avviare Debian GNU Linux ed eventuali altri sistemi operativi 13 Avviare per la prima volta il sistema appena installato 11 Capitolo 3 Preparazione dell installazione di Debian GNU Linux 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 dhcp client configura la connessione di rete esegue deboot st rap 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 viene 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
7. B 1 2 Limitazioni Nonostante che la maggior parte delle domande poste da debian installer possa essere precon figurata 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 debian installer per gli sviluppatori Un file di preconfigurazione di esempio che pu essere usato come base per il proprio file di pre configurazione disponibile in http d i alioth debian org manual example preseed txt Questo file creato partendo dai 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
8. 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 116 Appendice F GNU General Public License firma di Primo Tizio 1 aprile 1989 Primo Tizio Presidente I programmi coperti da questa Licenza Pubblica Generica non possono essere incorporati a
9. 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 63 Capitolo 8 Passi successivi e cosa fare adesso 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 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
10. 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 scritta valida per almeno tre anni di fornire a chiunque ne faccia richiesta una copia completa del codice sorgente in una f
11. 3 You may copy and distribute the Program or a work based on it under Section 2 in object code or executable form under the terms of Sections and 2 above provided that you also do one of the following a Accompany it with the complete corresponding machine readable source code which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange or b Accompany it with a written offer valid for at least three years to give any third party for a charge no more than your cost of physically performing source distribution a complete machine readable copy of the corresponding source code to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange or c Accompany it with the information you received as to the offer to distribute corresponding source code This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer in accord with Subsection b above The source code for a work means the preferred form of the work for making modifications to it For an executable work complete source code means all the source code for all modules it contains plus any associated interface definition files plus the scripts used to control compilation and installation of the executable However as a special exception the source code distributed need not inc
12. 33 6 3 1 2 Selezione delle opzioni di localizzazione eeeeeeeeeeteeeeeeeeeeees 33 6 3 1 3 Selezione della tastiera iuarica ruos sa ispis esieesira 34 6 3 1 4 Ricerca dell immagine ISO del Debian Installer eee 34 6 3 1 5 Configurazione della rete alii 35 6 3 1 6 Configurazione dell orologio e del fuso Orari0 eeeeeeeeeeeees 35 6 3 2 Partizionamento e selezione del punto di MOUNt i 36 6 3 2 1 Opzioni di partizionamento supportate eeeeseeteeteeeeeeeeeeees 36 6 3 2 2 Partizionamento guidato eeeecseceeeeseceeceeceseeeeeeeesseeaecaeeeeeeeeees 37 6 3 2 3 Partizionamento manuale i 39 6 3 2 4 Configurazione di device multidisco RAID software 40 6 3 2 5 Configurazione del Logical Volume Manager LVM 43 6 3 2 6 Configurazione di volumi cifrati i 43 6 3 3 Installazione del sistema base 47 6 3 4 Impostazione di utenti e password i 47 6 3 4 1 Impostazione della password di root i 47 6 3 4 2 Creazione di un utente normale cee ceeceseeeeeeeeeseeseeceeneeneeees 48 6 3 5 Installazione di altri programmi i 48 6 3 5 1 Confisurazione di APT aL E ina 48 6 3 5 1 1 Installazione da pi di un CD o DVD in 49 6 3
13. Appendice C contiene altre informazioni relative al partizionamento Adesso il debian installer formatta le partizioni e inizia l installazione del sistema di base que sta 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 67 Appendice A Installation Howto L installazione del sistema di base seguita dalla configurazione degli account per gli utenti di solito necessario inserire la password dell account root utente d amministrazione e le informazioni per creare l account di un utente normale 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 Infine debian installer comunica il termine dell installazione rimuovere il CDROM o qualsiasi altro supporto sia stato usato per l avvio
14. Appendice F GNU General Public License SHOULD THE PROGRAM PROVE DEFECTIVE YOU ASSUME THE COST OF ALL NECES SARY SERVICING REPAIR OR CORRECTION 12 INNO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE BE LIABLE TO YOU FOR DAMA GES INCLUDING ANY GENERAL SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMA GES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES END OF TERMS AND CONDITIONS F 1 3 How to Apply These Terms to Your New Programs If you develop a new program and you want it to be of the greatest possible use to the public the best way to achieve this is to make it free software which everyone can redistribute and change under these terms To do so attach the following notices to the program It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty and each file should have at least the copyright line and a pointer to where the full notice is found one line to give the program s name and a brief idea of what it does Copyright C year name of author This program is fre
15. IR irradia 59 8 3 1 Sistema di gestione dei pacchetti Debian eeeeeceeeeeeeeeceeceeeeeeeeeeeeeeaee 59 8 3 2 Gestione delle versioni alternative di una applicazione i 60 8 3 3 Gestione dei job di cron irii ii 60 8 4 Ulteriori letture e informazioni ii 60 8 5 Configurazione del sistema per la posta elettronica eee eeeseeeceeceeeeeeeeeeeeeeaees 61 8 5 1 Configurazione predefinita della posta elettronica iii 61 8 5 2 Invio di email all esterno del sistema 62 8 5 3 Configurazione del MTA Mail Transport Agent Exim4 i 62 8 6 Compilazione di un nuovo Kernel i 63 8 6 1 Gestione dell immagine del kernel 64 8 7 Recupero di un sistema danneggiato ee ttertrtr serten tttntrnnstetenntnnrentenneenet 65 A Installation HOWt0 mrrrrrerrererre re sere nio nen eee rie re nin ere see nio ninna nese rezio nio sessao nin ee nie nen eee nio nie nio nin eenionene 66 A 1 PrelmMInari rr i IE enee a eee IAS TENARIS RITI RI 66 A 2 Avvio del programma d installazione i 66 A21 CDROM iuiairila eeeh Dial 66 A225 AVVIO Ca TOG AA EA AE O E A A 66 A 2 3 AVVIO d disco fiSSO seeren kenson teannar iian RELA Le 66 A3 Installazione ara ie aara a eE E EA REI 67 A A Invio di un resoconto d installazione ii
16. 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 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 pri
17. 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 del 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 lavor
18. 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 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 debian installer sono ancora limitate Esso non conosce mol to riguardo l hardware la lingua preferita o addirittura i compiti che dovrebbe eseguire Non ci si deve preoccupare il debian installer abbastanza intelligente pu sondare automaticamente l hardware localizzare il resto dei suoi componenti e aggiornare se stesso ad un sistema di installazio ne capace Naturalmente ancora necessario aiutare debian installer con qualche informazione che esso non pu determinare automaticamente come selezionare la lingua preferita la mappa della tastiera o il mirror di rete preferito 32 Capitolo 6 Uso
19. 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 ee modalit expert fornisce il controllo totale su debian installer Per questa architettura l installatore utilizza un interfaccia utente a caratteri Attualmente non di sponibile un interfaccia grafica 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 dialogo 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 inf
20. 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 compresso in usr share doc HOWTO en txt Dopo avere installato dhelp 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 com
21. 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 O non free dei mirror Debian o su CD 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 Capitolo 1 Benvenuti in Debian licenza assicura che ogni utente sara 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 i
22. con DHCP Se non si connessi a una rete o non si ha DHCP possibile configurare la rete manualmente 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 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 2 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 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 configurazione 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 2 l appendice
23. d installazione Se si usa una rete wireless si deve anche conoscere e L ESSID della propria rete wireless e La chiave WEP se usata 3 4 Requisiti hardware minimi Dopo aver raccolto le informazioni sull hardware del proprio computer verificare che l hardware sia compatibile con il tipo d installazione che si ha in mente 14 Capitolo 3 Preparazione dell installazione di Debian GNU Linux Tabella 3 2 Requisiti minimi del sistema raccomandati Tipologia RAM minima RAM Spazio su disco d installazione raccomandata Senza desktop 64 megabyte 256 megabyte 1 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 48 MB per 1386 e 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 praticamente impossibile dare dei requisiti di memoria e 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
24. del nuovo sistema Debian 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 normalmente in esecuzione nel runlevel predefinito dato che molto probabilmente non sono partiti Il modo pi semplice per fare questa operazione passare al primo runlevel e poi tornare indietro dal prompt della shell eseguire init 1 poi premere Control D quando viene richiesta la password di root 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 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
25. dell Installatore Debian Si noter che debian installer esegue il rilevamento dell hardware diverse volte durante questa fase La prima volta finalizzata specificamente all hardware necessario a caricare i componenti 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 6 3 1 1 Controllo della memoria disponibile e modalit low memory Una delle prime cosa che fa il debian installer controllare la quantit di memoria disponibile Se la memoria limitata questo componente effettua delle modifiche al processo d installazione spe rando che siano sufficienti per consentire l installazione di Debian GNU Linux sul proprio sistema 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 pr
26. 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 RAID1 come partizione da 100 GB pi affidabile per la home 42 Capitolo 6 Uso dell Installatore Debian 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 1 normali attributi per esempio il mount point 6 3 2 5 Configurazione del Logical Volume Manager LVM Se si lavora con i computer come amministratore di sistema 0 come utente esperto sicuramente si conoscer la situazione in cui qualche 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 d
27. 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 debian installer 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 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 3 3 A 5 E per finire Ci auguriamo che l installazione sia piacevole e che Debian sia utile Si consiglia la lettura di Capitolo 8 68 Appendice B Installazione automatica tramite preconfigurazione Questa appendice spiega come preconfigurare le risposte alle domande poste dal debian installer per automatizzare la propria installazione I vari fra
28. essere temporaneamente disponibili in var Task Dimensione Dimensione Spazio necessario installazione MB download MB all installazione MB Ambiente desktop e GNOME default 1830 703 2533 KDE 1592 613 2205 e Xfce 1056 403 1459 e LXDE 963 370 1333 Laptopa 26 9 35 Web server 42 13 55 Print server 215 84 299 DNS server 3 1 4 95 Appendice D Miscellanea Task Dimensione Dimensione Spazio necessario installazione MB download MB all installazione MB File server 74 29 103 Mail server 14 5 19 SQL database 50 18 68 Note a Alcune parti del task Laptop sono comuni con il task Ambiente desktop Installandoli entrambi il task Laptop richiede solo pochi MB di spazio su disco in pi 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 di
29. grado di montare proc da fuori della chroot mount t proc proc mnt debinst proc 99 Appendice D Miscellanea D 3 4 3 Configurazione del fuso orario Una opzione all interno del file etc default rcS determina se il sistema deve interpretare l orologio hardware come impostato su UTC oppure sull ora locale I seguenti comandi permettono di impostare questa opzione e di scegliere il proprio fuso orario editor etc default rcs dpkg reconfigure tzdata D 3 4 4 Configurazione della rete Per configurare la rete si deve modificare etc network interfaces etc resolv conf etc hostnamee etc hosts editor etc network interfaces Alcuni esempi banali da usr share doc ifupdown examples 4 4 Ha aE aE HE aE HE aE HE aE HE aE HE aE EE HE aE HE a aE aE a aE HEE HE EE HEE HE aE EE EE aE aE EE EE EEE aE EE EE aE EE etc network interfaces configuration file for ifup 8 ifdown 8 S the interfaces 5 manpage for information on what options are available 44 FE TE HE EE FE E FE E EPH EEE FE FE E EE FE AE ERE HE FE AE FE EE E TE E TE FE TE FE AE FE E TEE EE EEE EE EEE E E E E EEF We always want the loopback interface auto lo iface lo inet loopback To use dhcp 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 network 192 168 0 0 netmask 255 255 255 0 broadcast 192 168 0 255 gatew
30. imprevedibile SE OE Ete 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 filesystem prima di usare gli UUID d i partman mount_style select uuid 82 Appendice B Installazione automatica tramite preconfigurazione B 4 7 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 di questa opzione pu implicare un sistema incompleto dovrebb sser usata solo dagli utenti molto esperti d i base installer install recommends boolean false Selezionare il programma per la creazione dell initrd per i kernel 2 6 d i base installer kernel linux initramfs generators string yaird 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 2 6 486 B 4 8 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 acceder
31. inferiore di memoria o di spazio disponibile sul disco potrebbe essere comunque possibile ma consigliata solo agli utenti pi esperti 10 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 molto 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 s
32. installatore In alternativa possibile installare un ambiente desktop pi leggero quale Xfce o LXDE usando desktop xfce oppure desktop 1xde 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 sar neces sario scaricarli da un mirror dato che la maggior parte dei pacchetti sono inclusi negli altri CD se per l installazione si usa l immagine di un DVD oppure un altro metodo l installazione di KDE Xfce o LXDE dovrebbe avvenire correttamente Con i diversi task di tipo server sono installati i seguenti programmi DNS server bind9 File ser ver samba nfs Mail server exim4 spamassassin uw imap Print server cups SQL database postgresql Web server apache2 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
33. installazione in grado di riconoscere l hardware Co munque meglio prepararsi si raccomanda di familiarizzare con il proprio hardware prima di iniziare l installazione Informazioni sull hardware possono essere recuperate da e Manuali che sono venduti insieme a ciascun componente hardware e Schermate prodotte dal BIOS del computer Si possono vedere queste schermate premendo all accensione del computer una certa combinazione di tasti vedere nel manuale della scheda madre qual questa combinazione spesso il tasto Canc e Confezioni e scatole dei componenti hardware 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 necessarie per l installazione Hardware Informazioni DASD Numero di dispositivi Spazio libero disponibile Rete Tipo di scheda Numero di dispositivi Numero relativo per le schede OSA 13 Capitolo 3 Preparazione dell installazione di Debian GNU Linux 3 3 3 Compatibilit hardware Molti prodotti di marca funzionano senza problemi con Linux Inoltre 1 hardware supportato da Linux cresce quotidianamente anche s
34. installazione http www debian org releases squeeze s390 1 7 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 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 ins
35. intended to apply in other circumstances It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License 8 If the distribution and or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries so that distribution is permitted only in or among countries not thus excluded In such case this License incorporates the limitation as if written in the body of this License 9 The Free Software Foundation may publish revised and or new versions of the General Public License from time to time Such new versions will be similar in spirit to the present version but may differ in detail to address new pro
36. la maggior parte delle necessit Una buona regola pratica che per una normale installazione di un desktop con l ambiente desktop GNOME sono necessari solo i primi 3 CD Per gli ambienti desktop alternativi KDE o Xfce sono necessari anche altri CD Il primo DVD sufficiente per tutti e tre gli ambienti desktop 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 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 r
37. 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 kbd chooser Visualizza una lista di tastiere dalla quale l utente sceglie il modello che corrisponde alla propria hw detect Rileva automaticamente la maggior parte dell hardware incluse schede 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 sui dischi fissi 30 Capitolo 6 Uso dell Installatore Debian choose mirror Presenta una lista di archivi mirror di D
38. mette insieme software libero di alta qualita 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 trovato 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 ix 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 ker
39. 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 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
40. nano I file con il log scritto 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 8 3 Installazione dalla rete Per le installazioni su S 390 questo il metodo che viene normalmente richiamato in seguito alla configurazione della rete 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 10 Il tasto Alt a sinistra della barra spaziatrice e il tasto funz
41. 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 Inoltre per proteggere ogni autore e noi stessi vogliamo assicurarci che ognuno capisca che non ci sono garanzie per i programmi coperti da GPL Se il programma viene modificato da qualcun altro e ridistribuito vogliamo che gli acquiren
42. 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 luogo 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 2 1 Opzioni di partizionamento supportate Il programma di partizionamento usato nel debian installer 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 36 Capitolo 6 Uso dell Installatore Debian L Installatore supporta varie forme avanzate di partizionamento e di uso di dispositivi di memorizza zione che in molti cas
43. 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 Si pu usare il seguente comando per creare un hash MDS di una password printf r00tme mkpasswd s m md5 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 d i apt setup non fr 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 predefiniti d i apt setup services select multiselect security volatile d i apt setup security_host string security debian org d i apt setup volatile host string volatile debian org Altri repositor
44. 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 n1 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 87 Appendice B Installazione automatica tramite preconfigurazione B 5 2 Uso della preconfigurazione per modificare i valori predefiniti E 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
45. 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 x 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 2 6 32 Assicurarsi di trovarsi nella directory in cui si vuole scompattare i sorgenti del kernel estrarli usando tar xjf usr src linux source 2 6 32 tar bz2 e cambiare la directory corrente in linux source 2 6 32 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 aiuto in linea e scegliere con attenzione in caso di dubbi di solito consigliabile includere i driver dei dispositivi il software che 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 lasc
46. propria lingua Qualora sia stato selezionato anche un ambiente desktop vengono installati anche i pacchetti relativi alla localizzazione dell ambiente desktop se disponibili Dopo aver scelto i task da installare premere Continuare 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 51 Capitolo 6 Uso dell Installatore Debian 6 3 6 Rendere avviabile il sistema 6 3 6 1 Rilev
47. should also get your employer if you work as a programmer or your school if any to sign a copyright disclaimer for the program if necessary Here is a sample alter the names Yoyodyne Inc hereby disclaims all copyright interest in the program Gnomovision which makes passes at compilers written by James Hacker signature of Ty Coon 1 April 1989 Ty Coon President of Vice This General Public License does not permit incorporating your program into proprietary programs If your program is a subroutine library you may consider it more useful to permit linking proprietary applications with the library If this is what you want to do use the GNU Lesser General Public License instead of this License F 2 Licenza Pubblica Generica GNU 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 understand the GNU GPL better Questa una traduzione italiana non ufficiale della Licenza Pubblica Generica GNU Non pubblicata dalla Free Software Foundation e non ha valore legale nell esprimere i termini di distribuzione del software che usa la licenza GPL Solo la versione origina
48. si consulti l Appendice E per maggiori informazioni 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 9 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 che lo contengono de vono essere distribuiti gratuitamente Software libero in parte vuol dire che le licenze dei 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 modificare il software ma che si pu distribuire il risultato del proprio lavoro alla stessa maniera Nota Il progetto Debian
49. si intende utilizzare questo tipo di applicazioni occorrer scegliere una dimensione adeguata per la directory tmp 91 Appendice C Partizionare per Debian 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 usr 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
50. 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 raccomanda l uso di un locale UTF 8 aptitude install locales dpkg reconfigure locales Per configurare la tastiera se necessario aptitude install console data dpkg reconfigure console data 101 Appendice D Miscellanea 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 Se si intende usare un kernel pre impacchettato pu essere consigliabile creare il file di configura zione etc kernel img conf prima dell installazione Questo un esempio di configurazione Kernel image management overrides See kernel img conf 5 for details do_symlinks yes relative_links yes do_bootloader yes do_boot floppy no do_initrd yes link_in_boot no Informazioni dettagliate su questo file e sulle diverse opzioni si possono trovare nella pagina man relativa al file disponibile dopo l installazione del pacchetto kernel package Si raccomanda di verificare che i valori riportati siano adatti al proprio sistema Si pu
51. 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 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 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
52. 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 e assegnarli ai punti di montaggio fdasd Versione S 390 di fdisk per i dettagli si veda la pagina di manuale di fdasd o il capitolo 13 di Device Drivers and Installation Commands http oss software ibm com developerworks opensource linux390 docu 1390dd08 pdf 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 93 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 pit 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 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
53. 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 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 HOWTO e usr share doc FAQ 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 debian org doc FAQ e la Debian Reference http www debian org doc user manuals quick reference Un elenco della documentazione disponibile disponibile nella pagina del progetto di documentazione 60 Capitolo 8 Passi successivi e cosa fare adesso Debian http www debian org doc ddp E la comunita Debian a supportare se stessa per iscriversi a una o pi delle mailing list Debian
54. 390 http www debian org MailingLists subscribe Inoltre si pu inviare un resoconto dell installazione seguendo le indicazioni in la Sezione 5 3 4 si raccomanda di descrivere il proble ma in modo chiaro e di riportare qualsiasi messaggio visualizzato poich potrebbe essere utile per la diagnosi del problema 7 2 Montare volumi cifrati Se durante l installazione si creano dei volumi cifrati e si assegnano a dei punti di mount allora duran te l avvio viene richiesto l inserimento della passphrase per ognuno di questi volumi La procedura da seguire leggermente diversa fra dm crypt e loop AES 7 2 1 dm crypt 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 della 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 2 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 tro
55. 5 1 2 Uso di un mirror di rete i 49 6 3 5 2 Selezione e installazione dei pacchetti ee eeeeeeeeeceeeeeeeeeeees 50 6 3 6 Rendere avviabile il sistema iii 51 6 3 6 1 Rilevamento di altri sistemi operativi i 52 6 3 6 2 zipl nstaller iipopnen ga paesana 52 6 3 6 3 Continua senza un boot loader eee 52 6 3 7 Completamento dell installazione i 52 6 3 7 1 Riavvio del sistema iii 52 69 38 Valles eater 52 6 3 8 1 Salvataggio dei log d installazione ee cee eeeeeeeseeseetneeneeeeeeees 52 6 3 8 2 Uso della shell e consultazione dei log 53 6 3 8 3 Installazione dalla rete 53 7 Avvio del nuovo sistema Debian ssssssssssscssssssscessssssessssssesscsssssessesssssesssessessssesssessssssesses 55 Fle DW momento della Verita sisirin ea iik 55 7 2 Montare volumi cifrati i 55 Ta AMTY pt eiae E A E ia lle aa 55 22 100p AES aid 56 7 2 3 Risoluzione dei problemi i 56 TIV ACCESSO siii E ER O E NEN NEES 57 8 Passi successivi e cosa fare adesso sssesersererssssesesssssssssssessssssessesessesssseseesssssessssessssessseeseseeses 59 6 1 Arresto dels SEA aa a raar a aa ARAN ea eA E r E e EE ESE esie 59 9 2 SENONSI CONOSCE UDIXK iis 59 8 3 Orientarsi in DEeblal iirca ra A
56. 68 A 3 E per IVI SIPRAPRE PTPTTE RIA A IO crp a aT Ea a e erp eie E TETEE T E E Eei 68 B Installazione automatica tramite preconfigurazione sccscsscssssscssccsssscessscesssssssesscsseees 69 B 1 Intro dun Z1Ome sienien RAEE eia EA AEEA Ea PERA EEE cer 69 B 1 1 Metodi di preconfigurazione ii 69 B 1 2 Limitazioni erener ari rinite ee 70 B 2 Uso della preconfigurazione ii 70 B 2 1 Caricamento del file di preconfigurazione cece cess eeeeceeeeeeseceeeeeeeeees 70 B 2 2 Uso dei parametri di avvio per la preconfigurazione n 71 B 2 3 Modalit auto cingolati 72 B 2 4 Alias utilizzati nella preconfigurazione eeeceeceeeeeeeceeeseeeaeceeneeeeeees 73 B 2 5 Uso di un server DHCP per specificare un file di preconfigurazione 74 B 3 Creazione di un file di preconfigurazione eee ceeceseeeeceeceeceeeeeeeseeeseesaececeeeeeeaes 74 B 4 Contenuto del file di preconfigurazione per squeeze cece eeeseeeeeceeeeeeeeeees 75 B Ail Localizzazione Li Le RL cine 75 B 4 2 Configurazione della rete ceceeeeeeeceeceseaeceeceseeeseeecaeeseeaecnesneeeeeees 76 Bi4 3 Network Console x rie 78 B 4 4 Impostazioni del Mirror ii 78 B 4 5 Impostazione dell orologio e del fuso Orario i 79 B46 Partizionamento i oa aa o
57. 79 B 4 6 1 Esempio di partizionamento cesesseceeceeceseeeeeeseeseeaeceeeeeeseeees 79 B 4 6 2 Partizionamento con RAID i 81 B 4 6 3 Controllo del montaggio delle partizioni eeeeeeceeeeeeeeeeees 82 B 4 7 Installazione del sistema di base i 83 B 4 8 Impostazione dell account ii 83 B4 9 Impostazione d APT riale 84 B 4 10 Selezione dei pacchetti esrus ses useesiv ss 84 B 4 11 Installazione del boot loader ii 85 B 4 12 Termine dell installazione iii 86 B 4 13 Preconfigurazione di altri pacchetti i 87 B5 Opzioni avanzate ARA LEO RL Aia ri 87 B 5 1 Uso di comandi personalizzati durante l installazione ee eree 87 B 5 2 Uso della preconfigurazione per modificare i valori predefiniti 87 B 5 3 Caricamento in cascata di pi file di preconfigurazione n 88 C Partizionare per Debian ssssessesscsecsssessesessssessssesssscsssessessssesseserssesssssessssssessesesessesseserseesees 90 C 1 Decidere il numero e la dimensione delle partizioni per Debian eects 90 C2 L albero delle directory ai 90 C 3 Schema di partizionamento raccomandato cee ceeeseceeceeeeeeteeeseeeeeeaeceeerenneees 92 C 4 Nomi dei dispositivi in LiNUx
58. CD ma si possiede un set di CD possibile usare una strategia alternativa come nastro nastro emulato oppure caricare manualmente il kernel dal CD per avviare il sistema di installazione Sul CD ci sono anche i 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 CD Se non si possiede un set di CD necessario scaricare i file dell installatore e copiarli su un nastro di installazione 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 squeeze main installer s390 current images http ftp it debian org debian dists squeeze main installer s390 current images in MANIFEST http ftp it debian org debian dis
59. Guida all installazione di Debian GNU Linux Guida all installazione di Debian GNU Linux Copyright 2004 2005 2006 2007 2008 2009 Debian Installer team Questo documento contiene le istruzioni per l installazione del sistema Debian GNU Linux 6 0 nome in codi ce squeeze per l architettura S 390 s390 Contiene anche riferimenti a informazioni pi approfondite e informazioni su come ottenere il meglio dal proprio sistema Debian Avvertimento Questa guida all installazione basata sul manuale scritto per il vecchio sistema d installazione di Debian boot floppies che stato aggiornato per documentare il nuovo programma d installazione di Debian Comunque per s390 il manuale non stato aggiornato completamente e verificato per il nuovo programma di installazio ne ci potrebbero essere parti del manuale che sono incomplete o non aggiornate o che documentano anco ra il programma di installazione boot floppies Una versione pi recente di questo manuale che probabilmen te documenta meglio questa architettura pu essere trovata su Internet nella pagina del aebian installer 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 esser
60. I E DELLE CONDIZIONI F 2 3 Come applicare questi termini a nuovi programmi Se si sviluppa un nuovo programma e lo si vuole rendere della maggiore utilita 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 Questo programma deve essere distribuito assieme ad una copia della Licenza Pubblica Generica GNU in caso contrario se ne pu ottenere una scrivendo alla Free Software Foundation Ene 7 DI
61. Installazione automatica tramite preconfigurazione 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 variabili debconf modelli usate 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 1 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 sel
62. OGRAMMA 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 AVVISATE DELLA POSSIBILIT DI QUESTI DANNI 115 Appendice F GNU General Public License FINE DEI TERMIN
63. UA 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 8 5 1 Configurazione predefinita della posta elettronica Anche se si vuole usare un programma di posta grafico importante che sul proprio sistema Linux sia installato e configurato correttamente anche un MTA MDA tradizionale Il motivo che molte utilit in esecuzione sul sistema usano la posta elettronica 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
64. a 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 4 Ovviamente si pu anche rimuovere exim4 e installare al suo posto altri MTA MDA 62 Capitolo 8 Passi successivi e cosa fare adesso la posta in arrivo indirizzata al computer destinatario pertanto questo non dovra essere perma nentemente connesso alla rete Cid significa che bisognera 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 quella 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
65. a 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 N sc scun componente di volta in volta Le 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 influenzate passando ar gomenti di avvio quando debian installer avviato Se per esempio si desiderasse forzare la configurazione statica della rete DHCP usato in modo predefinito se disponibile si potreb be aggiungere il parametro di avvio netcfg disable_dhcp true Si veda la Sezione 5 2 1 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
66. a 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 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 qu
67. a rete del debian installer 66 Appendice A Installation Howto A 2 3 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 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 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 consulti la Sezione 5 2 Dopo un po viene richiesta la scelta della lingua usare i tasti cursore per selezionare una lingua e poi premere Invio per proseguire Poi viene richiesto la scelta della nazione potendo scegliere fra le mazioni in cui parlata la lingua prescelta 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
68. a 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 hda 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 IDE1 slave hdb 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 ext 3 8 logical 551 5 MB swap swap 9 logical 65 8 GB ext 2 Questo esempio mostra due dischi IDE 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 38 Capitolo 6 Uso dell Installatore Debian dimensione flag opzionali file system e mout point se assegnato della partizione Nota questa particolare impostazione non pu essere realizzata usando il partizionamento guidato poich mostra delle variazioni 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 p
69. accomandato farlo poich un solo CD contiene un numero abbastanza 49 Capitolo 6 Uso dell Installatore Debian 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 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 pacchet
70. agine iso dell installatore si deve riavviare il vecchio sistema operativo e verificare se il nome dell immagine corretto cio se finisce con iso se l immagine su un filesystem visibile da debian installer e se l immagine compromessa verificandone la check sum 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 sara possibile farlo una volta completata l installazione si veda la pagina man interfaces 5 Il debian installer cerca di configurare l interfaccia di rete automaticamente usando DHCP Se il tentativo ha successo la configurazione finita un eventuale fallimento pu essere causato da di versi fattori che vanno dal cavo di rete scollegato a una configurazione di DHCP sbagliata oppure all assenza nella propria rete di un server DHCP 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 configurazione manuale Capita che i server DHCP siano estremamente lenti nel rispondere quindi se si sicuri che il s
71. amento di altri sistemi operativi 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 6 3 6 2 zipl installer Il boot loader per S 390 zipl L uso e la configurazione di ZIPL molto simile a quella per LILO ma con alcune eccezioni Si consulti LINUX for S 390 Device Drivers and Installation Commands sul sito web developerWorks di IBM per avere ulteriori informazioni su ZIPL 6 3 6 3 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
72. ando affinch i risultati si fermino prima di scorrere oltre la parte alta 57 Capitolo 7 Avvio del nuovo sistema Debian dello schermo Per vedere un elenco di tutti i comandi disponibili che cominciano con una data lettera scrivere la lettera seguita da due tabulatori 58 Capitolo 8 Passi successivi e cosa fare adesso 8 1 Arresto del sistema Per arrestare un sistema Linux non si deve riavviare la macchina con il pulsante reset sul computer n spengere il computer 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 Come ultima possibilit nel caso le combinazioni di tasti non funzionino o si preferisca digitare dei comandi si pu fare il login come root ed eseguire uno dei seguenti comandi poweroff halt o shutdown h now usare reboot per riavviare il sistema 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 faqs org faqs unix faq contiene parecchi documen
73. artizioni 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 6 3 2 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 sono argomenti 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 s
74. aticamente 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 non valida o non applicabile in una qualunque cir costanza deve comunque essere applicata l idea espressa da q
75. ay 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 local 100 Appendice D Miscellanea nameserver 10 1 1 36 nameserver 192 168 9 100 Inserire 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 sal 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 squeeze main deb http security debian org squeeze updates main deb src http security debian org squeeze updates main Ricordarsi di eseguire aptitude update dopo aver modificato il file
76. aying that you provide a warranty and that users may redistribute the program under these conditions and telling the user how to view a copy of this License Exception if the Program itself is interactive but does not normally print such an announcement your work based on the Program is not required to print an announcement These requirements apply to the modified work as a whole If identifiable sections of that work are not derived from the Program and can be reasonably considered independent and separate works in themselves then this License and its terms do not apply to those sections when you distribute them as separate works But when you distribute the same sections as part of a whole which is a work based on the Program the distribution of the whole must be on the terms of this License whose permissions 107 Appendice F GNU General Public License for other licensees extend to the entire whole and thus to each and every part regardless of who wrote it Thus it is not the intent of this section to claim rights or contest your rights to work written entirely by you rather the intent is to exercise the right to control the distribution of derivative or collective works based on the Program In addition mere aggregation of another work not based on the Program with the Program or with a work based on the Program on a volume of a storage or distribution medium does not bring the other work under the scope of this License
77. bian 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 svn debian org wsvn 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 al 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 svn debian org wsvn d i README op file che si trova nelle directory principale dei sorgenti Si prega di non contattare direttamente gli autori di questo documento esiste una lista di discussione per debian installer 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 lis
78. blems or concerns Each version is given a distinguishing version number If the Program specifies a version number of this License which applies to it and any later version you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Program does not specify a version number of this License you may choose any version ever published by the Free Software Foundation 10 If you wish to incorporate parts of the Program into other free programs whose distribution con ditions are different write to the author to ask for permission For software which is copyrighted by the Free Software Foundation write to the Free Software Foundation we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY 11 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE THERE IS NO WARRAN TY FOR THE PROGRAM TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRAN TIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTI RE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU 109
79. 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 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 debian installer 6 3 7 1 Riavvio del sistema Dopo l ultimo messaggio il sistema viene solo spento dato che su S 390 non supportato il riavvio Poi necessario fare l IPL di GNU Linux dal DASD scelto come filesystem di root durante la prima parte dell installazione 6 3 8 Varie 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 52 Capitolo 6 Uso dell Installatore Debian 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 Scegliendo Salvare i log per il debug nel menu principale
80. camente contiene gi una precedente configurazione LVM Comunque anche questo pu essere preconfigurato d i partman lvm device_remove_lvm boolean true La stessa cosa avviene se gia esiste un array in RAID software d i partman md device_remove_md boolean true E pu essere preconfigurata anche la conferma alla scrittura delle partizioni lvm d i partman lvm confirm boolean true possibile scegliere una qualsiasi delle ricette di partizionamento predefinite atomic tutti i file in una partizione home partizione separata per home multi partizioni separate per home usr var e tmp d i partman auto choose_recipe select atomic Oppure creare una ricetta personalizzata Se si ha modo di importare un file ricetta dentro l ambiente dell installatore possibile semplicemente puntare a questo d i partman auto expert_recipe_file string hd media recipe 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 boot root 40 50 100 ext3 Sprimary Sbootable method format format use_filesystem filesystem ext3 mountpoint boot 500 10000 1000000000 ext3 method format format use_filesystem filesystem ext3 mountpoint POE i A e BE BE AR AR eee o 64 512 300 linux swap
81. 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 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 preseed url checksum 5da499872becccfeda2c4872 9171c3d con avvio da un CD masterizzato preseed file cdrom preseed cfg 70 Appendice B Installazione automatica tramite preconfigurazione preseed file checksum 5da499872becccfeda2c4872 9171c3d con installazione da un supporto USB mettere il file di preconfigurazione nella directory princ
82. cfg 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 Oppure scegliere un interfaccia ben precisa d i netcfg choose_interface select eth1 Se si ha un server dhcp lento e l installatore va in timeout in attesa di esso questo potrebbe essere utile d i netcfg dhcp_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 dhcp boolean true Se si desidera che il file di preconfigurazione funzioni su qualsiasi sistema a prescindere dalla presenza di un server DHCP in rete si pu statica della rete d i netcfg dhcp_failed note d i netcfg dhcp_options select Configure network manually Configurazione statica della rete d i netcfg get_nameservers string 192 168 1 1 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 confirm static boolean true 77 togliere il commento alle righe seguenti alle righe con la configurazione Appendice B Installazione automatica tramite preconfigurazione Si noti che gli eventuali nomi di host e dominio assegnati da dhcp hanno la precedenza sui valori qui impostati Naturalmente 1l
83. 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 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 d
84. 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 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 console seriale pu essere preferibile usare DEBIAN_FRONTEND text Di solito sui supporti d installazione disponibile solo l interfaccia newt 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 de
85. chiede dei permessi speciali 64 Capitolo 8 Passi successivi e cosa fare adesso 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 l 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 cosmici abbiano colpito il disco fisso e alcuni bitin 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 inserire rescue al prompt boot oppure avviare usando il para me
86. 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 sistema di gestione dei pac chetti per l installazione e la rimozione facile del software 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 agg
87. copies of free software and charge for this service if you wish that you receive source code or can get it if you want it that you can change the software or use pieces of it in new free programs and that you know you can do these things To protect your rights we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the software or if you modify it For example if you distribute copies of such a program whether gratis or for a fee you must give the recipients all the rights that you have You must make sure that they too receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two steps 1 copyright the software and 2 offer you this license which gives you legal permission to copy distribute and or modify the software Also for each author s protection and ours we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed on we want its recipients to know that what they have is not the original so that any problems introduced by others will not reflect on the original authors reputations Finally any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free p
88. count utente una volta completata l installazione 47 Capitolo 6 Uso dell Installatore Debian 6 3 4 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 4 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 essere portati con l inganno ad attivare un cavallo di troia o trojan cio un pro
89. d distribute verbatim copies of the Program s source code as you receive it in any medium provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty keep intact all the notices that refer to this License and to the absence of any warranty and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a copy and you may at your option offer warranty protection in exchange for a fee 2 You may modify your copy or copies of the Program or any portion of it thus forming a work based on the Program and copy and distribute such modifications or work under the terms of Section 1 above provided that you also meet all of these conditions a You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change o You must cause any work that you distribute or publish that in whole or in part contains or is derived from the Program or any part thereof to be licensed as a whole at no charge to all third parties under the terms of this License O If the modified program normally reads commands interactively when run you must cause it when started running for such interactive use in the most ordinary way to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty or else s
90. dbook Linux for S 390 http www redbooks ibm com pubs pdfs redbooks sg244987 pdf e al capitolo 3 2 del Redbook Linux for IBM eServer zSeries and S 390 Distributions http www redbooks ibm com pubs pdfs redbooks sg246264 pdf per la configurazione di una LPAR per Linux 3 6 3 Installazione su una VM ospite Fare riferimento al capitolo 6 del Redbook Linux for S 390 http www redbooks ibm com pubs pdfs redbooks sg244987 pdf e al capitolo 3 1 del Redbook Linux for IBM eServer zSeries and S 390 Distributions http www redbooks ibm com pubs pdfs redbooks sg246264 pdf per la configurazione di una VM ospite per l esecuzione di Linux E necessario copiare tutti i file dalla sotto directory generic sul proprio disco CMS Assicurarsi che il trasferimento di kernel debian e initrd debian avvenga in modalit binaria e con record di lunghezza fissa pari a 80 caratteri 17 Capitolo 3 Preparazione dell installazione di Debian GNU Linux 3 6 4 Preparazione di un server d installazione Se non si dispone di una connessione a Internet n diretta n tramite un proxy necessario creare un server d installazione locale a cui il proprio S 390 possa accedere Questo server contiene tutti i pacchetti che si vuole installare e deve renderli disponibili tramite NFS HTTP o FTP necessario che il server d installazione abbia una copia della struttura delle directory identica a quella di un mirror Debian GNU Linux per i soli file relat
91. del software che si sceglie di installare o se le cose vanno 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 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
92. e spindle e se possibile diversi canali SCSI e IDE Il kernel bilancer automaticamente 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 hda Una soluzione potrebbe essere avere una partizione da 500 MB per un altro sistema operativo su dev hda1 una partizione di swap da 32 MB su dev hda3 e circa 1 2 GB su dev hda2 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 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 92 Appendice C Partizionare per Debian Il primo dispositivo DASD chiamato dev dasda e Il secondo dispositivo DASD chiamato dev dasdb e cos via Le partizioni su ciascun disco sono identificate aggiungendo un numero decimale al nome del di sco dasdal e dasda2 rappresentano la prima e la seconda partizione del primo dispositivo DASD presente sul sistema 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
93. e purtroppo ancora Linux non funziona su parecchi tipi di hardware su cui invece funzionano altri sistemi operativi Si pu verificare la compatibilit dell hardware con e Cercando nel sito web del produttore dei nuovi driver e Cercando sui siti web o nei manuali informazioni sull emulazione I prodotti di marchi meno co nosciuti qualche volta possono utilizzare i driver o le impostazioni di quelli pi conosciuti e Verificando che l hardware sia presente nell elenco dell hardware compatibile con Linux pubblica to nei siti web dedicati alla propria architettura e Cercando su Internet le esperienze di altri utenti 3 3 4 Impostazione della rete Se il computer ha una connessione permanente alla rete cio una connessione Ethernet o equivalente non una connessione PPP si devono chiedere all amministratore di sistema le seguenti informazioni e Il proprio hostname forse lo si pu decidere da soli 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 D altra parte se il proprio amministratore comunica che possibile usare un server DHCP le infor mazioni precedenti sono inutili poich il server DHCP le fornisce direttamente al proprio computer durante il processo
94. e se installare i servizi d aggiornamento di sicurezza o volatile oppure 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 spiegato 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 attualmente solo poche 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
95. e Debian Piuttosto che cercare di descrivere tutte le diverse configurazioni hardware che sono supportate da S 390 questa sezione contiene delle informazioni generali e dei riferimenti a documenti dov possi bile trovare delle informazioni aggiuntive 2 1 1 Architetture supportate Debian 6 0 supporta undici 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 amd64 EM64T ARM armel Intel IOP32x 10p32x Intel IXP4xx ixp4xx Marvell Kirkwood kirkwood Marvell Orion orion5x Versatile versatile HP PA RISC hppa PA RISC 1 1 32 PA RISC 2 0 64 Intel IA 64 1264 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 Cobalt cobalt MIPS Malta 32 bit 4kc malta MIPS Malta 64 bit Skc malta IBM Motorola powerpc PowerMac pmac PowerPC Capitolo 2 Requisiti di sistema Architettura Indicazione Debian Sottoarchitettura Variante flavor PReP prep Sun SPARC sparc sun4u sparc64 sun4v IBM S 390 s390 IPL da VM reader e generic DASD IPL from tape tape Questo documento tratta l installazione sull architettura S 390 Se si cercano delle informazioni s
96. e al file di preconfigurazione ha la possibilit di leggerle Luso 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 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 crypted 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 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 83 Appendice B Installazione automatica tramite preconfigurazione 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
97. e 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 3 4 Invio dei rapporti di installazione Se non si riesce a risolvere qualche problema si invii un rapporto di installazione Si incoraggia l invio del rapporto anche quando l installazione avviene con successo in questo modo possiamo reperire quante pi informazioni possibili sulle diverse configurazioni hardware 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 co
98. e 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 6 0 SU S390 sssessssscssssssssscesssssessessesersssessssesessesessesessevees ix 1 Benvenuti in D DIAN ie ccesssccesscsecsscsscssesecssascescsccnescssssesaseasscasscsesecsooestbcasasdoceccsassseassstasceassesacsstecassssce 1 TM CosmebDeblan ceirart et 1 1 2 Cosa GNU Linux area ait kane ia 2 1 3 Cosa Debian GNU Linux i 3 1 4 Cosa Debian GNU Hurd iila rile 3 19 RrocurarsiDe bal casina 4 1 6 Versione pi recente di questa guida i 4 1 7 Organizzazione della guida eee ceeeseeseceeceeceeeeeeecaeesaesaecsecseeeeeeeeaeeseeeaesaessaeeasens 4 1 8 Miglioramenti a questo manuale eee cee cee ceeeeeeeceeesaecaecseceaeeeeeeseaeeseesaesaeenaeeaeees 5 1 9 Copyright e licenze software i 2 2 Requisiti di sistema ccscccscssceccessccsessececsssescnecseceessscscsecseseccsssnesscsesescnasseceesessessseseseecsssnessesees 7 2 1 Hard Ware SUpPOrate icccesccsesevsecevsicescesepiacsseasedescedextesagensebvscavsnsebvesateeedcacesecbosad vageneoecgevssneee 7 2 1 1 Architetture supportate ii 7 2 1 2 Macchine S 390 e ZSEries eee 8 2 1 3 Sistemi Multiprocessore ie 8 DAMA Schede di Tete siren air chaser Guoeb
99. e software you can redistribute it and or modify it under the terms of the GNU General Public License as published by the Free Software Foundation either version 2 of the License or at your option any later version This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License for more details You should have received a copy of the GNU General Public License along with this program if not write to the Free Software Foundation Inc 51 Franklin Street Fifth Floor Boston MA 02110 1301 USA Also add information on how to contact you by electronic and paper mail If the program is interactive make it output a short notice like this when it starts in an interactive mode Gnomovision version 69 Copyright C year name of author Gnomovision comes with absolutely no warranty for details type show w This is free software and you are welcome to redistribute it under certain conditions type show c for details 110 Appendice F GNU General Public License The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of course the commands you use may be called something other than show w and show c they could even be mouse clicks or menu items whatever suits your program You
100. ean 103 Appendice E Administrivia E 1 Informazioni su questo documento Questo manuale stato creato per 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 entity 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 Pani 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 De
101. eare 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 1 avanzamento dell installazione 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 partman 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 39 Capitolo 6 Uso dell Installatore Debian fatte sui dischi e verra chiesto di confermare la creazione dei file system 6 3 2 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 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
102. ebian 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 debian installer alle spese di alcune funzionalit anna Anna s Not Nearly APT Installa i pacchetti che sono stati scaricati dal mirror prescelto o dal CD 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 in Debian partitioner Consente all utente di partizionare dischi collegati al sistema scelto un programma di par tizionamento appropriato all architettura del computer 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 Cons
103. ecepteceetevasacd enc EEN cheese 8 2 1 5 Periferiche e altro hardware i 8 2 2 Supporti per l installazione ce cece eeeeeeceeeseecaeceeceeeeeeeaeeseeeaecaesaesaeeeeseeeeaesenesaees 9 2 2 1 CD ROM DVD ROM visioi ani pE ERE eee 9 222 DIT T TRO pontedera 9 QD 3 REE E E E E EE 9 2 24 Un XO Sistem GNU siisii carir eeir bedna aioi o eni rierien piro 9 2 2 5 Sistemi d archiviazione supportati i 10 2 3 Requisiti di memoria e spazio SU disco 10 3 Preparazione dell installazione di Debian GNU LinUX ssssesssessssessssessssessssesessesesessesenees 11 3 1 Panoramica del processo d installazione eseeeeeeeceeeeeeeeeecaeeseesaeceeceseeeeteeeeeeeaees 11 3 2 Backup del dall rita 12 3 3 Informazioni necessarie s ssicssisscssecesedessescssivednesss REA LR 12 331 DOCUMENTAZIONE 3 cpc RR RARI ARIANO Pei asian 12 3 3 1 1 Guida all installazione ic icirini irene 12 3 3 1 2 Documentazione hardWare ii 12 3 3 1 3 Informazioni sulla compatibilit hardware per S 390 13 3 3 2 Ricerca d informazioni sull hardware 13 3 3 3 Compatibilit hardware csccsescssesostesiesssoscssenesceveseepsinesnseasnseevopasonsvesapesyeoasnsneabens 13 3 3 4 Impostazione della rete uuriia nina 14 3 4 Requisiti hardware mMinimi ii 14 3 5 Prepartizionamento per s
104. ections 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 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 squeeze I vari frammenti utilizzati in questa appendice sono disponibili anche nel file di preconfigurazione di esempio http d i alioth debian org manual example preseed txt Si noti che l esempio valido per l installazione sull architettura Intel x86 Se si vuole fare l installazione su un archi
105. edire 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 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 esperto e deselezionando il modulo nell elenco dei moduli che viene mostrato durante le fasi di riconoscimento dell hardware 5 3 Risoluzione dei problemi del processo d installazione 5 3 1 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 2 Spesso i problemi possono essere risolti staccando le periferiche esterne e riprovando l avvio Se sulla macchina presente parecchia memoria pi di 512 MB e l ins
106. eeeeaes 21 92 Parametri di avvio ili Lai he tee alain 21 5 2 1 Parametri dell Installatore cee ceseeaeceeceseeeeeeesaeeseesaeceseeeeeeees 21 5 2 1 1 Uso dei parametri di avvio per rispondere alle domande 24 5 2 1 2 Passaggio di parametri ai moduli del kernel eect eeeeeeeeee 25 5 2 1 3 Moduli del kernel in blacklist ii 26 5 3 Risoluzione dei problemi del processo d installazione 26 5 3 1 Configurazione dell aVVio ui ii 26 5 3 2 Interpretazione dei messaggi di avvio del kernel ee ceeeeeeetseeeeeeeeeees 27 5 3 3 Segnalazione di problemi con l installazione ee eeeeeeeeeeeeeteeeeeeeeeeees 27 5 3 4 Invio dei rapporti di installazione ee cee ceeeeceeceeeeeeeeeceeeseesaeseeeeeeeeees 27 6 Uso dell Installatore Debian sorrsrerrererie ie eis ie rin ierinizzeniz ie nin ie nin ie zio ee nineenin ee ninioniniz resin re nin razione 29 6 1 Come funziona FInstallatore ss istisini iaia ia 29 6 2 Introduzione ai componenti ceeceseeseeeeceeeeseeeeecaecsaeeaeeeeseeeseeseeesaessaeaeceeseeeeeneees 30 6 3 Uso dei singoli COMPODEDEL scita pini 32 6 3 1 Impostazione dell Installatore Debian e configurazione dell hardware 32 6 3 1 1 Controllo della memoria disponibile e modalit low memory
107. eguente mostra due volumi diversi il primo cifrato via dm crypt il secondo via loop AES Volume cifrato sda2_crypt 115 1 GB Linux device mapper 46 Capitolo 6 Uso dell Installatore Debian 1 115 1 GB F ext3 Loopback 100p0 515 2 MB AES256 keyfile 1 515 2 MB 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 loop0 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 crittazione verranno spiegate successivamente in la Sezione 7 2 Quando si soddisfatti dello schema di partizionamento si pu proseguire con l installazione 6 3 3 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
108. ei carat teri UTF S 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 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 scegliere la disposizione della tastiera fra un numero maggiore di possibilit eseguire kbd config 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 Una tastiera estesa una tastiera con i tasti da F1 a F10 nella fila di tasti pi in alto 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 codi
109. 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 112 Appendice F GNU General Public License 1 E lecito copiare e distribuire copie letterali del codice sorgente del Programma cosi 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 opera secondo i termini del prece dente comma 1 a patto che sia
110. ello 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 Foundation 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 Maggiori informazioni sulla mailing list linux kernel poss
111. emplice 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 RAIDI leggermente pi complesso Prima viene chiesto il numero di partizioni attive e il nu mero 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 debian installer 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 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 RAID10 ha una procedura di configurazione simile a quella per RAIDI tranne quando viene eseguita in modalit esperto Infatti in tale modalit debian installer chiede il layout che pu essere n per le copie vicine 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
112. ente 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 Linux dopo il riavvio 31 Capitolo 6 Uso dell Installatore Debian user setup Imposta la password di root e aggiunge un utente normale 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 avvio 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
113. er inserito tutte le passphrase l avvio prosegue in modo usuale 7 2 3 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 Con loop AES questa operazione richiede un solo comando mount mount_point Password dove mount_point deve essere sostituito dalla directory specifica per esempio home L unica differenza rispetto a un normale mount la richiesta di inserire la passphrase del volume 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 56 Capitolo 7 Avvio
114. estare 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 sistema 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 possibile forzare l installatore a utilizzare un livello di soglia pi alto di quello calcolato in base alla memoria disponibile tramite il
115. fica dei caratteri bens uno degli standard pi vecchi come ISO 8859 1 usato per le lingue dell Europa occidentale o EUC JP usato per il giapponese 34 Capitolo 6 Uso dell Installatore Debian 6 3 1 4 Ricerca dell immagine ISO del Debian Installer Quando si effettua un installazione con il metodo hd 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 Al 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 file 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 imm
116. gnere 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 Scegliendo Metodo di cifratura Loopback loop AES il menu varia per mostrare le seguenti opzioni Cifratura AES256 Per loop AES diversamente da dm crypt le scelte relative al cifrario e alla lunghezza della chiave sono dipendenti fra loro per cui vanno fornite contemporaneamente Si vedano le sezioni precedenti su cifrario e lunghezza della chiave per ulteriori informazioni 6 Usare una passphrase come chiave vuol dire che la partizione viene configurata usando LUKS http luks endorphin org 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 45 Capitolo 6 Uso dell Installatore Debian Chiave di cifratura File chiave GnuPG Adesso
117. gramma 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 l account Se in qualsiasi momento dopo l installazione si vuole creare un altro utente usare il comando addu ser 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 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 Infatti i
118. guage string en 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 en_US UTF 8 nl_NL UTF 8 La configurazione della tastiera consiste nella scelta di una architettura della tastiera e di una mappa di tastiera Nella maggior parte dei casi l architettura della tastiera viene riconosciuta automaticamente e quindi non necessario farne la preconfigurazione La mappa di tastiera deve essere ritenuta da debian installer valida per l architettura della tastiera scelta Selezione della tastiera d i console tools archs select at d i console keymaps at keymap select us Esempio con una diversa architettura della tastiera d i console keymaps usb keymap select mac usb us Per saltare la configurazione della tastiera si deve preconfigurare console tools archs con skip config Questo comporta che la mappa di tastiera del kernel rimane attiva Nota cambiamenti nella gestione dell input fatti nei kernel 2 6 hanno reso l architettura della tastiera virtualmente obsoleta Normalmente per i kernel 2 6 si deve selezionare una mappa di tastiera PC at 2 La preconfiguraizone di locale a en_NL comporta che il locale predefinito sul sistema installato sara en_US UTF 8 Se per esempio si volesse usare en_GB UTF 8 sar necessario preconfigurare individualmente ciascun valore 76 Ap
119. he sempre necessario specificare anche un valore per esempio auto true 0 interface eth0 auto auto install enable classes auto install classes fb debian installer framebuffer language debian installer language country debian installer country locale debian installer locale priority debconf priority file preseed file url preseed url 73 Appendice B Installazione automatica tramite preconfigurazione interface netcfg choose_interface hostname netcfg get_hostname domain netcfg get_domain protocol mirror protocol suite mirror suite 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 dhcp3 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 1 quindi ha effetto solo sul programma d instal
120. hiusa 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 65 Appendice A Installation Howto Questo documento descrive come installare Debian GNU Linux squeeze su S 390 s390 con il nuovo debian installer una guida rapida al processo d installazione che dovrebbe contenere 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 Sezione 5 3 4 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 debian installer http www debian org devel debian installer Il team debian cd si occupa della creazione delle immagini dei CD del debian installer e le distribuisce sulla pagina Debian CD http www debian org CD Per ulteriori informazio
121. 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 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 l 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 e promuovere la condivisione e il riutilizzo del software in generale NON C GARANZIA 11 POICH IL PR
122. i possono essere usati in combinazione LVM Logical Volume Management Cifratura 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 ext3 per le partizioni boot viene scelto ext2 quando usato il partizionamento guidato jfs non disponibile su tutte le architetture xfs non disponibile su tutte le architetture e reiserfs opzionale non disponibile su tutte le architetture 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 FAT16 FAT32 6 3 2 2 Partizionamento guidato Con il partizionamento guidato si hanno tre possibilita 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
123. i 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 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 netcfg disable_dhcp Normalmente il debian installer tenta di configurare la rete via DHCP Se il tentativo ha successo non si ha la possibilit di verificare ed eventualmente modificare le impostazioni possibile fare la configurazione manuale della rete solo se DHCP fallisce Se nella propria rete locale presente un server DHCP ma si vuole evitare di usarlo per esempio perch fornisce risposte sbagliate si pu usare il parametro netcfg disable _dhcp true per evitare la configurazione della rete con DHCP e 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
124. i volumi e Creare un volume logico e Cancellare i gruppi di volumi e Cancellare il volume logico e Estendere il gruppo di volumi 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 43 Capitolo 6 Uso dell Installatore Debian 6 3 2 6 Configurazione di volumi cifrati debian installer 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 cifrata 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 esempi
125. i 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 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 debian installer abbastanza semplice e completamente supportata da partman Come prima cosa si devono marcare le partizioni da usare come volumi fisici per LVM questo si pu fare dal menu Impostazioni della partizione scegliendo 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 d
126. ian 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 partman confirm boolean true I I i partman choose_partition select finish i i partman confirm_nooverwrite boolean tru B 4 6 3 Controllo del montaggio delle partizioni Normalmente i filesystem vengono montati usando come chiave un UUID identificatore unversal 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 inserisce un nuovo disco o un dispositivo USB e quando questo accade il comportamento del sistema diventa
127. iara 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 docs definition_plain html 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 Il Linux Standard Base http www linuxbase org LSB un progetto il cui scopo quello 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 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 Debian Jr http www debian org devel debian jr un progetto interno il cui scopo quello di essere sicuri che Debian abbi
128. iare 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 custom 1 0 kernel_image Il numero di versione 1 0 pu essere cambiato secondo le necessit questo semplicemente 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 dell host La compilazione del kernel richiede un po di tempo in base alla potenza della macchina Finita la compilazione possibile installare il proprio kernel perso nalizzato come qualsiasi altro pacchetto Da root eseguire dpkg i linux image 2 6 32 subarchitecture custom 1 0_s390 deb La parte sottoarchitettura opzionale e indica la sottoarchitettura in base alle opzioni del kernel sono state attivate 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 2 6 32 che contiene la 5 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 ri
129. ibuisce 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 uniformemente 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 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 40 Capitolo 6 Uso dell Installatore Debian RAID6 Simile a RAIDS con l eccezione che utilizza due dispositivi per la parit anzich uno Un array RAID6 pu sopravvivere alla rottura di due dischi RAID10 RAID10 combina lo striping come in RAIDO e il mirroring come in RAIDI Vengono create n copie dei dati in arrivo che sono distribuite fra
130. icare 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 scp durante l installazione netcfg disable_dhcp Da impostare a true per disabilitare il DHCP e forzare la configurazione statica della rete mirror protocol protocol Normalmente l installatore usa il protocollo http per scaricare i file dai mirror Debian e non possibile 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 2 1 2 Passaggio di parametri ai moduli del kernel Se i driver sono compilati nel kernel il passaggio dei parametri avviene come descritto nella docu mentazio
131. impostare a true per entrare in modalit di ripristino anzich effettuare una normale instal lazione Si consulti la Sezione 8 7 24 Capitolo 5 Avvio del sistema d installazione 5 2 1 1 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 Pu essere usato per impostare lingua e nazione per l installazione Funziona solo se il locale specificato supportato da Debian Per esempio con locale de_CH si imposta il tedesco come lingua e la Svizzera come nazione Esistono due modi per specificare quali 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 specif
132. impostazione dei valori previene ancora che le domande siano visualizzate anche se i He SR OSE HE valori arrivano da dhcp d i netcfg get_hostname string unassigned hostname d i netcfg get_domain string unassigned domain Disabilita la noiosa finestra di dialogo della chiave WEP d i netcfg wireless_wep string Lo stupido nome host dhcp che alcuni ISP usano come una sorta di password d i netcfg dhcp_hostname string radish Se per la scheda di rete o per altro hardware necessario caricare un 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 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 impostare 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 pass
133. installazione 1 In Debian thunderbird stato rinominato icedove per un problema con la licenza i dettagli del problema non rientrano nello scopo di questo manuale 2 Per esempio cron quota logcheck aide 3 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 61 Capitolo 8 Passi successivi e cosa fare adesso 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 programma grafico di posta preferito in modo che usi i server corretti per inviare e ricevere le email questa configura
134. ione F2 devono essere premuti contemporaneamente 53 Capitolo 6 Uso dell Installatore Debian 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 installazione da remoto rimane comunque possibile ma si possono verificare dei problemi di visualizzazione dei 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 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 do
135. iornare 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 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 215 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 Hurd Debian GNU Hurd un sistema Debian GNU che rimpiazza il kernel monolitico Linux con GNU Hurd un insieme di server che girano sopra al microke
136. ipale della chiavetta USB preseed file hd media preseed cfg preseed file checksum 5da499872becccfeda2c4872 9171c3d Notare che quando preseed url e preseed file sono passati come parametri di avvio si possono abbreviare rispettivamente con url e file 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 debian installer sufficiente passare percorso alla variabile valore per qualsiasi variabile di preconfigurazione 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 pacche
137. ipsel powerpc s390 0 sparc usr sbin debootstrap arch ARCH squeeze 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 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 D 3 4 1 Creazione dei file di device A questo punto dev contiene solo i file di device pi 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 creare un set predefinito di file di device statici usando cd dev 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 98 Appendice D Miscellanea D 3 4 2 Montare le pa
138. istema funziona fare un nuovo tentativo La configurazione manuale della rete richiede parecchie informazioni sulla propria rete le pi im portanti sono indirizzo IP maschera di rete gateway indirizzi dei name server e nome host Inoltre se presente un interfaccia di rete wireless sono richiesti ESSID wireless e una chiave WEP Rispondere alle domande usando le informazioni in la Sezione 3 3 Nota Alcuni dettagli tecnici che potrebbero essere utili il programma assume che l indirizzo 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 35 Capitolo 6 Uso dell Installatore Debian 6 3 1 6 Configurazione dell orologio e del fuso orario L installatore non modifica l orologio di sistema sulla piattaforma s390 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 predefin
139. istemi ad avvio mMultiplo i 15 3 6 Configurazione di hardware e sistema operativo prima dell installazione 16 3 6 1 Configurazione del BIOS isss 17 3 6 2 Installazioni native e LPAR ii iiii iii 17 3 6 3 Installazione su una VM ospite csseeseeeeceeeeeeeeeecaeesaesaeceeceeeeeeeeeseneeaee 17 3 6 4 Preparazione di un server d installazione eee ceeeeeeeeecneeeeeeeeeeeseeeeaee 17 iii 4 Recupero dei supporti per Pinstallazione s sesesesosesesoeoecsoesesesosesocoeseseooseeesosoeceoesesesoeoroeoeseeesese 19 4 1 Set ufficiale di CD ROM Debian GNU LInUx ii 19 4 2 Recupero dei file dai mirror Debian ii 19 4 2 1 Dove trovare le immagini per l installazione e 19 43 Creazione un nastro IPL aaa ala 19 4 4 Installazione automatizzata ii 20 4 4 1 Installazione automatizzata usando l Installatore Debian n 20 5 Avvio del sistema d installazione esrrrcreriereerie zio rio reeie nine ee zione rene eo reni nio nin eio nen ienineeenenee 21 5 1 Avvio dell installatore su S 390 ceseeseeeeceseeseeesecaeceaeaeeeeceeeeeseeecsessaesaeceeeseneeeees 21 Sle L Limitazioni di 8390 leale lepione alia 21 5 1 2 Parametri di avvio per 390 ee cececeseeeeeceecssesaeceecesseseeeeesaeesesaecsesne
140. ita 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 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 London 0 UTC Nel caso di installazioni automatiche possibile impostare qualsiasi valore per il fuso orario tramite la preconfigurazione 6 3 2 Partizionamento e selezione del punto di mount A questo punto dopo che il rilevamento dell hardware stato eseguito per l ultima volta debian installer 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 creazione dei file system nell assegnazione dei punti di mount e nella configurazione se necessaria delle
141. ivi all architettura s390 e per i file indipen denti dall architettura Si pu anche copiare il contenuto di tutti i CD d installazione dentro questa struttura di directory FIXME more information needed from a Redbook 18 Capitolo 4 Recupero dei supporti per l installazione 4 1 Set ufficiale di CD ROM Debian GNU Linux Da sempre il modo pi semplice per installare Debian GNU Linux usare un set ufficiale di CD 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 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 Se si possiede il set di CD Debian e se possibile avviare la macchina da CD 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 sul CD Nonostante l insieme completo dei pacchetti binari richieda parecchi CD veramente raro che si abbia bisogno di pacchetti presenti sul terzo CD o su uno dei CD succes sivi anche possibile usare la versione su DVD che permette di risparmiare molto spazio sul proprio scaffale e di evitare fastidiosi sparpagliamenti di CD Se la propria macchina non supporta l avvio da
142. l processo d avvio uscire dalle shell per continuare il processo d avvio BOOT_DEBUG 0 Questo il valore predefinito BOOT_DEBUG 1 Pi informazioni del solito BOOT_DEBUG 2 Parecchie informazioni per il debug 1 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 22 Capitolo 5 Avvio del sistema d installazione 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 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 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 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 s
143. l programma di gestione dei pacchetti raccomandato aptitude 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 livello 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 48 Capitolo 6 Uso dell Installatore Debian apt deve essere configurato 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 volatile Se l installazione avviene a una priorit pi bassa cio in modalit esperto possibile scegliere da soli cosa far
144. lazione e non influenza i normali client DHCP Si pu anche mettere il testo in una sezione del file di configurazione in modo che sia usata da un solo host per impedire la preconfigurazione 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 74 Appendice B
145. le 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 aggior namento 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 2 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 111 Appendice F GNU General Public License garantire la liberta di condividere e modificare il software libero al fine di assicurare che 1 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 libero free software ci si riferisce alla libert non al prezzo Le
146. 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 RAIDIO pu distribuire le copie usando diversi layout Il layout predefinito prevede copie vicine Con le copie vicine tutte 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 RAIDI0 pu essere usato per avere affidalibit e ridondanza senza lo svantaggio di dover calco lare la parit Riassumendo Tipo Numero Device di Resiste a Spazio minimo di scorta rotture del disponibile device disco RAIDO 2 no no La dimensione della partizione pi piccola moltiplicata per il numero di device in RAID RAIDI 2 Opzionale si La dimensione della partizione pi piccola in RAID RAIDS 3 Opzionale si La dimensione della partizione pi piccola moltiplicata per il numero di device in RAID meno 1 RAID6 4 Opzionale si La dimensione della partizione pi piccola moltiplicata per il numero di device in RAID meno 2 RAID10 2 Opzionale s La somma di tutte le partizioni diviso per il numero di pezzi per copia il numero predefinito 2 41 Capitolo 6 Uso dell Installatore Debian Se si desidera conoscere tutto cid che c da sapere sul RAID software si consulti il S
147. le 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 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 6 Ogni volta che il Programma o un opera basata su di esso vengono distribuiti l acquirente riceve autom
148. ll 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 117
149. lude anything that is normally distributed in either source or binary form with the major components compiler kernel and so on of the operating system on which the executable runs unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated place then offering equivalent access to copy the source code from the same place counts as distribution of the source code even though third parties are not compelled to copy the source along with the object code 4 You may not copy modify sublicense or distribute the Program except as expressly provided under this License Any attempt otherwise to copy modify sublicense or distribute the Program is void and will automatically terminate your rights under this License However parties who have received copies or rights from you under this License will not have their licenses terminated so long as such parties remain in full compliance 5 You are not required to accept this License since you have not signed it However nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License Therefore by modifying or distributing the Program or any work based on the Program you indicate your acceptance of this License to do so and all its terms and conditions for copying distributing or modifying the Progra
150. m or works based on It 6 Each time you redistribute the Program or any work based on the Program the recipient automa tically receives a license from the original licensor to copy distribute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise 108 Appendice F GNU General Public License of the rights granted herein You are not responsible for enforcing compliance by third parties to this License 7 If as a consequence of a court judgment or allegation of patent infringement or for any other reason not limited to patent issues conditions are imposed on you whether by court order agreement or otherwise that contradict the conditions of this License they do not excuse you from the conditions of this License If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations then as a consequence you may not distribute the Program at all For example if a patent license would not permit royalty free redistribution of the Program by all those who receive copies directly or indirectly through you then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program If any portion of this section is held invalid or unenforceable under any particular circumstance the balance of the section is intended to apply and the section as a whole is
151. ma 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 then echo bob cfg fi Il massimo della flessibilit questo scarica ed esegue un programma 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 88 Appendice B Installazione automatica tramite preconfigurazione 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 89 Appendice C
152. ma 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 automaticamente i Raccomandati sia durante l installazione che sul sistema finale Vedere anche la Sezione 6 3 3 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
153. me 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 27 Capitolo 5 Avvio del sistema d installazione Partitions lt L output di 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 O 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 Par
154. mmenti utilizzati in questa appendice sono disponibili anche nel file di preconfigurazione di esempio http d i alioth debian org manual 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 installazione Metodo initrd file network d installazione CD DVD si si Sia netboot si no si hd media si si Sia generic tape si no si Note a Sol
155. molti programmi che non sono compresi nella distribuzione Debian Se il computer sar un server 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 Sulle 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 anch
156. n d i trunk installer doc devel Notare che le funzioni supportate potrebbero cambiare da un rilascio all altro Avvertimento Lidentificazione 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 6 1 Esempio di partizionamento Se il sistema ha spazio libero possibile scegliere di partizionare 79 Appendice B Installazione automatica tramite preconfigurazione 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 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 hda o dev sda ma non dev discs disc0 disc d i partman auto disk string dev sda Inoltre necessario specificare il metodo da usare Quelli disponibili sono regular usa i tipi di partizione pi comuni per la propria 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 partizionati automati
157. n verr affrontata in questo documento Come minimo necessaria una partizione dedicata per la root di Debian Si possono ottenere delle informazioni sull attuale configurazione delle partizioni usando un program ma per il partizionamento per il sistema operativo che si sta attualmente usando per esempio VM diskmap 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 di 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 Se la propria macchina ha pi di un disco fisso si potrebbe voler dedicarne uno completamente a De bian In tal caso non c bisogno di partizionare tale disco prima di avviare il sistema d installazione l installatore comprende un programma di partizionamento che pu svolgere tranquillamente tale compito 15 Capitolo 3 Preparazione dell installazione di Debian GNU Linux Anche nel caso in cui la propria macchina abbia un solo disco fisso se si vuole rimpiazzare completa mente l attuale sistema operativo con Debian GNU Linux si pu aspettare e partizionare il disco co me parte del pr
158. namento del sistema operativo nativo Si raccomanda di non tentare la crea zione di partizioni per Debian GNU Linux usando i programmi di altri sistemi operativi Piuttosto si dovrebbe creare solo la partizione o le partizioni che si vuole riservare al sistema nativo Se si vuole installare pi di un sistema operativo sulla stessa macchina si dovrebbe installare tutti gli altri sistemi prima di procedere con l installazione di Linux L installazione di Windows e di altri SO potrebbero distruggere la capacit di avviare Linux 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 Se attualmente si dispone di un solo disco fisso con una sola partizione una situazione comune nei desktop e si vuole un sistema ad avvio multiplo con il sistema operativo nativo e Debian si deve 1 Fare il backup di qualunque file utile presente nel sistema 2 Avviare il sistema dai supporti d installazione del sistema operativo nativo ad esempio CD ROM o dischetti 3 Usare i programmi di partizionamento nativi per creare le partizioni per il sistema nativo Lasciare una partizione segnaposto o dello spazio libero per Debian GNU Linux 4 Installare il sistema operativo nativo nella sua nuova partizione 5 Avviare il sistema con il s o nativo per verificare che sia tutto a posto e scaricare i file di bo
159. nare secondo le proprie necessit il disco fisso creando almeno un file system e una partizione di swap Per un ambiente puramente te stuale sono necessari 350 MB 1 GB 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 hda6 in seguito questa partizione usata come root 96 Appendice D Miscellanea mke2fs j dev hda6 Per creare un file system ext2 basta omettere l opzione 3 Inizializzare e attivare lo swap sostituire il numero della partizione con quello della partizione desti nata allo swap per Debian mkswap dev hda5 syncj sync sync swapon dev hda5 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 hda6 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 pr
160. ncluso nella distribuzione principale 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 per far funzionare il kernel di Linux e i programmi GNU Perci su ogni architettura o piattaforma per cui stato portato il kernel Linux la libc il gcc e per cui esiste un port Debian possibile installar
161. ne 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 25 Capitolo 5 Avvio del sistema d installazione 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 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 2 1 3 Moduli del kernel in blacklist Potrebbe essere necessario mettere in blacklist un modulo per imp
162. nel 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 890 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 filosofia e attrarre sviluppatori che credono nei principi che Debian rappresenta il Progetto Debian ha pubblicato numerosi di documenti che sottolineano i suoi valori e servono come guida per cosa vuol dire essere uno sviluppatore Debian e 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 ch
163. ni 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 debian installer http www debian org devel debian installer ci sono i collegamenti anche 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 Esistono due immagini di CD per l installazione da rete netinst che possono essere usate per instal lare squeeze con il debian installer Queste immagini sono state create per fare l avvio da CD per poi installare i pacchetti aggiuntivi dalla rete da qui il nome installazione da rete La differenza fra le due immagini che nell immagine netinst completa sono inclusi i pacchetti dell installazione di base che invece devono essere scaricati nel caso si usi l immagine businesscard Se si preferi sce 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 A 2 2 Avvio da rete anche possibile avviare debian installer 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 dall
164. no 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 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 queste vengono distribuite separatamente Se per queste parti vengono distribuite all interno di un prodotto che un
165. nstaller 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 Capitolo 2 Requisiti di sistema 2 2 5 Sistemi d archiviazione supportati I dischi d avvio di Debian contengono un kernel che stato compilato per massimizzare il numero di sistemi su cui pu girare Sfortunatamente questo comporta un kernel di dimensione maggiore che include molti driver che non verranno usati sulla propria macchina vedere la Sezione 8 6 per imparare a compilare un kernel personalizzato Il supporto per la maggior quantit di dispositivi desiderabile in generale per permettere che Debian possa essere installata sul numero maggiore possibile di combinazioni di hardware Ogni sistema di archiviazione supportato dal kernel Linux supportato anche dal sistema d avvio Questo significa che FBA e ECKD DASD sono supportati con il vecchio layout dei dischi di Linux 1d1 e con il nuovo layout dei dischi comune S 390 cdl 2 3 Requisiti di memoria e spazio su disco Sono necessari almeno 20MB di memoria e 500MB 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
166. nteressate 3 3 Informazioni necessarie 3 3 1 Documentazione 3 3 1 1 Guida all installazione Il documento che si sta leggendo la versione ufficiale della Guida all installazione per la release squeeze di Debian disponibile in vari formati e parecchie lingue http d i alioth debian org manual 3 3 1 2 Documentazione hardware Contiene informazioni utili sulla configurazione o l utilizzo dell hardware 12 Capitolo 3 Preparazione dell installazione di Debian GNU Linux 3 3 1 3 Informazioni sulla compatibilit hardware per S 390 Istruzioni per l installazione e driver delle periferiche DASD XPRAM Console tape z90 crypto chandev network per Linux su S 390 con kernel 2 4 e Device Drivers and Installation Commands http oss software ibm com developerworks opensource linux390 docu l Redbook IBM in cui descritto come Linux possa essere combinato con z VM su hardware zSeries e S 390 e Linux for S 390 http www redbooks ibm com pubs pdfs redbooks sg244987 pdf Redbook IBM in cui sono descritte le distribuzioni Linux disponibili per il mainframe Non c un ca pitolo su debian ma i concetti di base riguardo l installazione sono comuni per qualsiasi distribuzione per S 390 e Linux for IBM eServer zSeries and S 390 Distributions http www redbooks ibm com pubs pdfs redbooks sg246264 pdf 3 3 2 Ricerca d informazioni sull hardware Nella maggior parte dei casi il programma d
167. o lasciata all utente In caso di problemi si controlli in var log 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 Sprimary method raid 64 512 300 raid method raid 500 10000 1000000000 raid method raid PORRO GG GB Gf 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 61 Appendice B Installazione automatica tramite preconfigurazione supportati i livelli di RAID 0 1 5 6 e 10 i dispositivi devono essere separati usando il carattere I parametri sono 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 12 0 ext3 dev sdal dev sdbl dev sda5 dev sdb5 0 2 0 ext3 home 120 swap dev sda6 dev sdb6 Per ulteriori informazioni vedere il file partman auto raid recipe txt incluso nel pacchetto deb
168. o 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 necessit 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 Lalbero delle directory Debian GNU Linux aderisce 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 u
169. o 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 Per usare la cifratura necessario creare una nuova partizione dopo aver selezionato dello spazio libe ro dal menu principale di partizionamento 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 debian installer supporta pi metodi di cifratura Il metodo predefinito dm crypt incluso nei nuovi kernel Linux e in grado di ospitare volumi fisici per LVM l altro metodo loop AES pi vecchio e manutenuto separatamente dai sorgenti del kernel Linux Se non esistono
170. o 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 Ovviamente qualsiasi domanda elaborata prima che venga caricato il file di preconfigurazione non pu essere preconfigurata tra cui quelle mostrate solo quando la priorit media o bassa per esempio il primo riconoscimento dell hardware In la Sezione B 2 2 descritto un modo per evitare che queste domande siano poste 69 Appendice B Installazione automatica tramite preconfigurazione Per evitare le domande normalmente poste prima che avvenga la preconfigurazione possibile avvia re l installatore in modalit auto Questa modalit rimanda le domande che sarebbero poste troppo presto per la preconfigurazione cio la scelta di lingua nazione e tastiera fino a che la rete non sia funzionante in modo da consentire 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
171. o simili dal punto di vista del sistema operativo con l eccezione di alcuni vecchi lettori CD ROM non standard che non sono n SCSI n IDE ATAPI L installazione basata sui CD ROM supportata per alcune architetture Sulle macchine con il sup porto dei CD ROM avviabili possibile fare una completa installazione senza unit a nastro Anche se il proprio sistema non supporta l avvio da CD ROM possibile usare il CD ROM assieme ad un altra tecnica per l installazione del sistema dopo che il sistema d installazione stato avviato in un altro modo vedere Capitolo 5 2 2 2 Dischi fissi 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 2 2 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 2 2 4 Un x o sistemi GNU Se si usano altri sistemi Unix possibile usarli anche per installare Debian GNU Linux senza l uso di debian i
172. ocesso d installazione la Sezione 6 3 2 dopo aver avviato il sistema d installazione Questo possibile solo se si programmato di fare l avvio del sistema d installazione da dischetti CD ROM o file su una macchina connessa in rete Infatti se si fa l avvio da file posti sul disco fisso per poi partizionarlo durante il processo d installazione cancellando in tal modo i file di avvio meglio sperare che l installazione vada a buon fine al primo colpo In questa situazione come minimo si dovrebbero avere dei sistemi alternativi per rimettere eventualmente in sesto la macchina come ad esempio i dischetti o i CD d installazione del sistema operativo originario Anche nel caso in cui la macchina sia gi dotata di pi d una partizione e si possa ottenere lo spazio sufficiente cancellando e rimpiazzando una o pi di esse si pu aspettare e utilizzare il programma di partizionamento dell installatore Debian Si dovrebbe comunque leggere quanto segue perch ci potrebbero essere delle circostanze particolari come l ordine delle partizioni esistenti all interno della mappa delle partizioni che rendono obbligatorio il ripartizionamento del disco prima di procedere all installazione In tutti gli altri casi necessario partizionare il disco fisso prima di iniziare l installazione per creare spazio per Debian Se alcune delle partizioni serviranno ad altri sistemi operativi vanno create usando i programmi di partizio
173. oftware 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 puo 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 La maggior parte dei boot loader supportano il RAID1 in mirror non in strisce quindi una soluzione pu essere usare RAID5 per e RAID1 per boot Avvertimento Il supporto per MD un aggiunta al sistema d installazione relativamente recente Si potrebbero ve rificare dei problemi con alcuni dei livelli RAID in combinazione con alcuni bootloader se si prova a usare un device MD per il file system di root Gli utenti pi esperti possono aggirare alcuni di questi problemi eseguendo alcuni passi dell installazione manualmente tramite una shell 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 s
174. ogrammi 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 sa de 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 ar x debootstrap_0 X X_all deb cd zcat full path to work work data tar gz tar xv 1 Questi includono le principali utility GNU e comandi come sed grep tar e gzip 97 Appendice D Miscellanea 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 In caso si abbia un CD Debian GNU Linux squeeze montato su caron si pu sostituire 1 URL http con l URL file cdrom debian Nel comando debootstrap sostituire ARCH con uno dei seguenti alpha amd64 arm armel hppa 1386 ia64 m68k mips m
175. onante e poi si aggiorna il pacchetto per il file che si cambiato viene sovrascritto Gli esperti aggirano questo problema bloccando 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 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 crontab 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
176. ono essere trovate nelle FAQ della mailing list linux kernel http www tux org Ikml Gli utenti Linux hanno un immensa liberta 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 dei 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 e 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
177. orma 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 113 Appendice F GNU General Public License 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 eseguibile o del codice oggetto effettuata indicando un luogo dal qua
178. ormazioni 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 S 390 non supporta le console virtuali possibile aprire una seconda e una terza sessione ssh per vedere 1 file di log sotto descritti 29 Capitolo 6 Uso dell Installatore Debian I messaggi di errore e i log sono reindirizzati alla quarta console possibile accedere a questa console premendo i tasti Alt 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 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 instal 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 2 Introduzione ai componenti Ecco una lista dei componenti dell installatore con una breve 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
179. orologio hardware deve essere impostato o meno 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 NIP 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 6 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 debian installer http svn debian org wsv
180. ot dell installatore Debian 6 Avviare il sistema con l Installatore Debian per continuare l installazione di Debian 3 6 Configurazione di hardware e sistema operativo prima dell installazione Questa sezione guida il lettore attraverso la riconfigurazione dell hardware che in alcuni casi potreb be essere necessaria prima di installare Debian Generalmente si tratta di controllare e nel caso di 16 Capitolo 3 Preparazione dell installazione di Debian GNU Linux 9 x modificare le impostazioni del firmware del proprio sistema Il firmware il software essenziale usato dall hardware Ne viene fatto un utilizzo critico durante il processo di bootstrap che segue l accensione Verranno anche evidenziati problemi noti con hardware particolare che potrebbero in cidere sull affidabilit di Debian GNU Linux 3 6 1 Configurazione del BIOS Per effettuare l installazione di Debian GNU Linux su una S 390 o su una macchina zSeries si deve prima far partire un kernel nel sistema Il meccanismo d avvio per questa piattaforma intrinsecamen te diverso dagli altri e in modo particolare da quello dei sistemi PC non esistono lettori per dischetti Quando di lavora con questa piattaforma si nota un altra grossa differenza per la maggior parte del tempo per non dire sempre si lavora da remoto con l ausilio di alcuni programmi client per la gestio ne della sessione come telnet o un browser Questo dovuto alla
181. parametro d avvio lowmem come descritto in la Sezione 5 2 1 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 maggior 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 33 Capitolo 6 Uso dell Installatore Debian 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
182. particolare architettura del sistema in cui la console 3215 3270 basata su righe anzich su caratteri Su questa piattaforma Linux pu funzionare sia direttamente sulla macchina oppure in una LPAR partizione logica oppure in una macchina virtuale fornita dal sistema Su tutti questi sistemi si pu usare un nastro per l avvio si possono usare anche altri supporti ma non detto che siano disponibili Per esempio si pu usare il lettore di schede virtuale di una macchina virtuale oppure fare l avvio dalla HMC Hardware Management Console di una LPAR sempre che l HCM e la possibilit di fare l avvio siano state abilitate Prima di iniziare l installazione necessario pianificare ed effettuare alcune operazioni preliminari IBM ha preparato parecchia documentazione sull intero processo d installazione p e su come prepa rare il supporto d installazione e su come usarlo per l avvio Copiare queste informazioni in questo documento non permesso per non nemmeno utile verranno descritti solo i dati specifici di De bian e dove poterli trovare Basandosi su entrambe queste fonti d informazione si dovrebbe essere in grado di preparare la macchina e il supporto per l installazione prima di fare l avvio Quando ap pare il messaggio di benvenuto nella sessione riprendere questo documento e seguire i passi relativi all installazione di Debian 3 6 2 Installazioni native e LPAR Fare riferimento al capitolo 5 del Re
183. pendice B Installazione automatica tramite preconfigurazione 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 E anche possibile passare i parame tri di configurazione della rete sui parametri del kernel se si stanno caricando file di preconfigurazione 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 ethi1 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 killall sh 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 net
184. per i nuovi parametri L etichetta d avvio auto non ancora definita ovunque Lo stesso effetto si pu ottenere sempli cemente aggiungendo i parametri auto true priority critical nella riga di comando per il kernel Il parametro 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 men tre l impostazione priority un alias di debconf priority e impostarla a critical blocca la richiesta di qualsiasi domanda 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 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 c
185. 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 a una sola stanza non influisce sulle altre Nonostante questa sezione parli di dischi nel mondo S 390 si deve tradurla in DASD o VM mini disk Inoltre in questo caso macchina vuol dire LPAR o VM ospite Se sul proprio sistema gi presente un sistema operativo VM z OS OS 390 e si vuole po sizionare Linux sullo stesso disco allora necessario ripartizionarlo Debian richiede delle partizioni riservate sul disco fisso non pu essere installata su partizioni Windows o MacOS Si potrebbero invece condividere alcune partizioni con altri sistemi Linux ma tale questione no
186. po 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 essere 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 men
187. 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 durante 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 console virtuale premere Alt F2 oppure su una tastiera Mac Option F2 Per ritornare al sistema d installazione premere Alt F1 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 I editor di testi
188. processo d installazione principale premere Alt F1 I messaggi relativi all estrazione e alla configurazione dei pacchetti generati durante questa fase so no salvati anche in var log 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 pacchetti 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 4 Impostazione di utenti e password Dopo aver installato il sistema di base l installatore permette di configurare l account root e o un account per il primo utente Si possono creare altri ac
189. questo manuale sull installazione con chroot la Sezione D 3 derivata da alcuni documenti sotto il copyright di Karsten M Self E 4 Marchi registrati Tutti i marchi registrati sono di propriet dei rispettivi proprietari 105 Appendice F GNU General Public License Nota La licenza originale seguita da una traduzione non ufficiale curata da gruppo Pluto da ILS e dal gruppo italiano di traduzione GNU F 1 GNU General Public License Version 2 June 1991 Copyright C 1989 1991 Free Software Foundation Inc 51 Franklin St Fifth Floor Boston MA 02110 1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document but changing it is not allowed F 1 1 Preamble The licenses for most software are designed to take away your freedom to share and change it By contrast the gnu General Public License is intended to guarantee your freedom to share and change free software to make sure the software is free for all its users This General Public License applies to most of the Free Software Foundation s software and to any other program whose authors commit to using it Some other Free Software Foundation software is covered by the gnu Library General Public License instead You can apply it to your programs too When we speak of free software we are referring to freedom not price Our General Public Licenses are designed to make sure that you have the freedom to distribute
190. quindi installare il pacchetto con il kernel prescelto usando il nome del pacchetto aptitude install linux image 2 6 32 arch etc Se non si crea il file etc kernel img conf prima di installare un kernel pre impacchettato du rante l installazione del pacchetto potrebbero essere poste alcune domande che fanno riferimento proprio a quel file 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 Notare che si suppone che il device dev hda sia gi stato creato Esistono anche altri metodi per installare grub ma questi non rientrano fra gli scopi di questa appendice 102 Appendice D Miscellanea D 3 7 Ritocchi finali Come gia detto in precedenza al termine dell installazione si dispone di un sistema decisamente ba silare Per rendere il proprio sistema pi completo c un modo semplice per installare tutti i pacchetti x ee 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 cl
191. quindi non installare nessun boot loader scommentare questa riga d i lilo installer skip boolean true 85 Appendice B Installazione automatica tramite preconfigurazione Con l eccezione di poche configurazioni non comuni GRUB 2 il bootloader predefinito Se per qualche motivo necessario installare GRUB Legacy togliere il commento da questa riga d i grub installer grub2_instead_of_grub_legacy boolean false Questa ragionevolmente sicura da impostare fa in modo che grub sia 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 In alternativa se si vuole installare in una posizione differente dal MBR scommentare ed 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 0 Per installare grub su pi dischi d i grub installer bootdev string hd0 0 hd1 0 hd2 0 Passowrd opzionale per grub pu essere in chiaro d i grub installer password password r00tme d i grub installer password again password r00tme oppure criptata in un hash MD5 si veda grub md5 crypt 8 d i g
192. ragioni impellenti per fare altrimenti si raccomanda di utilizzare il metodo predefinito Prima vediamo quali sono le opzioni disponibili quando si sceglie Device mapper dm crypt come metodo di cifratura 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 debian installer 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 forza 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 44 Capitolo 6 Uso dell Installatore Debian Algoritmo di IV cbc essiv sha256 In crittografia il Vettore di Inizializzazione o IV usato per garantire che applicando algoritmo di cifratura sullo ste
193. re 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 dell 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 s
194. rnel GNU Mach Hurd ancora incomple to e non adatto per l uso quotidiano ma il lavoro continua Hurd attualmente disponibile per l architettura 1386 sebbene saranno fatti port verso altre architetture una volta che il sistema sar pi stabile Capitolo 1 Benvenuti in Debian 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 5 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 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 6 Versione pi recente di questa guida Questo documento continuamente riesaminato Verificare sulle pagine di Debian 6 0 http www debian org releases squeeze ogni informazione aggiunta all ultimo minuto su la release 6 0 del sistema Debian GNU Linux Versioni aggiornate di questo manuale d installazione sono disponibili dalle pagine del Manuale ufficiale di
195. rogram will individually obtain patent licenses in effect making the 106 Appendice F GNU General Public License program proprietary To prevent this we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for copying distribution and modification follow F 1 2 GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING DISTRIBUTION AND MODIFICATION 0 This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The Program below refers to any such program or work and a work based on the Program means either the Pro gram or any derivative work under copyright law that is to say a work containing the Program or a portion of it either verbatim or with modifications and or translated into another language Hereinaf ter translation is included without limitation in the term modification Each licensee is addressed as you Activities other than copying distribution and modification are not covered by this License they are outside its scope The act of running the Program is not restricted and the output from the Program is covered only if its contents constitute a work based on the Program independent of having been made by running the Program Whether that is true depends on what the Program does 1 You may copy an
196. rso 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 se la 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 72 Appendice B Installazione automatica tramite preconfigurazione Oltre l URL possibile specificare anche altre impostazioni che non influenzano direttamente il com portamento del debian installer ma che possono essere passate a un qualsiasi script specificato 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
197. rtizioni 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 cdrom media cdrom i1s09660 noauto ro user exec 0 0 dev XXX tmp ext 3 rw nosuid nodev 0 2 dev XXX var ext3 rw nosuid nodev 0 2 dev XXX usr ext3 rw nodev 0 2 dev XXX home ext3 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 Se FE SR OEE 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 mount t proc proc proc Adesso il comando 1s proc dovrebbe mostrare una directory con dei file Se non funziona si dovrebbe essere in
198. rub installer password crypted password MD5 hash 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 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 8 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 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 che il programma d installazione espelli il CD prima del riavvio in alcuni casi pu essere utile d i cdrom detect eject boolean false Indica come spegnere quando l installatore ha finito senza riavviare il sistema appena installato 86 Appendice B Installazione automatica tramite preconfigurazione 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 A seconda
199. rver esempio com d i squeeze preseed cfg L ultima parte dell URL d i squeeze preseed cfg impostata in auto install defaultroot il cui valore predefinito contiene la directory squeeze 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 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 squeeze 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 l elemento viene ancorata al punto di partenza del perco
200. sate 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 71 Appendice B Installazione automatica tramite preconfigurazione 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 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 autose
201. seueevesesusvcveascscuvoceavecdevbasssoseasessesucveusss NR Reese rasta 104 E 1 Informazioni su questo documento eseeeseceeceeceseeeeeeseeseecaecaecaeeeeeeeeseeaeeaes 104 E2 Come contribuire sanoo er a I ee ee ee 104 E3 Contr buts principali eseese RR ERRO a EE alata 104 EA4 Marchrrepistrat prio ianea ean E R EE EE E E E EE 105 vi F GNU General Public License scccccsssscsscssssssscccssssscccescesscccecssesscccesessesccesscssecccececssscceesees 106 F 1 GNU General Public License ii 106 BEL PreamblesRce lean 106 F 1 2 GNU GENERAL PUBLIC LICENSE eee cee ceeceseeeeeeeseeeeaeesaeseenaees 107 F 1 3 How to Apply These Terms to Your New Programs tsecseeeeees 110 F 2 Licenza Pubblica Generica GNU 111 E2 lt Preambolo crea aan 111 F 2 2 LICENZA PUBBLICA GENERICA GNU cece ceseeeeeeeseeeeaeetaeeeenaees 112 F 2 3 Come applicare questi termini a nuovi programmi eee eee eee tee eee eeeeee 116 vii Lista delle Tabelle 3 1 Informazioni sull hardware necessarie per l installazione eee eeeeee cee ceeeeeeeeeeeneeaees 13 3 2 Requisiti minimi del sistema raccomandati ii 14 viii Installazione di Debian GNU Linux 6 0 su s390 Siamo felicissimi che abbiate deciso di provare Debian e siamo sicuri che troverete la distribuzione GNU Linux di Debian unica Debian GNU Linux
202. 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 occupa 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 M
203. si deve scegliere il tipo di chiave di cifratura per la partizione File chiave GnuPG La chiave di cifratura generata partendo da dei dati casuali durante l installazione Inoltre la chiave viene cifrata con GnuPG quindi per poterla usare sar necessario inserire la pas sphrase corretta in seguito durante il processo d installazione verr richiesto di sceglierne una Chiave casuale Si veda la sezione precedente sulle chiavi casuali Cancellare i dati s Si veda la sezione precedente sulla cancellazione dei dati 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 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 inseri
204. 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 Si deve sapere che nel visualizzare quest elenco l installatore sta soltanto richiamando il programma tasksel questo programma pu essere eseguito in qualunque 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 50 Capitolo 6 Uso dell Installatore Debian 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 l ambiente desktop GNOME a meno che non si utilizzino dei CD speciali per KDE o Xfce LXDE Durante l installazione interattiva non possibile scegliere un ambiente desktop diverso Per possibile forzare debian installer a installare l ambiente desktop KDE al posto di GNOME tramite la preconfigurazione si veda la Sezione B 4 10 oppure specificando desktop kde al prompt boot all avvio dell
205. ssibile modificare si trova in Appendice B 20 Capitolo 5 Avvio del sistema d installazione 5 1 Avvio dell installatore su S 390 5 1 1 Limitazioni di s390 Per poter avviare il sistema d installazione su S 390 sono necessarie una connessione alla rete e una sessione ssh Il processo d avvio inizia con la configurazione della rete che richiede l inserimento di alcuni para metri Se le impostazioni sono corrette fare il login sul sistema e attivare una sessione ssh da cui far partire il sistema d installazione 5 1 2 Parametri di avvio per s390 Su S 390 possibile inserire dei parametri all avvio tramite il file parm Questo file pu essere sia in formato ASCII che EBCDIC Insieme alle immagini per l installazione fornito anche un file parm di esempio parmfile debian 5 2 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 avvia 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 tro
206. sso 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 cbc essiv sha256 attualmente la meno vul nerabile ai tipi di attacco conosciuti Si pu usare una delle alternative solo dovendo garantire la compatibilit 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 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 spe
207. stribuzioni come Red Hat Mandrake 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 che non blocca nemmeno momentaneamente l uso del sistema inoltre un modo ingegnoso 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 D 3 1 Primi passi Usando gli strumenti per il partizionamento disponibili ripartizio
208. ta 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 104 Appendice E Administrivia James Treacy e Adam Di Carlo Sebastian Ley ha scritto l Installation Howto Sono davvero mol ti gli utenti e sviluppatori Debian che hanno contribuito a questo documento in particolare vanno ricordati Michael Schmitz supporto per m68k Frank Neumann l autore originale dell Amiga in stall manual http www informatik uni oldenburg de amigo debian_inst html Arto Astala Eric Delaunay Ben Collins informazioni sulle SPARC Tapio Lehtonen e Stphane Bortzmeyer per le numerose modifiche e il testo fornito Si deve anche ringraziare Pascal Le Bail per le informazio ni sull avvio da memorie USB e Miroslav Kufe che ha documentato molte delle nuove funzionalit dell Installatore Debian per Sarge Testi e informazioni estremamente utili sono stati trovati nell HOWTO sull avvio via rete di Jim Mintha non disponibile 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
209. tallatore si blocca durante l avvio del kernel potrebbe essere necessario inserire un parametro d avvio per limitare la quantit di memoria visibile dal kernel per esempio con mem 512m 26 Capitolo 5 Avvio del sistema d installazione 5 3 2 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 funzionare 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 3 3 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 oppur
210. tallazione Questo 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 con figurazione 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 Capitolo 1 Benvenuti in Debian che non si stia installando da un CD 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 8 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
211. tallazione 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 0 con spazi in questo modo pu essere comodamente usato anche sulla riga di comando del kernel tasksel tasksel first multiselect standard web server Quando selezionato il task desktop si pu installare kde e xfce al posto del desktop predefinito gnome tasksel tasksel desktop multiselect kde xfc 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 aiuta 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
212. tenti 90 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 kernel 2 4 e 2 6 root Directory home dell utente root sbin File binari essenziali per il sistema sys Directory virtuale per le informazioni di sistema kernel 2 6 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 250 MB per questa partizione e usr contiene tutti i programmi utente usr bin le librerie usr 1ib la documentazione usr share doc ecc Questa la parte del file system che di solito occupa pi spazio
213. tettura 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 propria architettura 75 Appendice B Installazione automatica tramite preconfigurazione 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 debian installer 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 lan
214. ti 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 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 includono e usr a esclusione di usr local e var si pu creare var local ed essere al sicuro 59 Capitolo 8 Passi successivi e cosa fare adesso bin e sbin e lib Per esempio se si sostituisce usr bin perl con un altro funzi
215. ti fanno parte di quei task quali di questi pacchetti sono presenti sui CD o DVD analizzati e A WwW N se da un mirror sia un normale mirror per i pacchetti che un mirror con gli aggiornamenti per la sicurezza o di volatile sono disponibili versioni dei pacchetti aggiornate rispetto a quelle sui CD o DVD Notare che il significato dell ultimo punto che anche quando si sceglie di non usare un mirror di rete alcuni pacchetti potrebbero essere comunque scaricati da Internet qualora siano disponibili aggiornamenti di sicurezza o da volatile e se questi servizi sono stati configurati 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 21750 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 il server di stampa la Sezione D 2 mostra lo spazio necessario per ogni task disponibile Alcuni task possono essere preselezionati dal
216. ti i pacchetti standard e il kernel 2 6 pre definito richiede 397 MB di spazio su disco L installazione di base minimale senza il task Sistema standard richiede 250 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 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 1ib le dimensioni elencate come Dimensione download devono
217. ti processing support nella sezione Processor type and features della configurazione del kernel 2 1 4 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 modulari sono caricati automaticamente Le schede supportate sono e Channel to Channel CTC e ESCON connection reale o emulate e OSA 2 Token Ring Ethernet e OSA Express Fast Ethernet non QDIO e OSA Express in QDIO modalit HiperSocket e Guest LAN Capitolo 2 Requisiti di sistema 2 1 5 Periferiche e altro hardware L installazione dei pacchetti da XPRAM e unit a nastro non supportata da questo sistema Tutti i pacchetti che si vogliono installare devono essere disponibili mediante DASD o dalla rete utilizzando NFS HTTP o FTP 2 2 Supporti per l installazione Questa sezione aiuta a determinare quali tipi di supporto possibile usare per installare Debian Per esempio se sulla propria macchina si dispone di un lettore per dischetti possibile usarlo per installare Debian C un intero capitolo dedicato ai supporti Capitolo 4 che elenca i vantaggi e gli svantaggi di ogni supporto possibile rileggere questa pagina una volta letta quella sezione 2 2 1 CD ROM DVD ROM Nota Tutte le volte che in questo manuale riportato CD ROM devono essere considerati sia i CD ROM che i DVD ROM perch le due tecnologie sono molt
218. ti 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 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 tradotto in un altra lingua Da qui in avanti la traduzione in ogni caso considerata una modifica Vengono ora
219. tition 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 descrivere 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 28 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 d
220. tro rescue enable true Verranno mostrate le prime schermate dell installatore con una nota in un angolo che indica si sta usando la modalit di ripristino e non quella d installazione Il siste ma non verr sovrascritto La modalit di ripristino si avvale delle funzionalit per il riconoscimento dell hardware presenti nell installatore in modo da garantire che i dischi i dispositivi di rete ecc siano disponibili 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 Se possibile l installatore fornisce una shell sul filesystem che si scelto questa shell pu essere usata per effettuare qualsiasi operazione necessaria al ripristino 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 c
221. ts squeeze main installer s390 current images MANIFEST sono elencate tutte le immagini e il loro scopo 19 Capitolo 4 Recupero dei supporti per l installazione 4 3 Creazione un nastro IPL Se non possibile avviare IPL da CD ROM e non si usa VM necessario per prima cosa creare un nastro IPL Questa procedura descritta nella sezione 3 4 3 del Redbook Linux for IBM eServer zSeries and S 390 Distributions http www redbooks ibm com pubs pdfs redbooks sg246264 pdf I file che necessario scrivere sul nastro sono nell ordine kernel debian parmfile debian e initrd debian I file possono essere scaricati dalla sotto directory tape si consulti la Sezione 4 2 1 4 4 Installazione automatizzata possibile effettuare installazioni su parecchi computer attraverso procedure completamente auto matizzate I pacchetti Debian adatti a questo scopo sono fai che usa un server di installazione replicator systemimager autoinstall e lo stesso Installatore Debian 4 4 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 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 po
222. tto 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 riconoscere 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 1 Il proprietario di una variabile debconf o modello normalmente il nome del pacchetto che contiene il corrispondente modello Le variabili u
223. u 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 54 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 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 solo 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 Per le architetture meno comuni come S 390 si consiglia di contattare la mailing li st debian s
224. u un altra delle architetture supportate da Debian si consultati la pagina dei port Debian http www debian org ports 2 1 2 Macchine S 390 e zSeries Le informazioni complete sulle macchine S 390 e zSeries supportate possono essere trovate nel capitolo 2 1 del Redbook IBM Linux for IBM eServer zSeries and S 390 Distributions http www redbooks ibm com pubs pdfs redbooks sg246264 pdf oppure nella pagina per zSeries su developerWorks http www 128 ibm com developerworks linux linux390 index html In breve le macchine G5 Multiprise 3000 G6 e tutte le zSeries sono completamente supportate le macchine Multiprise 2000 G3 e G4 sono supportate solo con l emulazione della virgola mobile IEEE attivata che per degrada le prestazioni 2 1 3 Sistemi multiprocessore Il supporto multiprocessore detto anche symmetric multiprocessing o SMP disponibile per questa architettura Il kernel standard di Debian 6 0 stato compilato con il supporto per 1 SMP ed utilizzabile anche su sistemi non SMP questo kernel causer un piccolo sovraccarico che pu leggermente ridurre le prestazioni Su un sistema comune sar difficilmente notabile Per ottimizzare il kernel per i sistemi con un solo processore si deve sostituire il kernel standard di Debian Si pu trovare una discussione su come farlo in la Sezione 8 6 Attualmente versione del kernel 2 6 32 il modo per disabilitare 1 SMP deselezionare la voce Symmetric mul
225. uello 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 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 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 usr var e 1GB home usr var tmp tmp separate swap 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 Dopo l
226. uesto 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 114 Appendice F GNU General Public License 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 distribuito solo nei paesi non esclusi da questa regola In questo caso
227. un sistema abbastanza semplice con la sola riga di comando L installazione del task Ambiente desktop opzionale perch 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 3 2 Backup dei dati Prima di iniziare assicurarsi di avere il backup di tutti i file presenti attualmente sul proprio siste ma Se sulla macchina installato solo il sistema operativo nativo con ogni probabilit 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 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 soprattutto se si ripartiziona il disco da cui viene avviato il sistema Potrebbe essere necessario reinstallare il boot loader del sistema operativo originario o in molti casi l intero sistema operativo e tutti i file presenti nelle partizioni i
228. upporto 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 Creazione dello spazio partizionabile per Debian sul disco fisso 4 Localizzare e o scaricare l installatore e tutti driver speciali necessari per la propria macchina tranne per coloro che usano i CD Debian 5 Preparazione di nastri dischetti chiavette USB per l avvio oppure copia dei file per l avvio la maggior parte degli utenti che usano i CD Debian pu fare l avvio da CD Avvio del sistema d installazione Configurazione di un interfaccia di rete Apertura di una connessione ssh al nuovo sistema O oN A Collegamento di uno o pi DASD Direct Access Storage Device 10 Creazione e montaggio delle partizioni su cui si installer Debian 11 Attendere lo scaricamento l installazione e la configurazione del sistema di base
229. 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 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 37 Capitolo 6 Uso dell Installatore Debian 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 richiesta 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 q
230. vare 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 Enter LUKS passphrase 55 Capitolo 7 Avvio del nuovo sistema Debian Durante 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 3 per maggiori informazioni L avvio prosegue normalmente dopo l inserimento di tutte le passphrase 7 2 2 loop AES Per le partizioni cifrate con loop AES viene mostrato il seguente prompt durante l avvio Checking loop encrypted file systems Setting up dev loopx mountpoint Password Durante 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 3 per maggiori informazioni Dopo av
231. vate nel Linux BootPrompt HO WTO http www tldp org HOWTO BootPrompt HOWTO html che contiene utili consigli anche per hardware pi misterioso Questa sezione del manuale contiene solo un riassunto delle parti pi salienti alcuni trucchi sono stati inseriti in la Sezione 5 3 All inizio del processo d avvio il kernel mostra il messaggio Memory dispk totalek available totale la quantit di RAM in kilobyte Se questo valore non coincide con la quantit di RAM installata si deve usare il parametro mem ram dove ram la quantit di RAM presente possibile usare i suffissi k per kilobyte e m per megabyte Per esempio sia mem 65536k che mem 64m indicano 64 MB di RAM 21 Capitolo 5 Avvio del sistema d installazione 5 2 1 Parametri dell Installatore 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
232. word 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 protocol string ftp d i mirror country string manual d i mirror http hostname string ftp it debian org 78 Appendice B Installazione automatica tramite preconfigurazione d i mirror http directory string debian d i 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 B 4 5 Impostazione dell orologio e del fuso orario Controlla se l
233. y 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 Abilita le righe deb src d i apt setup local0 source boolean tru URL alla chiave pubblica del repository locale necessario fornire una chiave altrimenti apt si lamenta perch il repository non autenticato e che quindi non dovrebbe essere usato commentandolo in sources list d i apt setup local0 key string http local server key Normalmente l installatore richiede che i repository siano autenticati con una chiave gpg conosciuta Per disabilitare questa autenticazione si pu usare questa impostazione Attenzione insicuro non raccomandato d i debian installer allow_unauthenticated boolean tru 84 Appendice B Installazione automatica tramite preconfigurazione B 4 10 Selezione dei pacchetti E possibile scegliere di installare qualsiasi combinazione di task che siano disponibili I task attual mente disponibili includono standard sistema standard e desktop ambiente desktop gnome desktop ambiente desktop gnome kde desktop ambiente desktop kde e web server server web print server server di stampa dns server server DNS file server file server mail server server di posta e sql database database SQL laptop computer portatile Si pu anche scegliere di non installare alcun task e forzare l ins
234. ystem 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 Un altra comoda funzionalit la possibilit di copiare i dati da una partizione esistente Conclusa 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 cr
235. zione 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 Con questo comando da root viene chiesto se si vuole 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 accettat

Download Pdf Manuals

image

Related Search

Related Contents

3.8MB  Philips 6000 series 55PFK6559 55" Full HD 3D compatibility Smart TV Wi-Fi Black  Exmark eXmark Lazer Z DS-Series LZDS User's Manual  Click on the “here”  Jet Tools JWL-1642EVS-2 User's Manual  Silvercrest KH 6522 User's Manual  取扱説明書 マルノコ - 電動工具のホーマーズ  Manuel d`installation et d`utilisation de l`échangeur d`air VRC  Microwave Linear Intrusion Sensors “FMW    

Copyright © All rights reserved.
Failed to retrieve file