Home
Guida all`installazione di Debian GNU/kFreeBSD
Contents
1. 19 3 6 1 Invocare il menu di configurazione del BIOS 19 3 6 2 Selezione del dispositivo di avvio i 20 iii 4 Recupero dei supporti per l installazione scrsrrerrriereereeece sezioni zio rio riore reni nio nie reneenenenne 21 4 1 Set ufficiale di CD DVD ROM Debian GNU kFreeBSD 21 4 2 Recupero dei file dai mirror Debian i 21 4 2 1 Dove trovare le immagini per l installazione 21 4 3 Preparazione dei file per l avvio da chiavetta USB i 22 4 3 1 Copia manuale dei file sulla chiavetta USB 22 4 3 2 Copia manuale dei file sulla chiavetta USB il modo flessibile 22 4 4 Preparazione dei file per l avvio da disco fiss0 22 4 5 Preparazione dei file per l avvio TFTP da rete i 23 4 5 1 Attivazione di un server DHCP 23 4 5 2 Attivazione di un server BOOTP 23 4 5 3 Attivazione di un server TETP iiicii iii iii lar 24 4 5 4 Posizionamento delle immagini TFTP 25 4 6 Installazione automatizzata tren Er Esraa esirin oanet Sni ansians 25 4 6 1 Installazione automatizzata usando l Installatore Debian n 25 5 Avvio del sistema d installazione sessssesessseoroeeseseseoeoeoseseseororoneseseosoeoreseseseoeorseosese
2. i 61 6 3 9 Installazione dallarete alaanceni ian 62 6 4 Caricare i firmware mancanti na na e aA eaa in o aiki 63 6 4 1 Preparazione del SUpporto svik nii essssiisenenissasiu savoris ved isse aii vidios saeni 64 6 4 2 Firmware sul sistema installato 65 7 Avvio del nuovo sistema Debian ssssssesesessosososeseseoeososescerosososeseorosoeososesreeseosososeseerosososesesreseeoses 66 1 Il momento dellaverit n nia ieri laica ira 66 7 2 Montare volumi cifrati kouseie nissoreinieenicsie pon siiss 66 7 21 Risoluzione del problemi ee lare 67 TICACCESSO fia iti I 67 8 Passi successivi e cosa fare adesso rsrsrrrrrrrrrerenre rin eezinre sizes ezine zine zen ezio nazio resin resin en zin iniezione 69 Ol Arresto del sisternia tazioni alain 69 2 Se non s1 conosce UMK esisi eiere eoe eri E n ao eee 69 do Orentarsi Im DENIA Sirs initial ea a ati 69 8 3 1 Sistema di gestione dei pacchetti Debian i 69 8 3 2 Gestione delle versioni alternative di una applicazione 70 8 3 3 Altri programmi disponibili per Debian i 70 3 3 4 Gestione dei job ALETO esiin rallo 70 8 4 Ulteriori letture e informazioni i 70 8 5 Configurazione del sistema per la posta elettronica 71 8 5 1 Configurazione predefinita della posta elettronica 71
3. B 5 2 Uso della preconfigurazione per modificare i valori predefiniti possibile usare la preconfigurazione per modificare la risposta predefinita a una domanda ma fare in modo che la domanda venga comunque posta Per farlo si deve impostare il flag seen a false dopo aver impostato il valore della domanda d i foo bar string valore d i foo bar seen false Si pu estendere questo effetto a tutte le domande inserendo il parametro preseed interactive true al prompt boot Questo pu essere utile per effettuare delle prove o il debug del proprio file di preconfigurazione Notare che d i deve essere usato come proprietario delle sole variabili dell installatore Le variabili appartenenti ai pacchetti da installare sul sistema finale devono avere come proprietario il nome del pacchetto Si veda la nota a pi di pagina in la Sezione B 2 2 98 Appendice B Installazione automatica tramite preconfigurazione Quando si usa la preconfigurazione tramite i parametri d avvio si pu richiedere all installatore di chiedere comunque le domande preconfigurate usando l operatore in questo modo foo bar valore oppure proprietario foo bar valore Ovviamente questo ha effetto solo sui parametri che corrispondono alle domande che sono effettivamente visualizzate durante l installazione e non sui parametri interni Per avere ulteriori informazioni di debug usare il parametro di avvio DEBCONF_DEBUG
4. Avvertimento probabile che questo tipo di partizionamento automatico fallisca Infatti questa funzionalit ha rice vuto relativamente pochi test da parte degli sviluppatori del installatore Debian La responsabilit di recuperare delle ricette corrette cio che abbiano senso e che non siano in conflitto lasciata all utente In caso di problemi si controlli in var 10g9 syslog F Il metodo dev ssere impostato come raid d i partman auto method string raid Specificare quali sono i dischi da partizionare Questi dischi avranno F 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 j 1000 5000 4000 raid i primary method raid 64 512 300 raid ia method raid 500 10000 1000000000 raid ia method raid r a a a a a a SH sg Infine si deve specificare come devono essere utilizzate le partizioni definite in precedenza all interno del RAID Attenzione a usare i numeri di partizione corretti per le partizioni logiche Sono supportati i livelli di RAID 0 1 5 6 e 10 i dispositivi devono F 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 a
5. 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 f La password dell utente in chiaro entrambe le volt d i passwd user password password insecure d i passwd user password again password insecure Ff 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 F predefinito d i passwd user uid string 1010 F L account utente viene automaticamente inserito in alcuni gruppi F Per modificare questo comportamento usare la seguente preconfigurazione d i passwd user default groups string audio cdrom video Le variabili passwd root password crypted e passwd user password crypted possono anche essere preconfigurate con il valore l effetto quello di disabilitare l account corrispon dente Questo comodo per l account di root ovviamente a patto di aver configurato un modo al ternativo per svolgere le attivit d amministrazione per esempio l uso dell autenticazione con chiave SSH oppure con sudo Per creare l hash MDS di una password possibile usare il seguente comando disponibile dal pac chetto whoi
6. 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 53 Capitolo 6 Uso dell Installatore Debian Per usare la cifratura necessario creare una nuova partizione dopo aver selezionato dello spazio libe ro dal menu principale di 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 Il metodo di cifratura supporto da installatore Debian dm crypt incluso nei nuovi kernel Linux e in grado di ospitare volumi fisici per LVM Vediamo quali sono le opzioni disponibili quando si sceglie di cifrare con Device mapper
7. 6 Uso dell Installatore Debian ssrrsrrrrrrrzesezeezezzin ie riore riore zio iero in ezen ezine zio re riore zione ziv in einen eninee 38 6 1 Come funziona l Installatore ii 38 6 1 1 Uso dell installatore grafico 39 6 2 Introduzione ai componenti i 39 6 3 Uso dei singoli componenti iaa iE ENEE EEE EREN 41 6 3 1 Impostazione dell Installatore Debian e configurazione dell hardware 41 6 3 1 1 Controllo della memoria disponibile e modalit low memory 42 6 3 1 2 Selezione delle opzioni di localizzazione i 43 6 3 1 3 Selezione della tastiet assai iene 43 6 3 1 4 Ricerca dell immagine ISO del Debian Installer eese 44 6 3 1 5 Configurazione della rete ii 44 6 3 1 5 1 Configurazione automatica della rete n 44 6 3 1 5 2 Configurazione automatica della rete n 44 iv 6 31 93 IPy4 e IRVO ciance iaia 45 6 3 1 6 Configurazione dell orologio e del fuso Orari0 n 45 6 3 2 Impostazione di utenti e password 46 6 3 2 1 Impostazione della password di root 46 6 3 2 2 Creazione di un utente normale 46 6 3 3 Partizionamento e selezione del punto di MOUNt 46 6 3 3 1 O
8. Ambiente Desktop installa un ambiente desktop grafico L ambiente desktop predefinito Durante l installazione interattiva possibile scegliere un am biente desktop diverso anche possibile installare pi di un ambiente desktop per alcune com binazioni di desktop potrebbero non essere co installabili Notare che questo sistema funziona solo se i pacchetti necessari all ambiente desktop scelto sono disponibili se l installazione avviene con l immagine completa di un solo CD potrebbe es sere necessario scaricare da un mirror in rete una parte dei pacchetti necessari dato che potreb bero essere inclusi negli altri CD Se per l installazione si usa l immagine di un DVD oppure un altro metodo l installazione di qualsiasi ambiente desktop tra quelli disponibili dovrebbe avvenire correttamente Con i diversi task di tipo server sono installati i seguenti programmi Server web apache2 Server di stampa cups Server SSH openssh Il task Sistema standard installa tutti i pacchetti con priorit standard Questi includono molte delle utilit che comunemente sono disponibili su tutti i sistemi Linux o Unix Questo task dovrebbe 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 usa
9. Questo file ha lo stesso formato criptico dei file printcap termcap e disktab di BSD Vedere la pagina di manuale di bootptab per maggiori informazioni Per bootpd di CMU necessario conoscere qual l indirizzo hardware MAC del client Questo un esempio di etc bootptab client hd tftpboot bf t ftpboot img ip 192 168 1 90 sm 255 255 255 0 sa 192 168 1 1 ha 0123456789AB necessario cambiare almeno l opzione ha che specifica l indirizzo hardware del client L opzione bf specifica quale file deve essere recuperato dal client tramite TFTP si consulti la Sezione 4 5 4 per ulteriori dettagli Al contrario l impostazione di BOOTP con dhcpd di ISC veramente semplice poich tratta i client BOOTP come un caso moderatamente speciale dei client DHCP Alcune architetture richiedono una complessa configurazione dei client per l avvio con BOOTP se si possiede una di queste leggere la sezione la Sezione 4 5 1 In caso contrario per proseguire sufficiente aggiungere la direttiva allow bootp al blocco di configurazione della subnet a cui appartiene il client in etc dhcp dhcepa conf e riavviare dhcpd usando etc init d isc dhcp server restart 4 5 3 Attivazione di un server TFTP Per avere un server TFTP pronto all uso necessario assicurarsi che tftpd sia attivo Il servizio t ftpd hpa pu funzionare in due modalit Pu essere avviato su richiesta dal demone di sistema inetd oppure come demo
10. avvio direttamente da dispositivi USB quindi potrebbe essere neces sario configurare il proprio BIOS per fare l avvio da un dispositivo rimovibile o da USB ZIP Per maggiori informazioni si veda la Sezione 5 1 1 A 2 3 Avvio da rete anche possibile avviare installatore Debian usando solamente la rete I metodi per l avvio da rete dipendono dall architettura e dalla configurazione I file in netboot possono essere usati per l avvio dalla rete del installatore Debian 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 3 Dopo un po viene richiesto di scegliere la lingua usare i tasti cursore per selezionare una lingua e poi premere Invio per proseguire Poi viene richiesto di scegliere la nazione potendo scegliere fra le nazioni in cui parlata la lingua scelta i nprecedenza Se l elenco non comprende la propria nazione disponibile anche un elenco con tutti i paesi del mondo Potrebbe essere richiesta la conferma della disposizione della tastiera se non si sa cosa scegliere accettare il valore predefinito Adesso si deve aspettare che il debian installer rilevi l hardware e che carichi i componenti e se stesso da CD dischetto USB ecc L installatore cerca di rilevare automaticamente l hardware per l accesso
11. ci non possibile in quanto la modalit con cui questi vengono caricati durante l installazione leggermente diversa rispetto a come vengono caricati da un sistema installato Per ovviare a ci si deve usare una sintassi particolare riconosciuta dall installatore il quale assicura il salvataggio dei parametri nei file di configurazione corretti e quindi il loro uso nel momento in cui i moduli vengono caricati Oltre a ci i parametri vengono propagati automaticamente anche nella configurazione del sistema installato Oggigiorno la necessit di passare dei parametri ai moduli molto rara infatti nella maggioranza dei casi il kernel in grado di riconoscere l hardware presente e di usare dei valori predefiniti cor 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 irqg 10 5 3 4 Moduli del kernel in blacklist Potrebbe essere necessario mettere in blacklist un modulo per impedire che venga caricato automa ticamente dal kernel o da udev Un motivo per questa operazione pu essere l incompa
12. dm crypt Come al solito quando si hanno dei dubbi si accettino i valori predefiniti poich sono stati attentamente scelti in funzione della sicurezza del sistema finale Cifratura aes Questa opzione permette di scegliere l algoritmo di cifratura cifrario da usare per cifrare i dati nella partizione Attualmente installatore Debian supporta i seguenti cifrari a blocchi aes blowfish serpent e twofish Non rientra fra gli obiettivi di questo documento discutere le qualit dei vari algoritmi comunque pu essere utile sapere che nel 2000 l American National Institute of Standards and Technology ha scelto AES come l algoritmo standard per la protezione delle informazioni sensibili nel 21 esimo secolo Dimensione della chiave 256 Si pu specificare la lunghezza della chiave di cifratura Generalmente una chiave pi lunga au menta la 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 Algoritmo di IV xts plain64 In crittografia il Vettore di Inizializzazione o IV usato per garantire che applicando l algoritmo di cifratura sullo stesso testo in chiaro e con la stessa chiave si ottenga sempre un unico testo cifrato Lo scopo di impedire a un aggressore di dedurre informazioni cercando sequenze che si ripetono nei dati cifrati Fra le alternative proposte quella predefinita
13. fasi iniziali dell installazione Nella maggior parte dei casi l installatore aggiunge automaticamen te un mirror per la sicurezza e quando si installa la distribuzione stabile un mirror per accedere al servizio d aggiornamento stable updates Se l installazione avviene a una priorit pi bassa cio in modalit esperto possibile scegliere da soli cosa fare se installare i servizi d aggiornamento di sicurezza o stable updates o se aggiungere i pacchetti dalle sezioni contrib e non free dell archivio 6 3 5 1 1 Installazione da pi di un CD o DVD Si si installa da un CD o un DVD che fa parte di un set l installatore richiede se si vuole eseguire l analisi di altri CD o DVD Se si dispone di altri CD o DVD consigliabile effettuare l analisi per permettere all installatore di usare anche i pacchetti su questi supporti Se non si dispone di altri CD o DVD non un problema non sono necessari Se non si usa nemmeno un mirror in rete come 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 solo pochissime persone usano i pacchetti presenti nell ultimo CD del set Questo vuol anche dire che comprare o scaricare
14. immagine Debian valida nel caso non lo sia viene cercata un altra immagine Se il precedente tentativo di ricerca di un immagine ISO dell installatore fallisce iso scan chiede se si vuole effettuare un altra ricerca pi approfondita In questo passo la ricerca avviene anche nelle sottodirectory anzich nel solo livello pi alto del filesystem Se iso scan non trova un immagine iso dell installatore si deve riavviare il vecchio sistema operati vo e verificare se il nome dell immagine corretto cio se finisce con iso se l immagine su un filesystem visibile da installatore Debian e se l immagine compromessa verificandone la checksum Gli utenti pi esperti possono fare tutti questi controlli senza riavviare la macchina usando la seconda console 6 3 1 5 Configurazione della rete Appena si accede a questo passo il sistema rileva se sono presenti pi schede di rete e viene chiesto di scegliere quale device dovr essere l interfaccia di rete primaria cio quale si vuole usare per l installazione A questo punto le altre interfacce non vengono configurate sar possibile farlo una volta completata l installazione si veda la pagina man interfaces 5 6 3 1 5 1 Configurazione automatica della rete Il installatore Debian cerca di configurare l interfaccia di rete automaticamente se possibile Un eventuale fallimento della configurazione automatica pu essere causato da diversi fattori che vanno da
15. invece un punto pessimo fra il tipo e il valore Le righe spezzate sono ricomposte in un unica riga nella quale tutti gli spazi bianchi in testa e in coda sono condensati in un solo spazio e Le variabili debconf modelli usate solo nell installatore stesso devono avere come proprietario d i per preconfigurare le variabili usate nel sistema installato si deve usare il nome del pacchetto che contiene il corrispondente modello debconf Solo le variabili che hanno un proprietario diverso da d i saranno propagate al database debconf del sistema installato e La maggior parte delle domande deve essere preconfigurata usando i valori validi per la lingua in glese e non usando i valori tradotti Comunque esistono delle domande per esempio in partman in cui necessario usare i valori tradotti e Alcune domande accettano come valore un codice anzich il testo in inglese mostrato durante l installazione Il modo pi semplice per creare un file di preconfigurazione usare il file di preconfigurazione d esempio in la Sezione B 4 come base per il proprio lavoro Un metodo alternativo effettuare un installazione manuale e poi dopo il riavvio usare il comando debconf get selections contenuto nel pacchetto debconf utils per riversare in un unico file il contenuto del database di debconf e del database di cdebconf debconf get selections installer gt file debconf get selections gt gt file Comunque
16. vale la pena leggerne uno se non si conosce la questione Per prima cosa viene chiesto il nome completo dell utente poi viene chiesto un nome per l account solitamente sufficiente il proprio nome o qualcosa di simile Infine viene chiesta una password per P account Se in qualsiasi momento dopo l installazione si vuole creare un altro utente usare il comando addu ser 6 3 3 Partizionamento e selezione del punto di mount A questo punto dopo che il rilevamento dell hardware stato eseguito per l ultima volta installatore Debian dovrebbe trovarsi alla sua massima potenza personalizzato per le esigenze dell utente e pronto a fare un po di lavoro vero Come suggerisce il titolo di questa sezione il compito principale dei prossimi pochi componenti ricade nel partizionamento dei dischi nella 46 Capitolo 6 Uso dell Installatore Debian creazione dei file system nell assegnazione dei punti di mount e nella configurazione se necessaria delle opzioni a essi strettamente correlate come i dispositivi RAID LVM o cifrati Se non si ha confidenza con il partizionamento o si desidera conoscere pi particolari si veda Appendice C In primo 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 3 1 Opzio
17. 2 7 Accesso remoto installazione di SSH e impostazione dell accesso 111 D 2 8 Ritocchi finali a gi anal ani 112 D 3 Installazione di Debian GNU kFreeBSD utilizzando PPP over Ethernet PPPoE 112 E Administrivi ssssssierierionisizesiconezionisinnininioninivcanioniniscinianicisaniisnIcisanzanisnicivcnntininisrisineiciaticariviisinienes 114 E 1 Informazioni su questo documento 114 E 2 Come contribute ai act 114 E 3 Contributi pricipali cirarcia nie siriasi A Ina eco io Er RARI 114 E4 Marchi repIstrati iranica 115 F Licenza Pubblica Generica GNU vrrrrrrrrrrreeezeie ee ein ie zio ee zin ee riore re zin ezio re nionezio ee zione riore riore ninni 116 E 1 Preambolo r rada eil 116 F 2 LICENZA PUBBLICA GENERICA GNU 117 F 3 Come applicare questi termini a nuovi programmi i 120 vii Lista delle Tabelle 3 1 Informazioni sull hardware utili per l installazione 15 3 2 Requisiti minimi del sistema raccomandati i 18 viii Installazione di Debian GNU kFreeBSD 9 su kfreebsd amd64 Siamo felicissimi che abbiate deciso di provare Debian e siamo sicuri che troverete la distribuzione GNU kFreeBSD di Debian unica Debian GNU kFreeBSD mette insieme software libero di alta qua lit proveniente da tutto il mondo integrandolo in un insieme coerente Crediamo che scoprirete che il risultato v
18. 3 Preparazione dell installazione di Debian GNU kFreeBSD 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 A seconda delle proprie necessit si potrebbe aver a che fare con qualcosa meno di quanto raccoman dato nella tabella seguente Comunque la maggior parte degli utenti diventa frustrata se ignora questi suggerimenti Un Pentium 4 1 GHz il sistema minimo raccomandato per un sistema desktop Tabella 3 2 Requisiti minimi del sistema raccomandati Tipologia RAM minima RAM Spazio su disco d installazione raccomandata Senza desktop 128 megabyte 512 megabyte 2 gigabyte Con desktop 256 megabyte 1 gigabyte 5 gigabyte I reali requisiti minimi di memoria sono leggermente inferiori rispetto ai valori riportati nella tabella In base all architettura possibile installare Debian con meno di 20 MB per s390 o di 60 MB per amd64 Lo stesso vale per i requisiti di spazio su disco in particolare se si sceglie una per una le applicazioni da installare si veda la Sezione D 1 per ulteriori informazioni sui requisiti di spazio su disco Si pu usare un ambiente desktop grafico su sistemi pi vecchi o meno performanti ma in questo caso si raccomanda l installazione di un gestore di finestre meno avido di risorse rispetto a quelli degli ambienti desktop GNOME o
19. 8 5 2 Invio di email all esterno del sistema 72 8 5 3 Configurazione del MTA Mail Transport Agent Exim4 ii 72 8 6 Recupero di un sistema danneggiato i 73 A Installation HOWt0 srsrrrrrereericese ezio zio nio nio rio ren ezio nio nio nen eee zio reni nio nio eio nio zio rene nio nie nionineeneeneee 75 A d Preliminari iii Ria EE sian aaa acacia 75 A 2 Avvio del programma d installazione 75 AZ EDI ON E ariana ie RESA ERRORE A TEE ii 75 A 2 2 Chiavette USB ie 75 A2 3 Avvio datele iiiao riali iliari EE A EE ET 76 A 3 Installazione ana rali iii 76 A 4 Invio di un resoconto d installazione i 77 AS Eper fine erica 71 B Installazione automatica tramite preconfigurazione sessseeseseseseeeoroeeseseseoeceoseseoeosoeoseseseeeeeoses 79 B 1 INIFOdUZIONE Luini niea EEE N E A E ai 79 B 1 1 Metodi di preconfigurazione i 79 B 1 2 Limitazioni goa 80 B 2 Uso della preconfigurazione va asii ise einisk 80 B 2 1 Caricamento del file di preconfigurazione 80 B 2 2 Uso dei parametri di avvio per la preconfigurazione n 81 B 2 3 Modalit alto ilaria 82 B 2 4 Alias utilizzati nella preconfigurazione i 83 B 2 5 Uso di un server DHCP per specificare un file di preconfigurazione 84 B 3
20. FRONTEND gtk L interfaccia predefinita DEBIAN _FRONTEND newt Nel caso di installazione con una con sole seriale pu essere preferibile usare DEBIAN_FRONTEND text Alcuni tipi di supporto per l installazione specializzati potrebbero offrire un insieme ridotto di interfacce per le interfacce newt e text sono disponibili sulla maggior parte delle dei supporti per l installazione precon fezionati Sulle sole architetture che supportano la versione grafica dell installatore disponibile anche l interfaccia gtk BOOT_DEBUG Impostando questo parametro a 2 si forza il processo d avvio dell installatore ad essere pi pro lisso Impostando il parametro a 3 si attivano delle shell in punti strategici del processo d avvio uscire dalle shell per continuare il processo d avvio BOOT_DEBUG 0 Questo il valore predefinito 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 28 Capitolo 5 Avvio del sistema d installazione BOOT_DEBUG 1 Pi informazioni del solito BOOT_DEBUG 2 Parecchie informazioni per il debug BOOT_DEBUG 3 Delle shell sono attivate in vari punti del processo d avvio per consentire un accurato debug Chiudere la shell per continuare il processo INSTALL MEDIA DEV Il valore del parametro il percorso al device da cui caricare l installatore Debian Per
21. KDE delle alternative sono xfce4 icewm e wmaker ma ne esistono anche altre 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 per i propri dati Nei seguenti requisiti di sistema compreso lo spazio su disco richiesto dalle normali operazioni del sistema operativo Debian GNU kFreeBSD 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 Se sul proprio sistema gi presente un sistema oper
22. System http bugs debian org preferibile con sultare prima l elenco dei bug aperti per installation guide http bugs debian org installation guide per controllare se il problema riscontrato sia gi stato comunicato Se cos si possono fornire delle informazioni aggiuntive all email lt xxxx bugs debian org gt dove xxxx il numero del bug gi presente Meglio ancora ci si pu procurare una copia del sorgente DocBook di questo documento e creare delle patch il sorgente DocBook pu essere trovato nel debian installer WebSVN http anonsem debian org viewvc d i Non ci si deve preoccupare se non si conosce DocBook c una semplice introduzione nella directory dei manuali che permette di iniziare molto simile all HTML ma orientato al contenuto anzich alla presentazione Le patch devono essere inviate alla mailing list debian boot vedi sotto per le istruzioni su come recuperare i sorgenti via SVN leggere il file README http anonsem debian org viewvc d i README view co che si trova nelle directory principale dei sorgenti Si prega di non contattare direttamente gli autori di questo documento esiste una lista di discussione per installatore Debian dedicata anche a questioni riguardanti questo manuale lt debian boot lists debian org gt Si possono trovare informazioni su come iscriversi sulla pagina Iscrizione alle mailing list http www debian org MailingLists subscribe e un archivio web della li
23. a controllare l integrit del CD ROM usando l opzione nella parte bassa del menu principale dell installatore Questa opzione pu essere usata come test generico sull affidabilit della lettura del CD ROM 5 4 2 Configurazione dell avvio Se si hanno problemi come blocchi del kernel durante il processo d avvio la mancata individuazione delle periferiche presenti oppure il non corretto riconoscimento dei driver la prima cosa da controllare sono i parametri di avvio si consulti la Sezione 5 3 In alcuni casi i malfunzionamenti possono essere causati dall assenza del firmware dei dispositivi vedere la Sezione 2 2 e la Sezione 6 4 5 4 3 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 segu
24. accesso Chi pu accedere al sistema dalla console pu saltare questa sezione Se il sistema deve essere acces sibile da remoto necessario installare SSH e impostare l accesso aptitude install ssh Con la configurazione predefinita non possibile accedere come root tramite password quindi necessario prima impostare una password e poi riattivare l accesso come root tramite password passwd editor etc ssh sshd_config Questa l opzione da attivare 111 Appendice D Miscellanea PermitRootLogin yes possibile anche configurare l accesso aggiungendo una chiave ssh all utente root mkdir root ssh cat lt lt EOF gt root ssh authorized_keys ssh rsa EOF Infine configurare l accesso per un utente non root e impostare la password per questo utente adduser joe passwd joe D 2 8 Ritocchi finali Come gi detto in precedenza al termine dell installazione si dispone di un sistema decisamente basilare Per rendere il proprio sistema pi completo c un metodo molto semplice per installare tutti i pacchetti con priorit standard tasksel install standard Ovviamente possibile usare aptitude per installare dei pacchetti individuali Al termine dell installazione in var cache apt archives sono presenti i pacchetti scaricati Si possono cancellare e quindi liberare un po di spazio usando aptitude clean D 3 Installazione di Debian GNU KkFree
25. checksum MDS dell immagine sia uguale a quella riportata nel file mD5SUMS presente nella stessa posizione da dove l immagine stata scaricata md5sum debian testing i386 netinst iso a20391b12 7 22e 705cee4059c6b92 debian testing i386 netinst iso Successivamente verificare anche la checksum MD5 del CD ROM masterizzato Il comando se guente dovrebbe funzionare facendo uso della dimensione dell immagine per leggere il numero corretto di byte dal CD ROM dd if dev cdrom gt head c stat format s debian testing i386 netinst iso gt md5sum a20391b12 7 22e 705cee4059c6b92 262668 0 records in 262668 0 records out 134486016 bytes 134 MB copied 97 474 seconds 1 4 MB s Se dopo aver avviato l installatore in modo corretto il CD ROM non viene riconosciuto pu essere utile provare pi volte Se si dispone di pi lettori CD ROM provare a cambiare il lettore con un altro Se non funziona oppure se il CD ROM riconosciuto ma si verificano degli errori in lettura provare quanto suggerito in seguito Per seguire questi suggerimenti necessaria una conoscenza minima di kFreeBSD Prima di eseguire qualsiasi comando passare alla seconda console virtuale VT2 e attivare una shell e Passare alla VT4 oppure visualizzare il contenuto di var log syslog usando l editor nano per controllare la presenza di messaggi di errore Poi verificare anche l output di dmesg e Controllare nell outp
26. choose mirror Presenta una lista di archivi mirror di Debian L utente pu scegliere la sorgente dei suoi pacchetti di installazione cdrom checker Verifica l integrit di un CD ROM In questo modo l utente pu assicurarsi che il CD ROM di installazione non sia corrotto lowmem Lowmem cerca di rilevare sistemi con poca memoria e in tal caso applica diversi accorgimenti per rimuovere dalla memoria parti non necessarie di installatore Debian alle spese di alcune funzionalit anna Anna s Not Nearly APT Installa i pacchetti che sono stati scaricati dal mirror prescelto o dal CD user setup Imposta la password di root e aggiunge un utente normale clock setup Aggiorna l orologio di sistema e determina se l orologio impostato su UTC oppure no tzsetup Seleziona il fuso orario in base alla localit scelta in precedenza partman Consente all utente di partizionare i dischi collegati al sistema di creare i file system sulle par tizioni selezionate e di collegarli a punti di mount Sono inoltre incluse interessanti funzionalit come una modalit completamente automatica o il supporto LVM Questo lo strumento di partizionamento preferito in Debian partitioner Consente all utente di partizionare dischi collegati al sistema scelto un programma di par tizionamento appropriato all architettura del computer 40 Capitolo 6 Uso dell Installatore Debian partconf Visualizza una lista di parti
27. 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 scegliere rescue dal menu oppure inserire rescue al prompt boot oppure avviare usando il parametro rescue enable true Verranno mostrate le prime schermate dell installatore con una nota in un angolo che indica si sta usando la modalit di ripri stino e non quella d installazione Il sistema non verr sovrascritto La modalit di ripristino si avvale 73 Capitolo 8 Passi successivi e cosa fare adesso delle funzionalit per il riconoscimento dell hardware presenti nell installatore in modo da permettere l uso dei dischi dei dispositivi di rete ecc mentre si cerca di riparare il sistema AI 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 Per esempio se si vuole reinstallare il boot loader GRUB nel Master Boot Record d
28. d i netcfg choose_interface select auto Oppure scegliere un interfaccia ben precisa d i netcfg choose_interface select eth1 Per impostare il tempo di attesa della rilevazione del collegamento il valore predefinito 3 secondi Valore espresso in secondi d i netcfg link_wait_timeout string 10 Se si ha un server dhcp lento e l installatore va in timeout in attesa di esso questo potrebb ssere util d i netcfg dhcp_timeout string 60 d i netcfg dhcpv6_timeout string 60 Se si preferisce configurare manualmente la rete togliere il commento alla prossima riga e alle righe con la configurazione statica della rete 87 Appendice B Installazione automatica tramite preconfigurazione d i netcfg disable_autoconfig boolean true F Se si desidera che il file di preconfigurazione funzioni su qualsiasi f sistema a prescindere dalla presenza di un server DHCP in rete si pu togliere il commento alle righe seguenti alle righe con la configurazione statica della rete d i netcfg dhcp_failed note d i netcfg dhcp_options select Configure network manually F Configurazione statica della rete j Esempio IPv4 d i netcfg get_ipaddress string 192 168 1 42 d i netcfg get_netmask string 255 255 255 0 d i netcfg get_gateway string 192 168 1 1 d i netcfg get_nameservers string 192 168 1 1 d i netcfg confirm_static boolean true il Esempio IPv6 d i netcfg get_ipaddress string fc00 2
29. dati sul disco scelto possono andare persi per viene richiesta la conferma di qualsiasi modifica prima di eseguire la scrittura sul disco 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 var e tmp 1GB home var tmp swap separate Dopo la selezione dello schema la schermata successiva mostrer la nuova tabella delle partizioni comprese le informazioni sulla formattazione delle partizioni e dove saranno montate L elenco delle partizioni dovrebbe assomigliare a questo IDEl master sda 6 4 GB WDC AC36400L 1 primary 16 4 MB B f ext2 boot 2 primary 551 0 MB swap swap 3 primary 5 8 GB ntfs pri log 8 2 MB FREE SPACE IDEl slave sdb 80 0 GB ST380021A 1 primary 15 9 MB ext 3 2 primary 996 0 MB fat16 3 primary 3 9 GB xfs home 5 logical 6 0 GB f ext3 6 logical 1 0 GB
30. e masterizzare un set di CD completo solo uno spreco di soldi dato che la maggior parte di questi non verr mai usata Nella maggior parte dei casi consigliabile recuperare solo i primi 3 degli 8 CD e installare qualsiasi ulteriore pacchetto da Internet tramite un mirror La stessa cosa vale per il set di DVD il primo DVD o forse i primi 2 DVD dovrebbero coprire la maggior parte delle necessit Se si analizzano pi CD o DVD l installatore chieder di cambiare disco quando avr bisogno dei pacchetti presenti in un CD DVD diverso da quello presente nel lettore Notare che si possono analiz zare solo CD e DVD appartenenti allo stesso set l ordine con cui sono analizzati non ha importanza comunque se si procede in ordine crescente si riducono le possibilit di fare degli errori 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 di pi di uno strumento di basso livello apt get uno strumento di livello pi elevato che richiamer dpkg nel modo pi appropriato E capace di recuperare i pacchetti da CD dalla r
31. effettuata solo in lingua inglese Ovviamente possibile localizzare il sistema dopo aver completato l installazione Se questo non sufficiente l installatore riduce ulteriormente l uso della memoria caricando solo i componenti essenziali per completare un installazione basilare Questo riduce le funzionalit del sistema d installazione rimane comunque disponibile la funzione per caricare manualmente i com ponenti aggiuntivi ma necessario prestare attenzione al fatto che a ogni componente seleziona to corrisponde un aumento dell occupazione della memoria che potrebbe comportare il fallimento dell installazione Quando l installatore funziona in modalit low memory si raccomanda la creazione di una parti zione di swap relativamente grande 64 128 MB La partizione di swap viene usata come memoria virtuale e quindi aumenta la quantit di memoria disponibile sul sistema L installatore attiva la par tizione di swap nelle primissime fasi del processo d installazione Notare che un uso pesante dello swap pu ridurre le prestazioni del sistema e comporta un elevata attivit da parte del disco Nonostante queste misure problemi come blocchi del 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 f
32. esempio INSTALL MEDIA DEV dev floppy 0 Il dischetto d avvio normalmente effettua la scansione di tutti i dischetti alla ricerca del dischet to root con questo parametro si pu cambiare questo comportamento in modo da limitare la scansione a solo un device log_host log_port Servono per inviare i messaggi di log verso un log di sistema remoto sull host e porta specificati oltre che sul file locale Se non si impostata la porta viene usata la porta predefinita per il log di sistema cio la 514 lowmem Pu essere usato per forzare l installatore a un livello di soglia per il modulo low memory pi alto di quello predefinito in base alla memoria disponibile I valori possibili sono 1 e 2 Consultare la Sezione 6 3 1 1 noshell Impedisce all Installatore di fornire le shell interattive su tty2 e tty3 Utile durante le installazioni non sorvegliate e con scarsa sicurezza fisica debian installer framebuffer fb Su alcune architetture si usa il framebuffer del kernel per fornire l installazione in pi lingue Se sul proprio sistema il framebuffer crea problemi possibile disabilitarlo usando il parametro fb false Dei sintomi di questo problema sono dei messaggi d errore riguardo bterm o bogl lo schermo nero oppure un blocco entro pochi minuti dall inizio dell installazione debian installer theme theme Un tema determina l aspetto dell interfaccia utente dell installatore colori icone ecc
33. f ext3 var 7 logical 498 8 MB ext3 8 logical 551 5 MB swap swap 9 logical 65 8 GB ext2 Questo esempio mostra due dischi divisi in parecchie partizioni il primo disco dispone anche di un po di spazio libero In ogni riga che corrisponde a una partizione riportato numero tipo dimensio ne flag opzionali file system e mount point se assegnato della partizione Nota questa particolare impostazione non pu essere realizzata usando il partizionamento guidato poich mostra delle varia zioni che possono essere realizzate solo con il partizionamento manuale 48 Capitolo 6 Uso dell Installatore Debian Con questo si conclude la parte guidata del partizionamento Se si soddisfatti della tabella delle partizioni appena creata si pu selezionare Terminare il partizionamento e scrivere i cambiamenti sul disco dal menu per scrivere la nuova tabella delle partizioni come descritto alla fine di questa sezione Invece se il risultato non soddisfacente si pu scegliere Annullare i cambiamenti alle partizioni ed eseguire un nuovo partizionamento guidato o modificare i cambiamenti proposti usando la stessa procedura descritta in seguito per il partizionamento manuale 6 3 3 3 Partizionamento manuale Se si sceglie di partizionare manualmente viene mostrata una schermata simile alla precedente ma con la tabella delle partizioni esistente e senza i mount point Come configurare manualmente la tabella delle partizioni e l uso d
34. ha un job di cron che a deve essere eseguito da un utente speciale oppure b deve essere eseguito a orari o con una frequenza particolari si pu usare etc crontab oppure consigliato etc cron d whatever Questi particolari file hanno anche una un campo aggiuntivo che permette di stabilire l account utente con cui viene eseguito il job di cron In entrambi i casi si deve semplicemente modificare i file e cron si accorger automaticamente dei cambiamenti non c bisogno di eseguire un comando speciale Per maggiori informazioni si consulti cron 8 crontab 5 e usr share doc cron README Debian 8 4 Ulteriori letture e informazioni Se sono necessarie delle informazioni su un particolare programma si dovrebbe prima provare con man programma Oppure con info programma Molta documentazione disponibile in usr share doc In particolare usr share doc HONTO e usr share doc FA0 contengono molte informazioni interessanti Per segnalare dei bug si con 70 Capitolo 8 Passi successivi e cosa fare adesso 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 manual
35. meglio se geograficamente vicino Un elenco dei mirror disponibile presso http www debian org mirror list Se su cdrom stato montato un CD Debian GNU kFreeBSD stretch possibile sostituire 1 URL http con URL file cdrom debian Nel comando debootstrap sostituire ARCH con uno dei seguenti amd64 arm64 armel armhf 1386 mips mipsel powerpc ppc64el 0 s390x usr sbin debootstrap arch ARCH stretch mnt debinst http ftp us debian org debian 1 Questi includono le principali utility GNU e comandi come sed grep tar e gzip 106 Appendice D Miscellanea D 2 4 Configurazione del sistema di base Ora sul disco c un vero sistema Debian seppur minimale Eseguire chroot LANG C UTF 8 chroot mnt debinst bin bash Dopo l operazione di chroot potrebbe essere necessario impostare il terminale con uno compatibile con il sistema Debian di base per esempio export TERM xterm color In base al valore di TERM potrebbe essere necessario installare il pacchetto ncurses term D 2 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 usand
36. o DHCP si pu aggiungere il parametro di avvio netcfg disable autoconfig true Si veda la Sezione 5 3 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 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 e modalit expert fornisce il controllo totale su installatore Debian 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 l
37. pi di un sistema operativo sulla stessa macchina si dovrebbero installare prima tutti gli altri sistemi e poi procedere con l installazione di Debian L installazione di Windows e di altri SO potrebbero distruggere la capacit di avviare Debian oppure incoraggiare la formattazione delle partizioni non native Queste operazioni possono essere ripristinate o evitate ma facendo prima l installazione dei sistemi nativi si evitano parecchi problemi 3 6 Configurazione di hardware e sistema operativo prima dell installazione In alcuni casi prima di installare Debian potrebbe essere necessario riconfigurare dell hardware in questa sezione descritto cosa fare Generalmente si tratta di controllare e nel caso di modificare le impostazioni del BIOS firmware di sistema Il BIOS o firmware di sistema il software essenziale per il funzionamento dell hardware il suo utilizzo critico durante il processo di bootstrap che segue l accensione 3 6 1 Invocare il menu di configurazione del BIOS Il BIOS fornisce le funzioni di base necessarie all avvio della macchina e permette al sistema ope rativo di accedere all hardware Il proprio sistema dotato di un apposito menu di configurazione 19 Capitolo 3 Preparazione dell installazione di Debian GNU kFreeBSD del BIOS Per accedere al menu di configurazione del BIOS necessario premere un tasto o una combinazione di tasti spesso il tasto Canc o F2 ma al
38. probabilmente questo sar il modo pi semplice per far partire l installazione Supponendo di aver seguito le indicazioni contenute in la Sezione 3 6 2 e la Sezione 4 3 inserire la chiavetta USB in uno qualsiasi dei connetori USB liberi e riavviare il computer Il sistema partir e se non stato usato il metodo flessibile di preparazione della chiavetta e non stato attivato dovrebbe apparire il menu grafico d avvio se supportato dall hardware Dal menu possibile scegliere una delle varie opzioni dell installatore oppure premere semplicemente Invio 5 1 2 Avvio da CD ROM Se gi si dispone dei CD e se la macchina in uso supporta l avvio da CDROM bene Si pu sempli cemente inserire il CD riavviare e procedere con il prossimo capitolo Notare che alcuni lettori di CD possono richiedere dei driver particolari quindi potrebbero non es sere accessibili ai primi passi della procedura d installazione Se in effetti la procedura standard non funzionasse sul computer in uso questo capitolo contiene alcune informazioni su kernel alternativi e altri metodi d installazione che potrebbero funzionare Anche se non fosse possibile avviare il computer da CDROM sar probabilmente possibile installare i componenti di Debian e i pacchetti da CDROM Baster avviare la macchina con un altro supporto e al momento dell installazione del sistema operativo del sistema di base o dei pacchetti aggiuntivi fare puntare la procedura d
39. raid recipe txt inclusi nel pacchetto debian installer Entrambi i file sono disponibili anche nel repository dei sorgenti del installatore Debian http anonsem debian org gitweb p d i debian installer git a tree f doc devel Notare che le funzioni supportate potrebbero cambiare da un rilascio all altro Avvertimento L identificazione dei dischi dipende dall ordine in cui sono caricati i driver se nel sistema ci sono pi dischi si deve essere assolutamente sicuri che venga selezionato quello corretto prima di usare la preconfigurazione B 4 7 1 Esempio di partizionamento Se il sistema ha spazio libero possibile scegliere di partizionare soltanto quello spazio Questa impostazione viene rispettata solo se partman auto method vedi sotto non valorizzato d i partman auto init_automatically partition select biggest_free In alternativa possibile specificare un disco da partizionare Se il sistema dispone di un solo disco l installatore user quello altrimenti necessario specificare il nome del device usando il formato tradizionale non devfs quindi per esempio dev sda ma non dev discs disc0 disc d i partman auto disk string dev sda 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 partm
40. shell e tornare al sistema d installazione si deve usare il comando exit A questo punto l avvio stato fatto da un RAM disk ed disponibile un insieme limitato delle uti lity Unix Si pu sapere quali programmi sono disponibili usando il comando Is bin sbin usr bin usr sbin oppure digitando help La shell un clone della Bourne shell chiamato ash che dispone di alcune funzioni molto comode come il completamento automatico e lo storico dei comandi Per visualizzare o modificare dei file utilizzare l editor di testi nano I file con il log 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 9 Installazione dalla rete Uno dei componenti pi interessanti la network console Permette di effettuare la gran parte dell installazione tramite la rete via SSH il fatto che sia usata la rete implica che necessario eseguire i primi passi dell installazione dalla console almeno fino al punto in cui vien
41. sistema di distribuzione dei programmi liberi che viene realizzato tramite l uso di licenze pubbliche Molte persone hanno contri buito generosamente alla vasta gamma di programmi distribuiti attraverso questo sistema basandosi sull applicazione fedele di tale sistema L autore donatore pu decidere di sua volont se preferisce distribuire il software avvalendosi di altri sistemi e l acquirente non pu imporre la scelta del sistema di distribuzione Questo comma serve a rendere il pi chiaro possibile ci che crediamo sia una conseguenza del resto di questa Licenza 8 Se in alcuni paesi la distribuzione o l uso del Programma sono limitati da brevetto o dall uso di interfacce coperte da copyright il detentore del copyright originale che pone il Programma sotto questa Licenza pu aggiungere limiti geografici espliciti alla distribuzione per escludere questi paesi dalla distribuzione stessa in modo che il programma possa essere distribuito solo nei paesi non esclusi da questa regola In questo caso i limiti geografici sono inclusi in questa Licenza e ne fanno parte a tutti gli effetti 9 All occorrenza la Free Software Foundation pu pubblicare revisioni o nuove versioni di questa Licenza Pubblica Generica Tali nuove versioni saranno simili a questa nello spirito ma potranno differire nei dettagli al fine di coprire nuovi problemi e nuove situazioni Ad ogni versione viene dato un numero identificativo Se il Programma ass
42. task hanno dei componenti in comune per cui lo spazio realmente occupato da due task installati assieme potrebbe essere minore della somma teorica L ambiente desktop predefinito GNOME per possibile utilizzare anche altri ambienti desktop alternativi usando una delle immagini CD speciali oppure specificando l ambiente desktop desiderato all avvio dell installazione si veda la Sezione 6 3 5 2 Si noti che necessario aggiungere dello spazio rispetto a quanto indicato nella tabella come spa zio minimo nel momento in cui si definisce la dimensione delle partizioni La maggior parte delle dimensioni elencate come Dimensione installazione va a finire all interno di usr e di lib le dimensioni elencate come Dimensione download devono essere temporaneamente disponibili in var Task Dimensione Dimensione Spazio necessario installazione MB download MB all installazione MB Ambiente desktop e GNOME 2487 765 3252 predefinito e KDE 2198 770 2968 e Xfce 1529 503 2032 e LXDE 1536 502 2038 e MATE 1631 531 2162 e Cinnamon 2212 691 2903 Computer portatile 10 3 13 Server web 31 7 38 Server di stampa 234 73 307 Server SSH 1 0 1 Se l installazione avviene in una lingua diversa dall inglese tasksel potrebbe installare automatica mente un localization task se disponibile per la lingua in uso Lo spazio richiesto varia a seconda della lingua potrebbero e
43. tastiera Come prima cosa viene chiesto di scegliere la lingua preferita I nomi delle lingue sono elencati in inglese sulla sinistra e nella lingua stessa sulla destra i nomi sulla destra sono mostrati usando i caratteri corretti L elenco ordinato in base ai nomi in inglese La prima voce dell elenco consente di usare il locale C anzich una lingua La scelta del locale C comporta che l installazione prose guir in inglese e che il sistema installato non avr supporto per la localizzazione dato che non verr installato il pacchetto locales Poi viene chiesto di scegliere la propria posizione geografica Se stata scelta una lingua che rico nosciuta come lingua ufficiale in pi di una nazione verr mostrato un elenco di quelle nazioni Per selezionare una nazione che non presente nell elenco scegliere altro l ultima voce dell elenco verr quindi mostrato un elenco dei continenti e selezionando un continente apparir l elenco delle nazioni in quel continente Se alla lingua scelta associata a una sola nazione verr mostrato un elenco con le nazioni del con tinente o della regione a cui appartiene quella nazione in tale elenco 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 final
44. 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 85 Appendice B Installazione automatica tramite preconfigurazione Per verificare se il formato del proprio file di preconfigurazione valido prima di effettuare un installazione si pu usare il comando debconf set selections c preseed cfg B 4 Contenuto del file di preconfigurazione per stretch I vari frammenti utilizzati in questa appendice sono disponibili anche nel file di preconfigurazione di esempio example preseed txt Si noti che l esempio valido per l installazione sull architettura Intel x86 Se si vuole fare l installazione su un a
45. un supporto di sola lettura tipo un CD o DVD L uso di un sistema live non crea nessun cam biamento permanente sul proprio computer con il sistema live possibile cambiare le impostazioni 16 Capitolo 3 Preparazione dell installazione di Debian GNU kFreeBSD dell utente e installare programmi aggiuntivi ma tutto questo avviene nella RAM cio spegnendo il computer e avviando di nuovo il sistema live tutto ripristinato alla configurazione predefinita Il modo pi semplice per verificare se il proprio hardware supportato da Debian GNU kFreeBSD avviare un sistema Debian live e provarlo Ci sono alcune limitazioni durante l uso di un sistema live La prima che tutte le modifiche che si fanno dall interno del sistema live devono essere tenute nella RAM del computer quindi funziona solo su sistemi con RAM sufficiente quindi l installazione di grossi pacchetti aggiuntivi potrebbe fallire a causa di problemi di memoria Un altra limitazione che riguarda il test della compatibilit hardware che il sistema Debian GNU kFreeBSD live ufficiale contiene solo componenti libere quindi non include i file del firmware non free I pacchetti non free possono essere installati manualmente nel sistema ma non c il rilevamento automatico della necessit di firmware come nel installatore Debian quindi l installazione di componenti non free deve essere fatta manualmente possibile trovare informazioni sulle varianti disponibili
46. xts plain64 attualmente la meno vulnerabile ai tipi di attacco conosciuti Si pu usare una delle alternative solo dovendo garantire la compa tibilit con altri sistemi gi installati che non sono in grado di usare degli algoritmi pi recenti Chiave di cifratura Passphrase Adesso si deve scegliere il tipo di chiave di cifratura per la partizione Passphrase La chiave di cifratura viene calcolata sulla base di una passphrase che di dovr inserire successivamente durante il processo d installazione Chiave casuale Una nuova chiave di cifratura viene generata partendo da dati casuali ogni volta che si prova ad attivare la partizione cifrata In altre parole ad ogni riavvio del sistema il contenuto della partizione perso perch la chiave cancellata dalla memoria Ovviamente si pi provare 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 5 Usare una passphrase come chiave vuol dire che la partizione viene configurata usando LUKS https gitlab com cryptsetup cryptsetup 54 Capitolo 6 Uso dell Installatore Debian Le chiavi casuali sono particolarmente utili per le partizioni di swap infatti non necessario dover ricordare la passphrase o eliminare i dati sensibili dalla partizione di swap prima di spegnere la macchina Purtroppo ci significa che non si pu us
47. 5 ci provoca la stampa da parte di debconf di molti pi dettagli sulle attuali impostazioni di ciascuna variabile e sulla loro evoluzione durante l esecuzione degli script di installazione del pacchetto B 5 3 Caricamento in cascata di pi file di preconfigurazione Da un file di preconfigurazione anche possibile includere anche altri file di preconfigurazione Qual siasi impostazione fatta in questi file sovrascrive l eventuale configurazione fatta dai file caricati in precedenza Questo permette di inserire per esempio una configurazione di rete generica in un file e di mettere alcune configurazioni particolari in altri file Si possono elencare pi file separandoli con degli spazi verranno caricati tutti Anche i file inclusi possono avere al loro interno delle direttive preseed include Si noti che se i nomi dei file sono relativi sono prelevati dalla stessa directory del file di preconfigurazione che li include d i preseed include string x cfg Facoltativamente il programma d installazione pu verificare le checksum dei file prima di processarli Attualmente sono supportati solo le checksum md5sum che vanno elencate nello stesso ordine con cui sono inclusi i file d i preseed include checksum string 5da499872becccfeda2c4872 9171c3d Ancora pi flessibile questo esegue un comando di shell e se restituisce i nomi dei file di preconfigurazione allora include questi file d i preseed include_command string i
48. B Installazione automatica tramite preconfigurazione e se dopo il nome host non ci sono viene usato il percorso predefinito Oltre l URL possibile specificare anche altre impostazioni che non influenzano direttamente il com portamento del installatore Debian ma che possono essere passate a un qualsiasi script spe cificato con preseed run all interno del file di preconfigurazione Al momento l unico esempio di questa caratteristica auto install classes che dispone dell alias classes e pu essere usato in questo modo auto url esempio com classes classe_A classe_B Le classi possono per esempio indicare il tipo di sistema da installare oppure la localizzazione da usare Ovviamente possibile estendere questo concetto e nel caso ragionevole usare il namespace auto install usando nei propri script qualcosa di simile a auto install style Se si necessitasse questa possibilit si consiglia di inviare una segnalazione alla mailing list lt debian boot lists debian org gt in modo da evitare conflitti nel namespace ed eventualmente aggiungere un alias per i nuovi parametri La possibilit di scegliere all avvio auto non ancora disponibile su tutte le architetture possibile ottenere lo stesso effetto semplicemente aggiungendo i parametri auto true priority critical nella riga di comando per il kernel Il parametro del kernel auto un alias di auto install enable e se impostato a true ritarda le domande su lo
49. BSD utilizzando PPP over Ethernet PPPoE In alcuni paesi molto comune l uso del protocollo PPP over Ethernet PPPoE per le connessioni a banda larga ADSL o via cavo a un Internet Service Provider L impostazione di una connessione PP PoE non normalmente supportata dall installatore per pu essere preparata molto semplicemente In questa sezione viene spiegato come La connessione PPPoE configurata durante l installazione rimane disponibile anche dopo il riavvio del sistema installato si veda Capitolo 7 possibile configurare e utilizzare la connessione PPPoE durante l installazione solo se si utilizza una delle immagini CD ROM DVD disponibili La connessione PPPoE non supportata con altri metodi d installazione per esempio l avvio da rete L installazione con PPPoE molto simile a qualsiasi altra installazione I seguenti passi spiegano le differenze 112 Appendice D Miscellanea Avviare l installatore con il parametro d avvio modules ppp udeb Questo garantisce che il com ponente responsabile della configurazione di PPPoE ppp udeb sia caricato ed eseguito automati camente Continuare con i normali passi iniziali dell installazione selezione di lingua nazione e tastiera e caricamento dei componenti aggiuntivi dell installatore Il passo successivo consiste nel riconoscimento dell hardware di rete per identificare tutte le schede Ethernet presenti sul sistema Dopo a
50. 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 s S S a netboot s no S hd media comprese le s s S a chiavette USB Note a Solo se si dispone di un collegamento in rete e se preseed url correttamente impostato Una differenza importante fra i vari metodi di preconfigurazione il momento in cui viene caricato e processato il file di preconfigurazione Nel caso della preconfigurazione con initrd avviene all avvio dell installazione prima che sia posta la prima domanda Con la preconfigurazione con il metodo file avviene dopo che stata caricato il CD o l immagine del CD Infine la preconfigurazione network ha effetti solo dopo la configurazi
51. Creazione di un file di preconfigurazione ii 84 B 4 Contenuto del file di preconfigurazione per stretch 86 BA1 Localizzazione ciasira ini aaa EEEa aa 86 B 4 2 Configurazione della rete ii 87 B 4 3 Networkiconsol ia tuner nelle eno aaa 88 B 4 4 Impostazioni del murror ii ara vale 89 B 4 5 Impostazione del account ii 89 B 4 6 Impostazione dell orologio e del fuso orario 90 B 4 7 Parlizionamento i io Ra EER 90 B 4 7 1 Esempio di partizionamento 91 B 4 7 2 Partizionamento con RAID B 4 7 3 Controllo del montaggio delle partizioni 94 B 4 8 Installazione del sistema di base 94 B49 Impostazione di APT iii 94 B410 Selezione dei pacchetti s c ii E NILE 95 B 4 11 Installazione del boot loader 96 B 4 12 Termine dell installazione i 97 B 4 13 Preconfigurazione di altri pacchetti i 97 B5 Opzioni avanzate ila e ali ielaa 97 B 5 1 Uso di comandi personalizzati durante l installazione n 98 B 5 2 Uso della preconfigurazione per modificare i valori predefiniti 98 B 5 3 Caricamento in cascata di pi file di preconfigurazione n 99 C Partizionare per Debian rerrerrerrerereeeeeneezio nie rio
52. D Miscellanea D 2 5 Installazione di un kernel Nel caso si intenda avviare il nuovo sistema servono un kernel kFreeBSD e un boot loader I kernel pacchettizzati disponibili si trovano con apt cache search kfreebsd image Si pu quindi installare il pacchetto con il kernel prescelto usando il nome del pacchetto aptitude install kfreebsd image arch etc D 2 6 Configurazione del boot loader Per rendere avviabile il sistema Debian GNU kFreeBSD si deve configurare il boot loader in modo da caricare il kernel installato con la nuova partizione di root Si noti che debootstrap non installa un boot loader si pu installare un boot loader tramite aptitude dall interno della chroot Debian Si provi info grub per ottenere istruzioni sulla configurazione del boot loader Nel caso si desideri mantenere attivo il sistema da cui si installato Debian sufficiente aggiungere una voce per Debian al file grub cfg di grub2 L installazione e la configurazione di grub2 molto semplice aptitude install grub pc grub install dev sda update grub Il secondo comando installa grub2 in questo caso nel MBR di sda L ultimo comando crea un file boot grub grub cfg corretto e funzionante Notare che si suppone che il device dev sda sia gi stato creato Esistono anche altri metodi per installare grub2 ma questi non rientrano fra gli scopi di questa appendice D 2 7 Accesso remoto installazione di SSH e impostazione dell
53. Determinare se il proprio hardware ha i requisiti necessari per usare il sistema d installazione in Capitolo 2 2 Fare un backup del sistema ed effettuare qualsiasi configurazione hardware prima dell installazione di Debian in Capitolo 3 Per preparare un sistema multiboot potrebbe essere necessario creare sul disco uno spazio partizionabile da destinare a Debian 3 Nel Capitolo 4 si recuperano i file necessari per il metodo d installazione scelto 4 Capitolo 5 descrive l avvio del sistema d installazione 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 confi gurazione dei moduli con i driver per le periferiche la configurazione della connessione alla rete in modo da poter recuperare i file di installazione mancanti da un server Debian a meno che non si stia installando da un set di CD DVD il partizionamento del disco l installazione del sistema di base e infine la scelta e l installazione dei pacchetti alcune informazioni sulla preparazione delle partizioni per il proprio sistema Debian si trovano nell Appendice C 6 L avvio del sistema di base appena installato nel Capitolo 7 Una volta che il sistema stato installato si pu leggere il Capitolo 8 In questo capitolo viene spiegato dove cercare ulteriori informazioni su Unix e Debian e su come ca
54. ERCIABILIT 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 FINE DEI TERMINI E DELLE CONDIZIONI F 3 Come applicare questi termini a nuovi programmi Se si sviluppa un nuovo programma e lo si vuole rendere della maggiore utilit possibile per il pub blico la cosa migliore da fare rendere tale programma libero cosicch ciascuno possa ridistribuirlo e modificarlo sotto questi termini Per fare questo si inserisca nel programma la seguente nota La cosa migliore da fare mettere la nota all inizio
55. Guida all installazione di Debian GNU kFreeBSD Guida all installazione di Debian GNU kFreeBSD Copyright 2004 2015 Debian Installer team Questo documento contiene le istruzioni per l installazione del sistema Debian GNU kFreeBSD 9 nome in co dice stretch per l architettura PC 64 bit kfreebsd amd64 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 Installatore Debian Comunque per kfreebsd amd64 il manuale non stato aggiornato completamente e verificato per il nuovo programma di installazione ci potrebbero essere parti del manuale che sono incomplete o non aggiornate o che documentano ancora il programma di installazione boot floppies Una versione pi recente di questo manuale che probabilmente documenta meglio questa architettura pu essere trovata su Internet nella pagina del installatore Debian http www debian org devel debian installer Nella stessa pagina ci potrebbero essere anche altre traduzioni Commenti critiche e suggerimenti sulla traduzione possono essere inviati alla lista di messaggi dei traduttori Debian italiani lt debian 110n italian lists debian org gt Questo manuale software libero pu essere redis
56. HCP 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 84 Appendice B Installazione automatica tramite preconfigurazione 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 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
57. IA per dettagli usare il comando show g Questo software libero e ognuno libero di redistribuirlo secondo certe condizioni usare il comando show c per i dettagli Gli ipotetici comandi show g e show c mostreranno le parti appropriate della Licenza Pubblica Generica Chiaramente i comandi usati possono essere chiamati diversamente da show g e show c e possono anche essere selezionati con il mouse o attraverso un menu o comunque sia pertinente al programma Se necessario si deve anche far firmare al proprio datore di lavoro per chi lavora come programma tore o alla propria scuola per chi studente una rinuncia al copyright per il programma Ecco un esempio con nomi fittizi Yoyodinamica SPA rinuncia con questo documento ad ogni diritto sul copyright del programma Orcaloca che svolge dei passi di compilazione scritto da Giovanni Smanettone firma di Primo Tizio 1 aprile 1989 Primo Tizio Presidente I programmi coperti da questa Licenza Pubblica Generica non possono essere incorporati all interno di programmi proprietari Se il proprio programma una libreria di funzioni pu essere pi utile permettere di collegare applicazioni proprietarie alla libreria Se si ha questa intenzione consigliamo di usare la Licenza Pubblica Generica Minore GNU LGPL invece di questa Licenza 121
58. Linux con supporto USB gi funzio nante Con gli attuali sistemi GNU Linux la chiavetta USB dovrebbe essere riconosciuta non appena inserita Se questo non accade controllare che il modulo del kernel usb storage sia stato caricato All inserimento la chiavetta USB viene mappata su un device con nome dev sdx dove X una lettera nell intervallo a z possibile vedere su quale device stata mappata la chiavetta USB usando il comando dmesg dopo averla inserita Per scrivere sulla chiavetta potrebbe essere necessario disattivare la protezione dalla scrittura Avvertimento La procedura descritta in questa sezione distrugge qualunque cosa sia presente sul device fare atten zione a usare il nome corretto per il device della chiavetta USB Se si usa il device sbagliato potrebbe accadere per esempio di perdere tutte le informazioni su un disco fisso 4 3 1 Copia manuale dei file sulla chiavetta USB Un metodo alternativo per preparare la chiavetta USB copiare manualmente i file dell installatore e l immagine del CD sulla chiavetta Notare che la chiavetta USB deve essere da almeno 1 GB possibile fare anche installazioni pi piccole seguendo la Sezione 4 3 2 C un file all in one hd media boot img gz che contiene non solo tutti i file dell installatore kernel compreso Notare che nonostante la sua comodit questo metodo ha lo svantaggio che la dimensione logica del device limitata a 1 GB anche quando la
59. OS o Windows che si vuole preservare si deve fare particolarmente attenzione con il partizionamento automatico Nel caso si scelga il partizionamento manuale possi bile usare l installatore per ridimensionare le partizioni FAT o NTFS esistenti per creare lo spazio per installare Debian sufficiente selezionare la partizione e specificarne la nuova dimensione Nella schermata successiva mostrata la tabella delle partizioni come verranno formattare e dove verranno montate selezionare una partizione per modificarla o rimuoverla Se stato fatto un parti zionamento automatico allora nel menu possibile scegliere Terminare il partizionamento e scri vere i cambiamenti sul disco per confermare la 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 3 l appendice Appendice C contiene altre informazioni relative al partizionamento Adesso il installatore Debian formatta le partizioni e inizia l installazione del sistema di base questa operazione richiede un po di tempo Al termine viene installato il kernel Il sistema di base installato in precedenza un sistema funzionante ma minimale Per rendere il sistema pi funzionale il prossimo passo consiste nell installazione di altri pacchetti tramite la scelta di task Prima di poter ins
60. RAID meno 1 RAID6 Opzionale s La dimensione della partizione pi piccola moltiplicata per il numero di device in RAID meno 2 RAIDI0 Opzionale s La somma di tutte le partizioni diviso per il numero di pezzi per copia il numero predefinito 2 Se si desidera conoscere tutto ci che c da sapere sul RAID software si consulti il Software RAID HOWTO http www tldp org HOWTO Software RAID HOWTO html Per creare un device MD si devono marcare le partizioni da usare in RAID questo si pu fare con partman nel menu Impostazioni della partizione scegliere Usato come volume fisico per il RAID Nota Assicurarsi che il sistema si possa avviare con lo schema di partizionamento che si intende applicare In generale per utilizzare il file system di root in RAID necessario creare un file system separato per boot 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 51 Capitolo 6 Uso dell Installatore Debian Poi nel menu principale di partman si deve selezionare Configurare il RAID software questo menu appare solo dopo aver marcato almeno una partizione come volume fisico per il RAID Nella prima schermata di mdcfg selezionare Creare un device multidisk MD viene presentato un elenco dei tipi di device MD supportati dal quale scegliere Quello che segue dipende dal tip
61. a 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 2 quali pacchetti fanno parte di quei task 3 quali di questi pacchetti sono presenti sui CD o DVD analizzati e 4 se da un mirror sia un normale mirror per i pacchetti che un mirror con gli aggiornamenti per la sicurezza o stable updates sono disponibili versioni dei pacchetti aggiornate rispetto a quelle sui CD o DVD Notare l ultimo punto significa che anche quando si sceglie di non usare un mirror di rete alcuni pac chetti potrebbero essere comunque scaricati da Internet se sono disponibili aggiornamenti di sicurezza o da stable updates e se questi servizi sono stati configurati 6 3 5 1 3 Scelta di un mirror Se durante l installazione stato scelto di usare un mirror opzionale con le installazioni CD DVD necessario con le immagini netboot viene presentato un elenco dei mirror geograficamente vicini e di conseguenza si spera veloci in base alla precedente scelta della nazione nel processo di installa zione La voce preselezionata solitamente corretta possibile anche specifica
62. agli del problema non rientrano nello scopo di questo manuale 3 Per esempio cron quota logcheck aide 71 Capitolo 8 Passi successivi e cosa fare adesso gestisce soltanto la posta locale al sistema e le email indirizzate all amministratore l account root sono consegnate all utente normale creato durante l installazione Alla consegna le email di sistema vengono aggiunte a un file in var mail nome_account e posso no essere lette con mutt 8 5 2 Invio di email all esterno del sistema Come detto in precedenza dopo l installazione il sistema Debian configurato solo per gestire la posta locale non per l invio e la ricezione della posta verso e da altri sistemi Se si vuole che exim4 gestisca la posta esterna si consulti la prossima sezione nella quale sono illustrate le opzioni di configurazione disponibili Si consiglia di fare delle prove per essere sicuri che la posta sia inviata e ricevuta correttamente Se si vuole usare un programma di posta grafico e un server di posta fornito dal proprio ISP Internet Service Provider o dalla propria azienda non necessario configurare exim4 per la gestione della posta esterna sufficiente configurare il proprio programma grafico di posta preferito in modo che usi i server corretti per inviare e ricevere le email questa configurazione non rientra nello scopo di questa guida Purtroppo in questo caso potrebbe essere necessario configurare i singoli progra
63. alla rete e di configurarlo 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 La configurazione dell orologio e del fuso orario segue la creazione seguita dalla configurazione degli account per gli utenti di solito necessario inserire la password dell account root l utente d amministrazione e le informazioni per creare l account di un utente normale Se la password per root non viene specificata questo account viene disabilitato e in seguito verr installato pacchetto sudo che permetter di effettuare operazioni amministrative sul nuovo sistema Ora il momento di partizionare i dischi Per prima cosa viene proposto di partizionare in automatico l intero disco oppure il solo spazio libero disponibile si veda la Sezione 6 3 3 2 Questa procedura 76 Appendice A Installation Howto quella pi adatta per gli utenti meno esperti e per coloro che hanno fretta se non si desidera usare il partizionamento automatico si deve scegliere manuale dal menu Se presente una partizione con D
64. allisce 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 42 Capitolo 6 Uso dell Installatore Debian possibile forzare l installatore a utilizzare un livello di soglia pi alto di quello calcolato in base alla memoria disponibile tramite il parametro d avvio lowmem come descritto in la Sezione 5 3 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
65. ammessi sono none safe upgrade full upgrad d i pkgsel upgrade select none Ff Alcune versioni dell installatore possono inviare un resoconto di quali programmi sono stati installati e quali sono usati Questo resoconto la f 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 Per non installare un bootloader scommentare questa riga d i grub installer skip boolean true Questa ragionevolmente sicura da impostare fa in modo che grub sia installato automaticamente nel MBR se nessun altro sistema operativo F 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 F qualche altro sistema operativo che un po meno sicuro poich potrebbe non riuscire ad avviare gli altri sistemi operativi d i grub installer with_other_os boolean true F A causa della potenziale presenza di chiavette USB non possibile determinare con sicurezza la posizione del MBR e quindi necessario specificarla d i grub installer bootdev string dev sda Per installare sul primo device supponendo che non sia una chiavetta USB d i grub installer bootdev string default In alternativa se si vuole installare in una posizione differente dal MBR scommentar d editare
66. an GNU kFreeBSD senza l uso di installatore Debian descritto nel resto del manuale Questo tipo d installazione pu es sere 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 2 Questo metodo d installazione raccomandato solo per gli utenti esperti nel caso che non siano di sponibili altri metodi d installazione 11 Capitolo 2 Requisiti di sistema 2 4 6 Sistemi d archiviazione supportati L Installatore Debian contiene un kernel che stato compilato per massimizzare il numero di sistemi su cui pu girare 2 5 Requisiti di memoria e spazio su disco Sono necessari almeno 128MB di memoria e 680MB di spazio su disco per effettuare una normale installazione Notare che questi valori sono il minimo indispensabile per dei valori pi realistici si veda la Sezione 3 4 L installazione su sistemi che dispongono di una quantit inferiore di memoria o di spazio disponibile sul disco potrebbe essere comunque possibile ma consigliata solo agli utenti pi esperti 12 Capitolo 3 Preparazione dell installazione di Debian GNU kFreeBSD 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 n
67. an auto method string lvm L utente riceve un avviso se uno dei dischi che stanno per essere partizionati automaticamente contiene gi una precedente configurazione LVM Comunque anche questo pu essere preconfigurato d i partman lvm device_remove_lvm boolean true f La stessa cosa avviene se gi 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 l1vm confirm boolean true 91 Appendice B Installazione automatica tramite preconfigurazione d i partman lvm confirm _nooverwrite boolean tru j i i i i i i a aaa d i partman auto expert_recipe string Er 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 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 boot r
68. are la funzionalit suspend to disk offerta dai kernel Linux pi recenti dato che impossibile durante l avvio di ripri stino recuperare i dati memorizzati nella partizione di swap Cancellare i dati s Determina se il contenuto di questa partizione debba essere sovrascritto con dei dati casuali prima di impostare la cifratura Si raccomanda questa operazione perch altrimenti un aggressore potrebbe essere in grado di riconoscere quali parti della partizione sono in uso e quali no Inoltre questo rende pi complesso il ripristino di qualsiasi dato rimasto dalle precedenti installazioni Dopo aver scelto i parametri per le partizioni cifrate tornare al menu principale di partizionamen to Adesso presente una nuova voce di menu con nome Configurare volumi cifrati Dopo averla selezionata viene chiesto di confermare la cancellazione dei 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 n
69. asi 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 ahelp si trover un indice adatto alla navigazione della documentazione in usr share doc HTML index html Un modo semplice per consultare questi documenti tramite un browser testuale quello di eseguire i seguenti comandi cd usr share doc w3m Il punto dopo il comando w3m indica di mostrare il contenuto della directory corrente Se installato un ambiente desktop grafico allora anche possibile usare il browser web di tale ambiente Avviare il browser web dal menu applicazioni e poi inserire usr share doc nella barra degli indirizzi Si pu anche usare info comando Oman comando per consultare la documentazione della maggior parte dei comandi disponibili dalla riga di comando Digitando help mostrer un aiuto sui comandi della shell scrivendo un comando seguito da help far comparire un breve riassunto sull uso del comando Se il risultato di un comando risultasse di essere passato oltre l inizio dello schermo digitare more dopo il coman
70. ativo Windows 9x Windows NT 2000 XP 2003 Vista 7 0S 2 MacOS Solaris FreeBSD che occupa tutto il disco e si vuole installare Debian sullo stesso disco allora necessario ripartizionarlo Debian richiede delle partizioni riservate sul disco fisso non pu essere installata su partizioni Windows o Mac OS X Si potrebbero invece condividere alcune partizioni con altri sistemi Unix ma tale questione non verr 18 Capitolo 3 Preparazione dell installazione di Debian GNU kFreeBSD affrontata in questo documento Come minimo necessaria una partizione dedicata per il file system root di Debian possibile ottenere delle informazioni sull attuale configurazione delle partizioni usando un pro gramma per il partizionamento per il sistema operativo che si sta attualmente usando per esempio il Gestore disco integrato in Windows o fdisk in DOS I programmi di partizionamento forniscono sempre un modo per visualizzare le partizioni esistenti senza effettuare delle modifiche In generale modificare una partizione che contiene gi un file system distrugger qualsiasi informa zione preesistente Perci si dovrebbe sempre fare il backup prima di procedere a qualunque riparti zionamento Continuando ad usare l analogia della casa opportuno spostare tutti i mobili prima di procedere alla demolizione e ricostruzione di un muro altrimenti si rischia di distruggerli Molti dei sistemi operativi pi recenti offrono la possibilit
71. atto che sia stato creato eseguendo il Programma In base alla natura del Programma il suo output pu essere o meno coperto da questa Licenza 1 lecito copiare e distribuire copie letterali del codice sorgente del Programma cos come viene ricevuto con qualsiasi mezzo a condizione che venga riprodotta chiaramente su ogni copia una ap propriata nota di copyright e di assenza di garanzia che si mantengano intatti tutti i riferimenti a questa Licenza e all assenza di ogni garanzia che si dia a ogni altro destinatario del Programma una copia di questa Licenza insieme al Programma E possibile richiedere un pagamento per il trasferimento fisico di una copia del Programma anche possibile a propria discrezione richiedere un pagamento in cambio di una copertura assicurativa 2 lecito modificare la propria copia o copie del Programma o parte di esso creando perci un opera basata sul Programma e copiare o distribuire tali modifiche o tale opera secondo i termini del prece dente comma 1 a patto che siano soddisfatte tutte le condizioni che seguono a Bisogna indicare chiaramente nei file che si tratta di copie modificate e la data di ogni modifica b Bisogna fare in modo che ogni opera distribuita o pubblicata che in parte o nella sua totalit derivi dal Programma o da parti di esso sia concessa nella sua interezza in licenza gratuita ad ogni terza parte secondo i termini di questa Licenza c Se normalmente il programma m
72. automaticamente come selezionare la lingua preferita la mappa della tastiera o il mirror di rete preferito Si noter che installatore Debian esegue il rilevamento dell hardware diverse volte durante questa fase La prima volta finalizzata specificamente all hardware necessario a caricare i compo nenti dell installatore ad es il CD ROM o la scheda di rete Poich non tutti i driver possono essere disponibili durante questa prima esecuzione necessario ripetere il rilevamento dell hardware pi avanti nel processo Durante la rilevazione dell hardware il installatore Debian verifica se i driver per i dispositivi hardware presenti nel sistema richiedono il caricamento di un firmware Se richiesto un firmware ma questo non disponibile viene mostrato un messaggio che permette di caricare il firmware mancante da un supporto removibile Si veda la Sezione 6 4 per maggiori dettagli 6 3 1 1 Controllo della memoria disponibile e modalit low memory Una delle prime cosa che fa il installatore Debian controllare la quantit di memoria disponi bile Se la memoria limitata questo componente effettua delle modifiche al processo d installazione sperando che siano sufficienti per consentire l installazione di Debian GNU kFreeBSD 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
73. avere una partizione separata per var mail Spesso una buona idea anche mettere tmp su una partizione separata di 20 50 MB Se il sistema sar un server con molti account utente consigliabile avere una grande partizione home separata In generale lo schema di partizionamento ottimale varia da computer a computer a seconda dell uso che si far Per sistemi molto complessi pu essere utile consultare il Multi Disk HOWTO http www tldp org HOWTO Multi Disk HOWTO html che contiene informazioni dettagliate utili soprattutto agli ISP e a chi installa server A proposito della dimensione della partizione di swap esistono molti punti di vista Una regola veloce che di solito funziona consiste nell usare tanto swap quanta la memoria disponibile sul sistema Inoltre nella maggior parte dei casi non si dovrebbe andare sotto i 16 MB Ovviamente ci sono eccezioni a queste regole se si intende risolvere 1000 equazioni simultaneamente su una macchina con 256 MB di memoria occorrer un gigabyte di swap o pi Su alcune architetture a 32 bit 1386 m68k 32 bit SPARC e PowerPC la dimensione massima di una partizione di swap 2 GB Dovrebbe essere sufficiente per tutti i tipi di installazione ma se si hanno delle necessit superiori possibile suddividere lo spazio di swap su pi dischi chiamati anche spindle e se possibile diversi canali SCSI e IDE Il kernel bilancer automaticamente l uso dello swap su diver
74. azione apt Si pu usare la versione a riga di comando apt get o la versione testuale a tutto schermo aptitude Si noti che apt permette anche di unire main contrib e non free in modo da avere sia la versione con limitazioni a causa dell esportazione che la versione normale dei pacchetti 8 3 2 Gestione delle versioni alternative di una applicazione Le versioni alternative delle applicazioni sono gestite da update alternatives Se si gestiscono pi versioni delle applicazioni si consulti la pagina man di update alternatives 8 3 3 Altri programmi disponibili per Debian Ci sono dei repository ufficiali e non ufficiali che non sono attivati nella normale installazione di Debian Tali repository contengono programmi che molti utenti ritengono importanti e che si aspettano di avere Le informazioni su questi repository addizionali possono essere trovate nella pagina del Wiki Debian intitolata The Software Available for Debian s Stable Release http wiki debian org DebianSoftware 8 3 4 Gestione dei job di cron Qualsiasi job sotto la supervisione dell amministrazione di sistema dovrebbe essere all interno di etc dato che sono dei file di configurazione Se si ha un job di cron da eseguire quotidianamente settimanalmente o mensilmente lo si deve inserire in etc cron daily weekly monthly poi gli script in queste directory sono richiamati da etc crontab ed eseguiti in ordine alfabetico in modo da serializzarli Invece se si
75. base per creare un sistema stretch minimale Se si preferisce possibile procurarsi l immagine di un CD completo che non necessita della rete per effettuare l installazione serve solo il primo CD della serie Scaricare il tipo che si preferisce e masterizzare l immagine su un CD Per fare l avvio da CD po trebbe essere necessario modificare la configurazione del BIOS del proprio computer come spiegato in la Sezione 3 6 1 A 2 2 Chiavette USB anche possibile eseguire l installazione da dei dispositivi USB di memorizzazione Per esempio una chiavetta USB pu diventare il supporto per un installazione di Debian che possibile trasportare ovunque 75 Appendice A Installation Howto Il modo pi semplice per preparare una chiavetta USB scaricare hd media boot img gz e usare gunzip per estrarre l immagine da 1 GB da quel file Scrivere tale immagine direttamente sulla chia vetta che deve avere almeno 1 GB di capacit questa operazione distrugger qualsiasi cosa si trovi sulla chiavetta Poi montare la chiavetta che adesso ha un filesystem FAT e dopo averla scaricata copiarci l immagine del CD Debian netinst l immagine pu essere rinominata a piacere l importante che abbia estensione iso C un altro modo pi flessibile per preparare una chiavetta con il debian installer che permette anche l uso di chiavette pi piccole Per i dettagli si veda la Sezione 4 3 Solo alcuni BIOS possono fare l
76. bbiamo 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 116 Appendice F Licenza Pubblica Generica GNU Inoltre per proteggere ogni autore e noi stessi vogliamo assicurarci che ognuno capisca che non ci sono garanzie per i programmi coperti da GPL Se il programma viene modificato da qualcun altro e ridistribuito vogliamo che gli acquirenti sappiano che ci che hanno non l originale in modo che ogni problema introdotto da altri non si rifletta sulla reputazione degli autori originari Infine ogni programma libero costantemente minacciato dai brevetti sui programmi Vogliamo evi tare il pericolo che chi ridistribuisce un programma libero ottenga la propriet di brevetti rendendo in pratica il programma c
77. calizzazione e tastiera fino a quando non data la possibilit di preconfigurarle mentre l impostazione priority un alias di debconf priority e impostarla a critical blocca la richiesta di qualsiasi 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 che sempre necessario specificare anche un valore per esempio auto true 0 interface eth0 priority debconf priority fb debian installer framebuffer language debian installer language country debian installer country locale debian installer locale theme debian installer theme 83 Appendice B Installazione a
78. capacit della chiavetta USB superiore Per poter ripristi nare la capacit reale della chiavetta USB necessario ripartizionarla e creare dei nuovi filesystem Poi montare la chiavetta USB che adesso avr e copiarci l immagine ISO di Debian netinst o un CD completo Infine smontare la chiavetta umount mnt 4 3 2 Copia manuale dei file sulla chiavetta USB il modo flessibile Chi preferisce avere pi flessibilit o semplicemente vuole capire cosa sta facendo dovrebbe usare questo metodo per scrivere i file sulla chiavetta Uno dei vantaggi di questo metodo quello che se la chiavetta USB sufficientemente capiente possibile copiarci qualsiasi immagine ISO persino quella di un DVD 4 4 Preparazione dei file per l avvio da disco fisso L installatore pu essere fatto partire usando i file d avvio scritti su una partizione gi esistente del disco fisso lanciandoli da un altro sistema operativo o richiamando un bootloader direttamente dal BIOS Usando questo metodo possibile realizzare una installazione completa puramente da rete evitando tutte le noie dei supporti rimovibili come la ricerca e la masterizzazione delle immagini dei CD o la lotta con troppi e inaffidabili dischetti 22 Capitolo 4 Recupero dei supporti per l installazione 4 5 Preparazione dei file per l avvio TFTP da rete Se la propria macchina connessa a una rete locale allora possibile avviarla tramite TFTP da un altra
79. cedenza possibile aggiungere altri repository anche locali 94 Appendice B Installazione automatica tramite preconfigurazione F 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 F Scegliere i servizi di aggiornamento da utilizzare definire quali F mirror devono essere usati I valori riportati in seguito sono quelli predefiniti d i apt setup services select multiselect security updates d i apt setup security_host string security debian org Altri repository sono disponibili local 0 9 d i apt setup local0 repository string il http local server debian stable main d i apt setup local0 comment string local server ft 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 quindi non dovrebbe essere usato e quindi lo commenta in t sources list d i apt setup local0 key string http local server key F 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 deb
80. cerca anche di indovinare qual il gateway Se non si dispone di queste informazioni si pu provare a usare i valori presentati come pre definiti comunque se necessario possibile cambiarli modificando etc network interfaces una volta completata l installazione 6 3 1 5 3 IPv4 e IPv6 Da Debian GNU kFreeBSD 7 0 Wheezy in poi installatore Debian supporta IPv6 oltre al classico IPv4 Sono supportate tutte le combinazioni di IPv4 e IPv6 solo IPv4 solo IPv6 e configurazioni dual stack La configurazione automatica per IPv4 fatta via DHCP Dynamic Host Configuration Protocol La configurazione automatica per IPv6 supporta la configurazione automatica stateless tramite NDP Neighbor Discovery Protocol compresa RDNSS l assegnazione ricorsiva del server DNS la confi gurazione automatica stateful via DHCPv6 e configurazione automatica mista stateless stateful con figurazione dell indirizzo via NDP e parametri addizionali via DACPv6 6 3 1 6 Configurazione dell orologio e del fuso orario Come prima cosa l installatore cerca di connettersi a un time server su Internet tramite il protocollo NTP per impostare correttamente l ora sul sistema Se non riesce l installatore assume come valide la data e l ora ottenute dall orologio di sistema Non possibile impostare manualmente l ora del sistema durante il processo d installazione In base alla nazione scelta all inizio dell installazione po
81. cessarie per l installazione di Debian Inoltre possibile trovarvi degli ulteriori riferimenti da cui recuperare informazioni aggiuntive sull hardware supportato da GNU e kFreeBSD 2 1 Hardware supportato Debian non ha nessun requisito aggiuntivo all hardware oltre a quelli necessari al funzionamento del kernel Linux o kFreeBSD e dei programmi GNU Perci possibile usare Debian su qualsiasi architettura o piattaforma verso cui stato fatto il port del kernel Linux o kFreeBSD della libc e del gec e per la quale esiste il port di Debian Consultare le pagine dei port su http www debian org ports kfreebsd gnu per conoscere quali sistemi con architettura PC 64 bit sono stati testati con Debian GNU kFreeBSD Piuttosto che cercare di descrivere tutte le diverse configurazioni hardware che sono supportate da PC 64 bit questa sezione contiene delle informazioni generali e dei riferimenti a documenti dov possibile trovare delle informazioni aggiuntive 2 1 1 Architetture supportate Debian GNU Linux 9 supporta dieci architetture principali e diverse varianti di ogni architettura che vanno sotto il nome di flavor Architettura Indicazione Debian Sottoarchitettura Variante flavor Intel x86 based 1386 AMD64 amp Intel 64 amd64 ARM armel Marvell Kirkwood kirkwood Marvell Orion orionSx Versatile versatile ARM con FPU armhf multipiattaforma armmp hardware multipiattaforma per armmp lpae si
82. cipale 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 stretch scripts late_command sh Se non esiste un infrastruttura DHCP o DNS locale oppure se non si vuole usare il percorso predefinito per il file preseed cfg comunque possibile usare un URL esplicita oppure quando non si usa l elemento viene ancorata al punto di partenza del percorso cio al terzo nella URL Segue un esempio che richiede un minimo supporto da parte della rete locale auto url http 192 168 1 2 percorso di mypreseed file Il modo in cui funziona questo e quando manca il protocollo nella URL viene assunto http e sela sezione per il nome host non contiene dei punti viene aggiunto il dominio indicato da DHCP 82 Appendice
83. co dopo la fine della produzione di un dispositivo il produttore smette anche di aggiornare i driver Se il driver closed source non funziona dopo un aggiornamento del sistema un dispositivo perfettamente funzionante diventa inutilizzabile a causa della mancanza del driver e poter far niente Quindi op portuno evitare l acquisto di hardware chiuso senza tener conto del sistema operativo con cui verr usato E possibile migliorare questa situazione incoraggiando i produttori di hardware chiuso di rilasciare la documentazione e le altre risorse a noi necessarie per fornire driver liberi per i loro hardware 2 4 Supporti per l installazione Questa sezione aiuta a determinare quali tipi di supporto possibile usare per installare Debian C un intero capitolo dedicato ai supporti Capitolo 4 che elenca vantaggi e svantaggi di ciascun supporto possibile rileggere questa pagina una volta letta quella sezione 10 Capitolo 2 Requisiti di sistema 2 4 1 CD ROM DVD ROM BD ROM Nota Tutte le volte che in questo manuale riportato CD ROM devono essere considerati i CD ROM i DVD ROM e i BD ROM perch tutte queste tecnologie sono molto simili dal punto di vista del sistema operativo L installazione basata sui CD ROM supportata sulla maggior parte delle architetture 2 4 2 Chiavette USB I dischi USB flash conosciuti anche come chiavette USB sono diventati dei dispositivi di memoriz zazione molto comuni e econo
84. co di almeno 600 750MB per la partizione root con usr oppure 5 6GB per una installazione workstation o server e var dati variabili come code di posta e di messaggi news siti web database la cache del sistema di gestione dei pacchetti ecc verranno conservati in questa directory La dimensione da scegliere dipende fortemente dal tipo di uso che si far del sistema ma per la maggior parte degli utenti il fattore principale di cui tenere conto il funzionamento del sistema di gestione dei pacchetti se si intende installare in una sola sessione tutto il software fornito da Debian dovrebbero bastare 2 o 3 GB di spazio per var Se invece si intende installare il sistema a pi riprese ad esempio installare le utilit di sistema poi quelle per la gestione dei documenti poi il sistema X ecc sufficiente riservare da 300 a 500 MB Se si intende risparmiare al massimo lo spazio su disco e non si hanno in programma massicci aggiornamenti del sistema possibile riservare anche solo 30 o 40 MB 101 Appendice C Partizionare per Debian e tmp i dati temporanei creati dai programmi vengono scritti prevalentemente in questa directory Di solito sufficiente riservare da 40 a 100 MB Alcune applicazioni tra cui gestori di archivi strumenti per la creazione di CD e DVD e software multimediale utilizzano tmp per scrivere file di immagine temporanei se si intende utilizzare questo tipo di applicazioni occorrer scegliere una dime
85. computer attraverso procedure completamente auto matizzate I pacchetti Debian adatti a questo scopo sono fai quickstart che usa un server di installazione e lo stesso Installatore Debian Consultare la pagina web di FAI http fai project org per informazioni pi dettagliate 4 6 1 Installazione automatizzata usando l Installatore Debian L Installatore Debian supporta le installazioni automatizzate tramite dei file di preconfigurazione Un file di preconfigurazione pu essere caricato dalla rete o da un supporto rimovibile ed usato per rispondere alle domande che sarebbero normalmente poste durante il processo d installazione La documentazione completa sulla preconfigurazione comprende anche un esempio funzionante che possibile modificare si trova in Appendice B 23 Capitolo 5 Avvio del sistema d installazione 5 1 Avvio dell installatore su PC 64 bit Avvertimento Se sul proprio sistema gi installato un qualsiasi altro sistema operativo e si desidera conservarlo configurazione in dual boot necessario accertarsi che siano stati correttamente spenti prima di avviare l installatore L installazione di un sistema operativo mentre un altro in ibernazione stato sospeso su disco pu provocare la perdita o il danneggiamento dello stato del sistema operativo sospeso e causare problemi quando viene riavviato 5 1 1 Avvio da chiavetta USB Se il proprio computer pu effettuare 1 avvio da USB
86. cuni costruttori usano altri tasti Solitamen te dopo l avvio del computer appare un messaggio che indica quale tasto premere per entrare nella configurazione 3 6 2 Selezione del dispositivo di avvio All interno del menu di configurazione del BIOS possibile di scegliere da quali dispositivi e in che sequenza verr fatto il bootstrap del sistema operativo Le scelte disponibili solitamente includono i dischi fissi interni il lettore CD DVD ROM e i dispositivi di memorizzazione di massa USB quali chiavette USB o dischi esterni USB Sui sistemi pi recenti spesso disponibile anche la possibilit di attivare l avvio da rete via PXE In base al supporto di installazione CD DVD ROM chiavetta USB avvio da rete prescelto neces sario attivare se non lo gi l avvio dai dispositivi appropriati La maggior parte delle versioni di BIOS permettono di richiamare un menu d avvio da cui possibile scegliere il dispositivo da cui il computer deve fare l avvio Quando questa opzione disponibile il BIOS solitamente mostra un breve messaggio press F12 for boot menu premere F12 per il menu di avvio all accensione del computer Il tasto da premere varia da sistema a sistema i tasti comunemente usati sono F12 F11 e F8 La scelta del dispositivo fatta da questo menu non cambia l ordine di avvio predefinito nel BIOS sar possibile avviare una volta dalla chiavetta USB lasciando il disco fisso interno come dispositiv
87. d i netcfg get_netmask string ffff ffff ffff ffff d i netcfg get_gateway string fc00 1 d i netcfg get_nameservers string c00 1 d i netcfg confirm_static boolean true Si noti che gli eventuali nomi di host e dominio assegnati da dhcp hanno la precedenza sui valori qui impostati Naturalmente l impostazione dei F valori previene ancora che le domande siano visualizzate anche se i F valori arrivano da dhcp d i netcfg get_hostname string unassigned hostname d i netcfg get_domain string unassigned domain Per forzare il nome host senza tener conto di cosa restituisce il server DHCP o cosa dice il reverse DNS per l IP togliere il commento f e modificare la riga seguente d i netcfg hostname string somehost Disabilita la noiosa finestra di dialogo della chiave WEP d i netcfg wireless_wep string 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 f 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 mod
88. delle immagini di Debian live sul sito web Debian Live Images http www debian org CD live 3 3 4 Impostazione della rete Se il computer ha una connessione permanente alla rete cio una connessione Ethernet o equi valente non una connessione dialup PPP che amministrata da qualcun altro si deve chiedere all amministratore di rete le seguenti informazioni e Il proprio hostname forse lo si pu decidere da soli e Il proprio nome di dominio e L indirizzo IP dell elaboratore e La netmask da usare con la propria rete e L indirizzo IP del gateway su cui effettuare l instradamento predefinito se la propria rete ne ha uno Il sistema della propria rete da usare come server DNS Domain Name Service Se la rete a cui si connessi usa DHCP Dynamic Host Configuration Protocol per la configurazione della rete le informazioni precedenti sono inutili poich il server DHCP le fornisce direttamente al proprio computer durante il processo d installazione Chi accede a Internet via DSL o con un cable modem cio tramite la TV via cavo e dispone di un router spesso fornito gi preconfigurato dal fornitore telefonico della TV via cavo che gestisce la connettivit di rete solitamente disponibile DHCP Se si usa una rete WLAN WIiFi si deve anche conoscere e L ESSID nome della rete della propria rete wireless e La chiave di sicurezza WEP o WPA WPAZ2 per accedere alla rete se usata 17 Capitolo
89. delle virgolette B 2 3 Modalit auto Ci sono alcune funzionalit di Debian Installer che combinate insieme permettono di ottenere instal lazioni automatiche e personalizzate anche molto complesse semplicemente passando delle righe di comando al prompt boot Per attivare queste funzionalit si deve scegliere Automated install dal menu di avvio su alcune architetture e in alcuni metodi di avvio chiamato auto Quindi in questa sezione auto non un parametro ma si riferisce alla voce nel menu di avvio che poi deve essere seguita dai parametri di avvio Per illustrare queste funzionalit sono riportati alcuni esempi su come possono essere usate dal prompt boot auto url autoserver Questa funzionalit assume la presenza di un server DHCP che indichi alla macchina un server DNS per risolvere autoserver eventualmente aggiungendo il dominio locale se fornito dal DHCP Se questa funzione usata su una macchina del dominio esempio com e se il DHCP configurato correttamente allora il file di preconfigurazione viene recuperato da http autoserver esempio com d i stretch preseed cfqg L ultima parte dell URL da i stretch preseed cfg impostata in auto install defaultroot il cui valore predefinito contiene la directory stretch per permettere alle versioni successive di specificare il proprio nome in codice e quindi permettere migrazioni future in modo controllato Il viene usato per indicare la directory prin
90. di kFreeBSD 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 2 1 Primi passi Usando gli strumenti per il partizionamento disponibili ripartizionare secondo le proprie necessit il disco fisso creando almeno un file system e una partizione di swap Per un ambiente puramente testuale sono necessari 506 MB 1536 MB se si intende installare X ancora di pi se si installa un ambiente desktop come GNOME o KDE Poi creare dei file system sulle partizioni appena realizzate In questo esempio si crea un file system ext3 sulla partizione dev sda6 in seguito questa partizione usata come root mke2fs j dev sda6 Per creare un file system ext2 basta omettere l opzione 3 Inizializzare e attivare lo swap sostituire il numero della partizione con quello della partizione desti nata allo swap per Debian mkswap dev sda5 sync swapon dev sda5 Montare una partizione come mnt debinst il punto di installazione diventer il file system di root del nuovo sistema Il nome del mount point arbitrario quello scelto utilizzato da qui in avanti mkdir mnt debinst mount de
91. 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 120 Appendice F Licenza Pubblica Generica GNU 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 Tihnc DI Franklin Street Fifth Floor Boston MA 02110 1301 USA Si aggiungano anche informazioni su come si pu essere contattati tramite posta elettronica e cartacea Se il programma interattivo si faccia in modo che stampi una breve nota simile a questa quando viene usato interattivamente Orcaloca versione 69 Copyright C anno nome dell autore Orcaloca non ha ALCUNA GARANZ
92. di posta Storicamente sui sistemi Linux e Unix un MUA molto popolare mutt che come la maggioranza dei programmi Linux tradizionali testuale Spesso viene usato in combinazione con exim o sendmail come MTA e con procmail come MDA Con la crescente popolarit dei sistemi desktop grafici l uso di programmi di posta elettronica grafici come evolution per GNOME kmail per KDE o thunderbird di Mozilla in Debian disponibile con nome icedove sta diventando molto comune Questi programmi combinano le funzioni di MUA MTA e MDA ma possono essere e spesso sono usati in combinazione con i tradizionali strumenti Linux 8 5 1 Configurazione predefinita della posta elettronica Anche se si vuole usare un programma di posta grafico importante che sul proprio sistema Debian GNU kFreeBSD sia installato e configurato correttamente anche un MTA MDA tradizionale Il mo tivo 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 2 In Debian thunderbird stato rinominato icedove per un problema con la licenza i dett
93. di spostare e ridimensionare certe partizio ni esistenti senza distruggere il loro contenuto Questo permette di creare lo spazio per altre partizioni senza perdere i dati esistenti Anche se nella maggior parte dei casi questa operazione funziona cor rettamente rimane comunque un azione intrinsecamente pericolosa perci deve essere effettuata solo dopo aver fatto un backup completo di tutti i dati Le partizioni FAT FAT32 e NTFS usate da sistemi DOS o Windows possono essere spostate e ridimensionate senza perdere dati usando installatore Debian oppure il Gestore disco integrato in Windows 7 La creazione e la cancellazione di partizioni pu essere fatta dall interno di installatore Debian oppure con il sistema operativo esistente Come regola del pollice le partizioni dovrebbero essere create dal sistema che poi le utilizzer cio le partizione che saranno usate da Debian GNU kFreeBSD dovrebbero essere create da installatore Debian e le partizioni che saranno usate da altri sistemi operativi dovrebbero essere create usando quest ultimi installatore Debian in grado di creare partizioni non kFreeBSD solitamente tali partizioni funzionano senza problemi anche quando sono utilizzate da altri sistemi operativi tuttavia ci sono dei rari casi in cui si possono verificare dei problemi perci per essere assolutamente sicuri utilizzare gli strumenti di partizionamento nativi per creare le partizioni usate da altri sistemi operativi Per installare
94. do affinch i risultati si fermino prima di scorrere oltre la parte alta dello schermo Per vedere un elenco di tutti i comandi disponibili che cominciano con una data lettera scrivere la lettera seguita da due tabulatori 68 Capitolo 8 Passi successivi e cosa fare adesso 8 1 Arresto del sistema Per arrestare un sistema Debian GNU kFreeBSD non si deve riavviare la macchina con il pulsante reset sul computer n spengere il computer Debian GNU kFreeBSD dovrebbe essere spento in modo controllato altrimenti si potrebbero perdere dei file e o si rischia di danneggiare il disco In un am biente desktop solitamente disponibile nel menu delle applicazioni l opzione per il log out che permette anche di spengere o riavviare il sistema In alternativa possibile premere la combinazione di tasti Ctrl Alt Canc Se le combinazioni di tasti non funzionano possibile fare il login come root ed eseguire uno dei seguenti comandi reboot per riavviare il sistema halt per arrestare il sistema senza spegnerlo Per spegnere la macchina usare poweroff oppure shutdown h now Il sistema init systemd fornisce anche altri comandi per la effettuare la stessa operazione per esempio systemcetl reboot oppure systemetl poweroff 8 2 Se non si conosce Unix Se non si ha familiarit con Unix probabilmente si dovr uscire per comprare e leggere qualche libro Molte informazioni possono essere trovate anche nella Debian Reference http www debia
95. do che tutte le copie siano scritte su dischi diversi possibile avere diversi tipi di MD contemporaneamente Per esempio se si dedicano al MD 3 hard disk da 200 GB ciascuno con due partizioni da 100 GB si possono combinare le prime partizioni di tutti e tre i dischi in un RAIDO come partizione veloce da 300 GB per l editing video e usare le altre tre partizioni 2 attive e 1 di scorta in RAIDI come partizione da 100 GB pi affidabile per la home Dopo aver preparato i device MD a proprio piacimento si pu Terminare mdefg e tornare a partman per creare i filesystem sui nuovi device MD e per assegnare i normali attributi per esempio il mount point 6 3 3 5 Configurazione del Logical Volume Manager LVM Se si lavora con i computer come amministratore di sistema o come utente esperto sicuramente si conoscer la situazione in cui qualche partizione del disco di solito quella pi importante quasi completamente occupata mentre altre partizioni sono abbondantemente sottoutilizzate che si gestisce spostando i dati facendo dei link simbolici ecc Per evitare la situazione descritta sopra si pu usare un Logical Volume Manager LVM In poche parole con LVM si possono combinare le partizioni i volumi fisici nel gergo di LVM in un disco vir tuale chiamato gruppo di volumi che poi pu essere diviso in partizioni virtuali i volumi logici La cosa importante che i volumi logici e ovviamente i gruppi di volumi sottos
96. e Se per la combinazione di lingua e nazione scelta non definito un locale ma esistono altri locale per quella lingua l installatore permetter di scegliere quale tra i locale definiti si vuole impostare come locale predefinito sul sistema installato Negli altri casi il locale predefinito sar impostato in base alla lingua e alla nazione scelte Qualsiasi sia il locale scelto come descritto nel paragrafo precedente verr usata la codifica dei carat teri UTF 8 Se l installazione avviene con priorit bassa possibile scegliere ulteriori locale compresi i cosiddetti locale legacy da generare sul sistema installato in questo caso verr anche chiesto quale tra i locale scelti dovr essere quello predefinito sul sistema installato 1 Interminitecnici per quella lingua esistono pi locale che si differenziano in base al codice della nazione 2 Con le priorit media e bassa sempre possibile scegliere il locale preferito tra quelli disponibili per la lingua selezionata se ne esistono pi di uno 3 Ilocale legacy sono quei locale che non usano UTF 8 per la codifica dei caratteri bens uno degli standard pi vecchi come ISO 8859 1 usato per le lingue dell Europa occidentale o EUC JP usato per il giapponese 43 Capitolo 6 Uso dell Installatore Debian 6 3 1 3 Selezione della tastiera Spesso le tastiere sono adattate ai caratteri usati dalla lingua Selezionare una disposizione della ta st
97. e 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 quale sia possibile copiarlo permettere la copia del codice sorgente dallo stesso luogo considerata una valida forma di distribuzione del codice sorgente anche se copiare il sorgente facoltativo per l acquirente 4 Non lecito copiare modificare sublicenziare o distribuire il Programma in modi diversi da quelli espressamente previsti da questa Licenza Ogni tentativo di copiare modificare sublicenziare o di stribu
98. e configurata la rete comunque possibile preconfigurare questa parte seguendo la Sezione 4 6 Normalmente questo componente non caricato nel menu d installazione principale e quindi deve essere esplicitamente richiesto Se l installazione avviene da CD necessario avviare l installatore con priorit media o pi bassa altrimenti si pu scegliere Caricare i componenti dell installatore dal CD ROM dal menu d installazione principale e nell elenco dei componenti addizionali scegliere network console Proseguire l installazione in remoto usando SSH Se il caricamento ha suc cesso nel menu principale appare una nuova voce Proseguire l installazione in remoto usando SSH Dopo la selezione della nuova voce viene richiesta la password per connettersi al sistema d installazione tutto Dovrebbe essere visibile una schermata con le indicazioni per effettuare il login da remoto con l utente installer e con la stessa password appena inserita Un altro importante dettaglio presente nella schermata il fingerprint del sistema necessario che il fingerprint sia trasmesso in modo sicuro alla persona che continuer l installazione da remoto Se si desidera continuare con l installazione locale si pu premere Invio in questo modo si ritorna al menu principale dal quale poi possibile selezionare un altro componente 9 Il tasto Alt a sinistra della barra spaziatrice e il tasto funzione F2 devono essere premuti con
99. e esegue il proprio compito ponendo domande all utente per quanto necessario a svolgere il proprio lavoro Alle domande stesse sono date delle priorit e la priorit delle domande da porre impostata all avvio dell installatore Quando si esegue un installazione predefinita solo le domande essenziali ad alta priorit saranno poste Ne risulta un processo di installazione altamente automatizzato e con poca interazione da parte dell utente I componenti sono eseguiti automaticamente in sequenza quali componenti siano eseguiti dipende principalmente dal metodo di installazione usato e dall hardware L installatore user valori predefiniti per le domande che non sono poste Se si verifica un problema l utente vedr una schermata di errore e il menu dell installatore potrebbe essere visualizzato allo scopo di selezionare una azione alternativa Se non si presentano problemi l utente non vedr mai il menu dell installatore ma risponder semplicemente alle domande per cia scun componente di volta in volta 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 cambiate passando all avvio di installatore Debian opportuni parametri Se per esempio si volesse forzare la configurazione statica della rete normalmente se disponibili verrebbero usati l autoconfigurazione di IPv6
100. e la registrazione avviene con successo possibile montare i volumi nel modo consueto mount mount_point e Se alcuni dei volumi che contengono file non critici per il sistema non possono essere montati usr o var l avvio dovrebbe continuare e dovrebbe essere possibile montare i volumi manualmente con la stessa procedura descritta al punto precedente Inoltre necessario anche ri avviare tutti i servizi che sono normalmente in esecuzione nel runlevel predefinito dato che molto probabilmente non sono partiti Il modo pi semplice per fare questa operazione riavviare il computer 7 3 Accesso Dopo il riavvio del sistema verr mostrato il prompt di login Accedere usando il nome utente e la password che stata scelti durante il processo d installazione Il sistema ora pronto per essere adoperato Se si fosse un nuovo utente si potrebbe voler esaminare la documentazione che gi stata installata nel proprio sistema al momento in cui si inizia ad adoperarlo Attualmente ci sono diversi sistemi di documentazione il lavoro consiste nell integrazione dei diversi tipi di documentazione Ecco qualche punto di partenza 67 Capitolo 7 Avvio del nuovo sistema Debian La documentazione allegata ai programmi che sono stati installati pu essere trova in usr share doc all interno di una sottodirectory chiamata come il programma oppure pi precisamente come il pacchetto Debian che contiene il programma In alcuni c
101. ebian dispone di diverse interfacce per porre delle domande all utente ogni interfaccia ha dei vantaggi dal punto di vista dell accessibilit in particolare text usa del semplice testo invece newt usa dei riquadri di dialogo testuali La scelta pu essere fatta dal prompt di avvio consultare la documentazione per DEBIAN_FRONTEND in la Sezione 5 3 1 5 2 2 Temi a contrasto elevato Gli utenti ipovedenti possono usare l installatore con un tema di colori a contrasto elevato che lo rende pi leggibile Per attivarlo aggiungere theme dark in coda ai parametri d avvio 5 2 3 Preconfigurazione possibile installare Debian in modo completamente automatico usando la preconfigurazione Questa modalit documentata in Appendice B 5 2 4 Accessibilit del sistema installato La documentazione sull accessibilit del sistema installato disponibile sulla pagina wiki Debian Accessibility http wiki debian org accessibility 5 3 Parametri di avvio 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 27 Capitolo 5 Avvio del sistema d installazione aggiungere qualsiasi parametro necessario per il riconoscimento del proprio hardware 5 3 1 Parametri dell Installatore Debian Il sistema d installazione riconosce alcuni parametri aggiuntivi che possono essere molto u
102. ecessaria 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 kFreeBSD 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 supporto rispetto a quelle installate il sistema Debian di gestione dei pacchetti assicura che tutto il software di supporto sia identificato e installato stato fatto molto lavoro per evitare la necessit di reinstallare il sistema quindi deve essere ritenuta come l ultima risorsa disponibile L installatore non stato progettato per la reinstallazione su un sistema esistente Ecco un sommario dei passi che saranno compiuti durante l installa
103. el primo disco si deve inserire il comando grub install hd0 Se l installatore non in grado di fornire una shell usabile nel file system che si scelto come root forse il file system corrotto e dopo aver dato un avviso viene invece fornita una shell nell ambiente dell installatore In questo ambiente non sono disponibili molti strumenti ma dovrebbero essere co munque sufficienti per ripristinare il sistema Il file system che era stato scelto come quello di root viene invece montato sulla directory target In entrambi i casi una volta chiusa la shell il sistema si riavvia automaticamente Si noti che riparare dei sistemi danneggiati pu essere molto complicato e questo manuale non analiz za tutti i particolari che si possono danneggiare e come ripristinarli Se non si sa cosa fare si consulti un esperto 74 Appendice A Installation Howto Questo documento descrive come installare Debian GNU kFreeBSD stretch su PC 64 bit kfreebsd amd64 con il nuovo installatore Debian 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 detta gliata 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 Se
104. elle partizioni nel nuovo sistema Debian 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 ne cessario 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 par tizione L opzione pi importante Usato come infatti determina se la partizione deve avere un file system oppure se deve essere usata come swap 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 o non utilizzarla affatto Conclusa la configurazione della part
105. em supportati dipen dono dall architettura dal metodo d installazione e dalla fase dell installazione In particolare molto probabile che durante le prime fasi dell installazione funzioni il caricamento dei firmware da dischetti o chiavette USB con un filesystem FAT Notare che possibile saltare il caricamento del firmware se il dispositivo pu funzionare senza op pure se il dispositivo non necessario durante l installazione installatore Debian richiede solo il firmware che necessario ai moduli del kernel durante l installazione Non tutti i driver sono compresi nel installatore Debian in particolare non in cluso radeon quindi pu accadere che al termine dell installazione le funzionalit di alcuni dispositivi potrebbero essere uguali a come erano all inizio Di conseguenza parte dell hardware potrebbe non essere usato al massimo del suo potenziale Per verificare se accade proprio questo o per semplice curiosit avviare il sistema appena installato e cercare firmware nell output del comando dmesg 6 4 1 Preparazione del supporto Le immagini ufficiali dei CD non contengono il firmware non free Il metodo pi comune per caricare il firmware non free da un supporto removibile come una chiavetta USB In alternativa possibile trovare in http cdimage debian org cdimage unofficial non free cd including firmware le immagini di CD non ufficiali contenenti il firmware non free Per preparare una chia
106. ene anche chiamato superutente un utente che aggira tutte le protezioni di sicurezza del sistema deve quindi essere usato solo per le operazioni di amministrazione del sistema e per il minor tempo possibile Qualsiasi password creata dovrebbe contenere almeno 6 caratteri con lettere maiuscole e minuscole cifre e segni di interpunzione Durante l impostazione della password di root si deve fare ancora pi attenzione dato che l account con i maggiori poteri Evitare le parole che si trovano nei dizionari e non usare informazioni personali che possano essere indovinate Se qualcuno dice che gli serve la password di root si dev essere estremamente cauti Non la si do vrebbe mai fornire a nessuno a meno che non si stia amministrando una macchina con pi di un amministratore di sistema 6 3 2 2 Creazione di un utente normale Il sistema a questo punto chieder se si vuole creare un account per un utente normale da usare per le attivit quotidiane personali per le quali non si deve assolutamente usare l account di root Perch no Una ragione per evitare di usare i privilegi di root che molto facile fare dei danni irre parabili Un altra che si pu essere portati con l inganno ad attivare un cavallo di troia o trojan cio un programma che sfrutta i poteri di superutente per compromettere la sicurezza del sistema Un buon libro sull amministrazione dei sistemi Unix coprir questo argomento in maggior dettaglio
107. enti poich i prodotti sono basati sullo stesso chip Lo svantaggio che non sempre facile scoprire qual il chip realmente montato in determinato dispositivo Sfortunata mente qualche volta i produttori cambiano la base hardware dei loro prodotti senza cambiare il nome del prodotto e nemmeno il numero di versione quindi avendo due oggetti con lo stesso marchio nome prodotto comprati in tempi diversi potrebbero essere basati su due chip diversi e di conseguenza usare due driver diversi oppure uno dei due potrebbe non disporre di un driver Un buon modo per scoprire su quali chip sono basati i dispositivi USB e PCI PCI Express ExpressCard cercare gli ID del dispositivo Tutti i dispositivi USB PCI PCI Express ExpressCard hanno un ID per il produttore e per il prodotto e la loro combinazione solitamente la stessa per qualsiasi prodotto basato sullo stesso chip Sui sistemi Linux questi ID possono essere trovati con il comando Isusb per i dispositivi USB e con il comando lspci nn per i dispositivi PCI PCI Express ExpressCard Per esempio l output di Isusb Bus 001 Device 001 ID 1d6b 0002 Linux Foundation 2 0 root hub dove 1d6b l ID del produttore e 0002 l ID del prodotto Per esempio l output di lspci nn per una scheda Ethernet 03 00 0 Ethernet controller 0200 Real tek Semiconductor Co Ltd RTL8111 8168B PCI Express Gigabit Ethernet controller 10ec 8168 rev 06 Gli ID sono mostrati dentro
108. eramente 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 Capitolo 1 Benvenuti in Debian Questo capitolo fornisce una visione d insieme del Progetto Debian e di Debian GNU kFreeBSD Se gi si conosce la storia del Progetto Debian e la distribuzione Debian GNU kFreeBSD si pu passare al prossimo capitolo 1 1 Cosa Debian Debian un organizzazione di volontari dedita allo sviluppo di software libero e alla promozione degli ideali della comunit del Free Software Il progetto Debian iniziato nel 1993 quando Ian Murdock pubblic un invito agli sviluppatori di software a contribuire a una distribuzione completa e coerente basata sul relativamente nuovo kernel Linux Quella banda relativamente piccola di entu siasti specializzati originariamente finanziata dalla Free Software Foundation http www fsf org e
109. ere superflua nel caso in cui il sistema non faccia l avvio automatico da CD e in alcuni casi pu essere addirittura inopportuna per esempio quando il lettore non in grado di richiudere il carrello da solo e l utente non pu farlo manualmente perch non fisicamente presente Molti dei lettori sottili con caricatore a slot non possono ricaricare automaticamente il supporto Da impostare a false per disattivare l espulsione automatica per si deve fare attenzione che il sistema non faccia nuovamente l avvio dal lettore CD dopo l installazione iniziale 30 Capitolo 5 Avvio del sistema d installazione 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 4 Notare che questa opzione permette di avere un sistema pi snello ma pu comportare la perdita di alcune delle funzionalit che sono solitamente disponibili Potrebbe essere necessario instal lare manualmente alcuni dei pacchetti raccomandati per avere tutte le funzionalit desiderate Questa opzione dovrebbe essere usata solo dagli utenti molto esperti debian installer allow_unauthenticated Normalmente l installatore richiede che i repository siano autenticati con una chiave gpg conosciuta Per disabilitare questa autenticazione si pu i
110. erisce 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 119 Appendice F Licenza Pubblica Generica GNU 10 Se si desidera incorporare parti del Programma in altri programmi liberi le cui condizioni di distribuzione differiscano da queste possibile scrivere all autore del Programma per chiederne autorizzazione Per il software il cui copyright detenuto dalla Free Software Foundation si scriva alla Free Software Foundation talvolta facciamo eccezioni alle regole di questa Licenza La nostra de cisione sar guidata da due finalit preservare la libert di tutti i prodotti derivati dal nostro software libero e promuovere la condivisione e il riutilizzo del software in generale NON C GARANZIA 11 POICH IL PROGRAMMA CONCESSO IN USO GRATUITAMENTE NON C GARAN ZIA PER IL PROGRAMMA NEI LIMITI PERMESSI DALLE VIGENTI LEGGI SE NON IN DICATO DIVERSAMENTE PER ISCRITTO IL DETENTORE DEL COPYRIGHT E LE ALTRE PARTI FORNISCONO IL PROGRAMMA COS COM SENZA ALCUN TIPO DI GARAN ZIA N ESPLICITA N IMPLICITA CI COMPRENDE SENZA LIMITARSI A QUESTO LA GARANZIA IMPLICITA DI COMM
111. ero non vuol dire che non ha un copyright e che i CD DVD che lo conten gono devono essere distribuiti gratuitamente Software libero in parte vuol dire che le licenze dei Capitolo 1 Benvenuti in Debian programmi individualmente non richiedono di pagare per il privilegio di distribuirli o di usare quei programmi Software libero vuole anche dire che non solo ognuno pu estendere adattare e modifi care il software ma che si pu distribuire il risultato del proprio lavoro alla stessa maniera Nota Il progetto Debian come pragmatica concessione ai propri utenti rende disponibili alcuni pacchetti che non sono in accordo con i criteri per essere liberi Questi pacchetti non fanno parte della distribuzione ufficiale e sono disponibili solo attraverso le aree contrib 0 non free dei mirror Debian o su CD DVD ROM di terze parti si consulti le FAQ Debian http www debian org doc FAQ alla voce The Debian FTP archives per maggiori informazioni a proposito della disposizione e dei contenuti negli archivi Molti dei programmi presenti nel sistema sono rilasciati con licenza GNU General Public License spesso citata semplicemente come la GPL La GPL richiede che il codice sorgente del programma sia reso disponibile ogni volta che si distribuisce la copia binaria del programma quella clausola delle licenza assicura che ogni utente sar in grado di modificare il software A causa di questa clausola il codice sorgente per tutti quest
112. errotta 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 menu d installazione comunque pos
113. esempi banali da usr share doc ifupdown examples 4 4 4 AE AE AE E TE FE AE AE AE AE AE AE AE AE AE E TE FE E AE AE AE E AE AE HE E AE TE AE AE AE TE FE AE AE AE AE E AE TE FE AE E TE AE AE E AE AE E E E E E EE E EE EE etc network interfaces configuration file for ifup 8 ifdown 8 ES the interfaces 5 manpage for information on what options are available 4 4 4 TE 4 44 FE FE 4 FE FE 4 FE AE FE AE FE 4 FE FE FE FE HE HE HE E HE HE FE E AE E FE FE FE TE TE TE FE FE FE TE FE FE FE FE FE FE 44444 44444444444 HE HE HE HE EE H E H E E We always want the loopback interface auto lo iface lo inet loopback To use dhcp j auto eth0 iface eth0 inet dhcp F An example static IP setup broadcast and gateway are optional auto eth0 f iface eth0 inet static il address 192 168 0 42 network 192 168 0 0 netmask 255 255 255 0 j broadcast 192 168 0 255 gateway 192 168 0 1 Gli indirizzi dei name server e le direttive search vanno inseriti in etc resolv conf editor etc resolv conf Un semplice esempio di etc resolv conf search hqdom local nameserver 10 1 1 36 nameserver 192 168 9 100 Inserire l hostname del proprio sistema da 2 a 63 caratteri 109 Appendice D Miscellanea 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 za ip6 localhost ip6
114. esta 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 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 1 Il proprietario di una variabile debconf o modello normalmente il nome del pacchetto che contiene il corrispondente modello Le variabili usate all interno dell installatore hanno come proprietario d i I modelli e le variabili possono avere pi di un proprietario questo aiuta a determinare in quali casi possono essere eliminati dal database di debconf quando il pacchetto viene rimosso 81 Appendice B Installazione automatica tramite preconfigurazione Nota Non sempre potrebbe essere possibile specificare valori con spazi come parametro d avvio persino se si delimitano con
115. ete Invece funziona se si sta avviando da CD o da chiavetta USB anche possibile passare i parame tri di configurazione della rete sui parametri del kernel se si stanno caricando file di 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 ethi Nonostante la preconfigurazione della rete non sia normalmente disponibile quando la preconfigu razione avviene tramite la rete usando preseed url pu essere fatta comunque ricorrendo a un trucco per esempio se si vuole forzare un indirizzo statico per l interfaccia di rete Il trucco consiste nel forzare la ripetizione della configurazione della rete dopo che il file di preconfigurazione stato caricato creando uno script da eseguire tramite preseed run contenente i seguenti comandi kill all dhcp netcfg Le seguenti variabili debconf sono legate alla configurazione della rete Disattiva completamente la configurazione della rete Questa opzione utile durante le installazioni da cdrom su dispositivi che non sono in rete in questo caso le domande riguardo la rete gli avvertimenti le attese dei timeout sono solo una seccatura d i netcfg enable boolean false netcfg sceglier se possibile un interfaccia che abbia un collegamento Questo evita la visualizzazione di una lista se presente pi di un interfaccia
116. ete 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 57 Capitolo 6 Uso dell Installatore Debian se si dispone di una connessione a Internet limitata consigliabile non scegliere il task desktop nella prossima fase dell installazione Se per l installazione si utilizza un solo CD oppure l immagine di un CD non necessario usare un mirror ma caldamente raccomandato farlo poich un solo CD contiene un numero abbastanza limitato di pacchetti Per se si dispone di una connessione a Internet limitata consigliabile scegliere di non usare un mirror di completare l installazione usando solo ci che disponibile sul CD e di installare altri pacchetti in seguito cio dopo aver riavviato il nuovo sistema Se per l 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 l
117. f hostname bob then echo bob cfg fi F 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 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 99 Appendice C Partizionare per Debian C 1 Decidere il numero e la dimensione delle partizioni per Debian Come minimo GNU kFreeBSD 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 virtua
118. gurare la rete e proseguire l installazione con i soli pacchetti disponibili dal CD DVD Sar possibile installare Capitolo 2 Requisiti di sistema driver e firmware di cui si ha bisogno una volta completata l installazione dopo il riavvio e infine si potr configurare la rete manualmente In certi casi il driver di cui si ha bisogno non disponibile come un pacchetto Debian In questo caso si devono cercare i sorgenti del driver su Internet e compilare il driver da soli come fare questa operazione non rientra nello scopo di questo manuale 2 1 5 Periferiche e altro hardware kFreeBSD supporta una grande variet di dispositivi hardware come per esempio mouse stampanti dispositivi PCMCIA CardBus ExpressCard e USB Tuttavia molte di queste periferiche non sono necessarie durante l installazione del sistema 2 2 Dispositivi che richiedono un firmware Oltre alla disponibilit di un driver alcuni dispositivi richiedono anche un cosiddetto firmware o mi crocodice da caricare nel dispositivo prima che sia completamente operativo Questo molto comune per le schede di rete in particolare i NIC wireless ma anche alcuni dispositivi USB e alcuni controller per dischi fissi richiedono un firmware Su molte schede grafiche le funzionalit di base sono disponi bili senza firmware aggiuntivi ma per usare le funzionalit avanzate necessario che un appropriato file con firmware sia installato nel sistema Su molti dei vecchi dispo
119. ha bisogno sono il disco e la partizione scelta per il file system e se boot stata installata su una partizione diversa delle stesse informazioni anche per il file system di boot 6 3 7 Completamento dell installazione Questo l ultimo passo del processo d installazione di Debian durante il quale l installatore compie le ultime operazioni che consistono principalmente nel mettere in ordine dopo il installatore Debian 6 3 7 1 Impostazione dell orologio di sistema Il programma d installazione potrebbe chiedere se l orologio del proprio computer impostato su UTC Se possibile questa domanda non viene posta infatti il programma d installazione determina se il sistema impostato su UTC analizzando quali altri sistemi operativi sono installati Nella modalit esperto possibile scegliere se l orologio del proprio computer impostato con UTC o no I sistemi su cui viene usato anche Dos o Windows sono normalmente regolati con l ora locale se si vuole un sistema dual boot scegliere l ora locale invece di UTC A questo punto installatore Debian cerca di salvare l ora corrente nell orologio hardware del sistema In base alla scelta appena fatta l ora pu essere UTC o locale 6 3 7 2 Riavvio del sistema Viene richiesto di rimuovere il supporto CD dischetto ecc usato per avviare il programma d installazione Poi il sistema viene riavviato con il nuovo sistema Debian 6 3 8 Risoluzione dei pr
120. i 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 imprevedibile Il comportamento predefinito eseguire il mount usando l UUID anche possibile scegliere traditional per utilizzare i tradizionali nomi dei device oppure label per provare con 1l tichette del de filesystem prima di usare gli UUID d i partman mount_style select uuid B 4 8 Installazione del sistema di base Al momento non c molto da preconfigurare per questo passo dell installazione Le uniche domande riguardano l installazione del kernel Configura APT in modo che non installi i pacchetti raccomandati L uso di questa opzione pu implicare un sistema incompleto dovrebb sser usata solo dagli utenti molto esperti d i base installer install recommends boolean false Il meta pacchetto con l immagine del kernel da installare per non installare un kernel inserire none d i base installer kernel image string kfreebsd image 586 B 4 9 Impostazione di APT L impostazione di etc apt sources list e la configurazione delle opzioni di base completa mente automatizzata in base al metodo d installazione e alle risposte date in pre
121. i grub Alla prima voce nel menu corrisponde il nuovo sistema Debian se durante l installazione stata rilevata la presenza sul sistema anche di altri sistemi per esempio Windows allora sono elencati nella parte inferiore del menu Non ci si deve preoccupare se il sistema non si avvia correttamente Infatti se l installazione si conclusa con successo ci sono ottime probabilit che ci che blocca l avvio del sistema con De bian sia 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 6 Gli utenti che non conoscono Debian e kFreeBSD potrebbero aver bisogno di aiuto da parte degli utenti pi esperti Per le architetture meno comuni come PC 64 bit si consiglia di contattare la mailing list debian bsd http www debian org MailingLists subscribe Inoltre si pu inviare un re soconto dell installazione seguendo le indicazioni in la Sezione 5 4 5 si raccomanda di descrivere il problema in modo chiaro e di riportare qualsiasi messaggio visualizzato poich potrebbe essere utile per la diagnosi del problema Se sul sistema sono presenti altri sistemi operativi che non sono stati rilevati oppure che sono stati rilevati ma non correttamente si prega di inviare un resoconto della propria installazione 7 2 Montare volumi c
122. i in esecuzione sbin File binari essenziali per il sistema sys Directory virtuale per le informazioni di sistema tmp File temporanei usr Gerarchia secondaria var Dati variabili srv Dati dei servizi forniti dal sistema opt Pacchetti software applicativi opzionali Quelle che seguono sono alcune considerazioni importanti a proposito delle directory e delle partizio ni Si noti che i requisiti di spazio su disco variano molto a seconda della configurazione del sistema e del tipo di utilizzo specifico Le raccomandazioni che seguono sono delle linee guida generali e costituiscono un punto di partenza per le decisioni di partizionamento e La partizione root deve sempre contenere fisicamente etc bin sbin lib e dev al trimenti non sar possibile avviare i sistema Tipicamente occorrono circa 150 310 MB per questa partizione e usr contiene tutti i programmi utente usr bin le librerie usr lib la documentazione usr share doc ecc Questa la parte del file system che di solito occupa pi spazio su disco occorre riservargli almeno 500 MB ma la cifra va aumentata a seconda del numero e del tipo di pacchetti che si intende installare Una installazione ricca di applicazioni per l uso come worksta tion o server richiede 4 6 GB e raccomandato avere usr nella partizione root altrimenti potrebbero verificarsi dei prob lemi all avvio del sistema Di conseguenza si dovrebbero dedicare uno spazio dis
123. i non funzionano in kFreeBSD In molti casi di sono degli standard o almeno degli standard de facto che descrivono come un sistema operativo e i suoi driver comunicano con una certa classe di dispositivi Tutti i dispositivi che sono conformi allo standard possono essere usati con un singolo driver generico e senza la necessit di usare driver specifici per il dispositivo Alcuni tipi di hardware per esempio i Dispositivi di Interfaccia Umana come tastiere mouse ecc e i dispositivi USB di memorizzazione di massa come le chiavette USB e i lettori di memory card funzionano molto bene e in pratica tutti i dispositivi sul mercato sono conformi agli standard Purtroppo in altri campi tra i quali le stampanti non cos Ci sono molte stampanti che possono essere comandate via un insieme ridotto di linguaggi di controllo che sono degli standard de facto e quindi possibile farle funzionare senza problemi con qualsiasi sistema operativo ma ci sono anche pochi modelli che comprendono solo comandi di controllo proprietari per i quali non possibile accedere alla loro documentazione e di conseguenza non possono essere usate sui sistemi operativi liberi oppure possono essere usate tramite un driver closed source fornito dal costruttore Anche se disponibile un driver closed source per il dispositivo la vita del dispositivo legata alla disponibilit del driver Oggigiorno la vita dei prodotti diventa sempre pi breve e non raro che po
124. i operazioni da fare come primi tentativi e Se non funziona l avvio da CD ROM verificare che questo sia inserito correttamente e che non sia sporco e Se l installatore non riesce a riconoscere un CD ROM provare con l opzione Rilevare ed ese guire il mount del CD ROM una seconda volta Alcuni dei problemi legati al DMA con i lettori CD ROM molto vecchi sono stati risolti in questo modo Se dopo queste operazioni continua a non funzionare provare i suggerimenti riportati nelle prossi me sezioni la maggior parte dei suggerimenti non tutti sono validi per CD ROM e DVD ma per semplicit usato solo il termine CD ROM Se non si riesce ad avviare l installazione da CD ROM si pu provare con uno degli altri metodi d installazione disponibili 5 4 1 1 Problemi comuni e Alcuni dei lettori CD ROM pi vecchi non supportano la lettura dei CD masterizzati ad alta velocit con i masterizzatori moderni e Alcuni dei lettori molto vecchi non funzionano correttamente quando attivo l accesso diretto alla memoria DMA 33 Capitolo 5 Avvio del sistema d installazione 5 4 1 2 Come analizzare e forse risolvere questi problemi Se non si riesce a fare l avvio da CD ROM provare i seguenti suggerimenti e Verificare che il BIOS supporti l avvio da CD ROM problema che riguarda solo i sistemi molto vecchi e che l avvio da CD sia attivato nel BIOS e Se si utilizza una immagine ISO scaricata verificare la
125. i programmi disponibile nel sistema Debian Esistono parecchie altre formulazioni riguardo al copyright e alle licenze software usate dai program mi presenti in Debian possibile trovare il copyright e la licenza di ogni singolo pacchetto installato sul proprio sistema nel file usr share doc nome pacchetto copyright una volta che il pac chetto stato installato sul sistema Per maggiori informazione sulle licenze e come Debian determina se il software libero abbastanza per essere incluso nella distribuzione 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 ne
126. i 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 questo comma in ogni altra circostanza invece deve essere applicato questo comma nel suo complesso Non nelle finalit di questo comma indurre gli utenti ad infrangere alcun brevetto n ogni altra ri vendicazione di diritti di propriet n di contestare la validit di alcuna di queste rivendicazioni lo scopo di questo comma unicamente quello di proteggere l integrit del
127. i 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 276 al momento in cui questo documento scritto La maniera pi facile per iscriversi a una o pi liste visitare la pagina di iscrizione alle mailing list di Debian http www debian org MailingLists subscribe e riempire il modulo che vi troverete 1 4 Cosa Debian GNU kFreeBSD Debian GNU kFreeBSD un sistema Debian GNU con kFreeBSD come kernel Questo port di Debian attualmente sviluppato solo sulle architetture 1386 e amd64 anche se sono possibili i port verso altre architetture Notare che Debian GNU kFreeBSD non un sistema Linux e quindi alcune informazioni specifiche di Linux non sono valide per
128. i temi disponibili variano al variare dell interfaccia Attualmente entrambe le interfacce newt e gtk dispongono solo del tema dark adatto agli utenti con problemi visivi L impostazione usando il parametro theme dark all avvio del sistema netcfg disable_autoconfig Normalmente il installatore Debian tenta di configurare la rete via l autoconfigurazione di IPv6 e DHCP Se il tentativo ha successo non si ha la possibilit di verificare ed eventual mente modificare le impostazioni possibile fare la configurazione manuale della rete solo se la configurazione automatica fallisce 29 Capitolo 5 Avvio del sistema d installazione Se nella propria rete locale presente un router IPv6 oppure un server DHCP ma si vuole evitare di usarli per esempio perch forniscono risposte sbagliate si pu usare il parametro netcfg disable autoconfig true per evitare qualsiasi tentativo di configurazione auto matica della rete v4 e nemmeno v6 e per inserire le informazioni manualmente hw detect start_pcmcia Da impostare a false per evitare l avvio dei servizi PCMCIA che in qualche caso possono causare dei problemi Alcuni portatili sono famosi per questo malfunzionamento disk detect dmraid enable dmraid Da impostare a true per attivare il supporto per i dischi Serial ATA RAID conosciuti anche come ATA RAID BIOS RAID o falsi RAID nell installatore Notare che attualmente questo supporto sperimentale ulteriori infor
129. ian installer allow_unauthenticated boolean tru Togliere il commento per aggiungere la configurazione multiarch per i386 d i apt setup multiarch string i386 B 4 10 Selezione dei pacchetti possibile scegliere di installare qualsiasi combinazione di task che siano disponibili I task attual mente disponibili includono standard programmi standard desktop desktop grafico gnome desktop desktop GNOME xfce desktop desktop XFCE kde desktop desktop KDE cinnamon desktop desktop cinnamon mate desktop desktop MATE lxde desktop desktop LXDE web server server web print server server di stampa e ssh server server SSH 95 Appendice B Installazione automatica tramite preconfigurazione Si pu anche scegliere di non installare alcun task e forzare l installazione di un insieme di pacchetti in qualche altro modo Raccomandiamo di includere sempre il task standard Se oltre ai task si vuole installare anche qualche altro pacchetto allora possibile usare il parametro pkgsel include il valore di questo parametro pu essere un elenco di pacchetti separati con virgole o con spazi in questo modo pu essere comodamente usato anche sulla riga di comando del kernel ftasksel tasksel first multiselect standard web server kde desktop Ulteriori pacchetti da installare d i pkgsel include string openssh server build essential F Se aggiornare i pacchetti dopo l avvio I valori
130. iccola occorrer reinstallare il sistema oppure ci si trover a dover continuamente spostare dati per far posto nella partizione troppo piccola D altro canto se si crea una partizione troppo grande si sprecher spazio che potrebbe essere usato in altri modi oggi lo spazio su disco non costa molto ma perch sprecare il proprio denaro C 2 L albero delle directory Debian GNU kFreeBSD conforme al Filesystem Hierarchy Standard http www pathname com fhs per la denominazione dei file e delle directory Questo standard consente agli utenti e ai programmi di predire la posizione di file e directory sul sistema La directory root principale del sistema rappresentata semplicemente dal carattere slash A questo livello tutti i sistemi Debian contengono le seguenti directory Directory Contenuto bin File binari dei comandi essenziali boot File statici del boot loader dev File di device etc Configurazioni di sistema specifiche per l host home Directory home degli utenti 100 Appendice C Partizionare per Debian Directory Contenuto lib Librerie condivise essenziali e moduli del kernel media Punti di montaggio per dispositivi rimovibili mnt Punti di montaggio per montare un file system temporaneamente proc Directory virtuale per le informazioni di sistema root Directory home dell utente root run Dati variabili dei programm
131. iera che corrisponda alla tastiera in uso oppure selezionarne uno simile nel caso che la disposizione della propria tastiera non sia presente Una volta completata l installazione del sistema possibile sce gliere la disposizione della tastiera fra un numero maggiore di possibilit eseguire dpkg reconfigure keyboard configuration da root una volta completata l installazione Selezionare la tastiera che si desidera e poi premere Invio Usare i tasti cursore per spostare l evidenziazione si trovano nella stessa posizione su tutte le tastiere anche quelle con layout adattato alla lingua 6 3 1 4 Ricerca dell immagine ISO del Debian Installer Quando si effettua un installazione con il metodo ld media c una fase in cui necessario cercare e montare un immagine ISO del Debian Installer per poter recuperare i file necessari all installazione mancanti Questo esattamente il compito svolto dal componente iso scan AI primo tentativo iso scan monta automaticamente tutti i dispositivi a blocchi per esempio le partizioni su cui presente un filesystem conosciuto e poi ricerca i file con estensione iso 0 IsO Da notare che la prima scansione avviene solo sui 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
132. ifrati Se durante l installazione si creano dei volumi cifrati e si assegnano a dei punti di mount allora durante l avvio viene richiesto l inserimento della passphrase per ognuno di questi volumi Le partizioni cifrate con dm crypt sono mostrate durante l avvio con un prompt simile a questo Starting early crypto disks part_crypt starting Enter LUKS passphrase Nella prima riga la part il nome 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 3 6 risultano molto utili Se non si hanno appunti su come sono mappati i diversi part_crypt sui vari punti di mount allora si possono trovare nei file etc crypttab e etc fstab del nuovo sistema Il prompt potrebbe essere leggermente diverso quando viene montato il file system di root Dipende da quale strumento stato usato per la creazione dell initramfs per l avvio del sistema Il prossimo esempio si riferisce a un initrd creato con initramfs tools Begin Mounting root file system Begin Running scripts local top 66 Capitolo 7 Avvio del
133. influenzata dalla filosofia GNU http www gnu org gnu the gnu project html cresciuta negli anni in una organizzazione di circa 1026 sviluppatori Debian Gli sviluppatori Debian sono coinvolti in una variet di attivit inclusa l amministrazione dei siti Web http www debian org e FTP ftp ftp debian org il disegno grafico l analisi legale delle licenze software la stesura della documentazione e ovviamente la manutenzione dei pacchetti software Nell interesse di comunicare la sua filosofia e attrarre sviluppatori che credono nei principi che Debian rappresenta il Progetto Debian ha pubblicato numerosi documenti che sottolineano i suoi valori e servono come guida per cosa vuol dire essere uno sviluppatore Debian Il Debian Social Contract http www debian org social_contract una dichiarazione degli impe gni di Debian verso la comunit del software libero Chiunque sia d accordo nell attenersi al Social Contract pu diventare un responsabile http www debian org doc maint guide Ogni responsa bile pu introdurre nuovo software in Debian a patto che il software soddisfi i criteri di essere libero e che il pacchetto segua gli standard di qualit e Le Debian Free Software Guidelines http www debian org social_contract guidelines sono una chiara e concisa dichiarazione dei criteri Debian per il software libero Le DFSG sono un docu mento che influenza molto il movimento del software libero e sono il f
134. installazione al CDROM Nel caso si riscontrino altri problemi durante l avvio si consulti la Sezione 5 4 5 1 3 Avvio da Windows Per avviare l installatore da Windows possibile usare e un supporto per l installazione quale un CD ROM DVD ROM oppure una chiavetta USB come descritto in la Sezione 4 1 e in la Sezione 4 3 oppure 26 Capitolo 5 Avvio del sistema d installazione e scaricare un eseguibile per Windows disponibile sui mirror Debian in tools win32 loader stable win32 loader exe Se per l installazione si utilizza un CD ROM o DVD ROM possibile che il programma di pre installazione sia lanciato automaticamente Se Windows non lo avvia oppure se si usa una chiavetta USB possibile farlo partire manualmente accedendo al dispositivo ed eseguendo setup exe Una volta avviato il programma verranno poste alcune domande preliminari e il sistema verr prepa rato per l avvio dell installatore Debian GNU kFreeBSD 5 2 Accessibilit Alcuni utenti potrebbero aver bisogno di particolari supporti perch per esempio hanno una disabilit visiva funzionalit per l accessibilit devono essere attivate manualmente L attivazione di alcune delle funzionalit per l accessibilit pu essere fatta utilizzando i parametri d avvio Notare che sulla maggioranza delle architetture il boot loader interpreta la tastiera come una tastiera QWERTY 5 2 1 Interfaccia utente dell Installatore L Installatore D
135. ire 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 118 Appendice F Licenza Pubblica Generica GNU 5 L acquirente non tenuto ad accettare questa Licenza poich non l ha firmata D altra parte nessun altro documento garantisce il permesso di modificare o distribuire il Programma o i lavori derivati da esso Queste azioni sono proibite dalla legge per chi non accetta questa Licenza perci modificando o distribuendo il Programma o un opera basata sul programma si indica nel fare ci l accettazione di questa Licenza e quindi di tutti i suoi termini e le condizioni poste sulla copia la distribuzione e la modifica del Programma o di lavori basati su di esso 6 Ogni volta che il Programma o un opera basata su di esso vengono distribuiti l acquirente riceve automaticamente una licenza d uso da parte del licenziatario originale Tale licenza regola la copia la distribuzione e la modifica del Programma secondo questi termini e queste condizioni Non lecito imporre restrizioni ulteriori all acquirente nel suo esercizio dei diritti qui garantiti Chi distribuisce programmi coperti da questa Licenza non comunque tenuto a imporre il rispetto d
136. irittura con la sottoarchitettura Nel caso non funzioni si deve consultare la documentazione del boot manager per avere ulteriori informazioni 6 3 6 2 Installazione del boot loader Grub sul disco fisso xe Il principale boot loader per kfreebsd amd64 grub Grub un boot loader robusto e flessibile ed una buona scelta sia per i nuovi utenti che per quelli pi esperti Grub viene installato nel Master Boot Record MBR cio da dove pu controllare l intero processo d avvio Ovviamente grub pu essere installato anche in posizioni diverse si consulti il manuale di grub per ulteriori informazioni Se non si vuole installare grub premere il pulsante Indietro per tornare al menu principale e da l scegliere quale boot loader si desidera usare 60 Capitolo 6 Uso dell Installatore Debian 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 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
137. ista stessa Inoltre nelle liste lunghe possibile digitare una lettera per fare in modo che la lista si posizioni direttamente nella sezione con gli elementi che cominciano con la lettera digitata ed possibile usare i tasti Pagina Su e Pagina Gi per scorrere la lista attraverso le sezioni La barra di spazio seleziona un elemento quale una casella di spunta Usare Invio per attivare le scelte Alcune finestre di dialogo potrebbero disporre di informazioni d aiuto aggiuntive La disponibilit di un aiuto viene segnalata nella riga in basso dello schermo in cui viene scritto che possibile accedere alle informazioni d aiuto premendo il tasto F1 I messaggi di errore e i log sono reindirizzati alla quarta console possibile accedere a questa console premendo i tasti AIt F4 tenere premuto il tasto Alt di sinistra mentre si preme il tasto funzione F4 38 Capitolo 6 Uso dell Installatore Debian si torna indietro al processo principale dell installatore con i tasti AIt 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 1 1 Uso dell installatore grafico L installatore grafico funziona avendo come base gli stessi prog
138. istema 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 quello che pi tardi diventato GNU Linux inizi quando la Free Software Foundation http www fsf org inizi lo sviluppo di un sistema operativo libero simile a Unix chiamato GNU I
139. it 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 E stata anche la prima distribuzione Linux a poter essere aggiornata senza richiedere la reinstallazione Debian continua a essere un leader nello sviluppo di Linux Il suo processo di sviluppo un esempio di come il modello di sviluppo Open Source possa funzionare bene anche per lavori molto complessi come costruire e manutenere un sistema operativo completo La funzionalit che maggiormente distingue Debian dalle altre distribuzioni il sistema di gestione dei pacchetti Questi strumenti danno all amministratore di un sistema Debian il controllo completo sui pacchetti installati sul sistema inclusa la possibilit di installare un singolo pacchetto o aggiornare automaticamente l intero sistema operativo Si pu anche negare l aggiornamento dei singoli pacchet ti Si pu anche istruire il sistema di gestione dei pacchetti riguardo ai software che s
140. ito si pu creare un kernel personalizzato 5 4 4 Segnalazione di problemi con l installazione Se si riesce a passare la fase di avvio iniziale ma non si pu completare l installazione la voce Salvare i log per il debug del menu potrebbe tornare utile Essa salver gli errori dai log di sistema e delle informazioni sulla configurazione dall installatore su un dischetto oppure permetter di scaricarle tramite un browser web Queste informazioni potrebbero fornire indizi utili a capire che cosa sia andato storto e come rimediare Se si vuole inviare una segnalazione di bug bene allegare anche queste informazioni 35 Capitolo 5 Avvio del sistema d installazione Altri messaggi relativi all installazione possono essere trovati in var 10g durante l installazione e in var log installer una volta che il computer stato avviato con il sistema appena installato 5 4 5 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
141. izione si pu selezionare Preparazione di questa partizione completata per ritornare alla schermata principale di partman Per cambiare qualcosa sulle partizioni si deve selezionare la partizione in questo modo appare il menu di configurazione della partizione la stessa schermata usata per la creazione di una nuova partizione dalla quale possibile modificare le stesse impostazioni Una delle funzioni possibili ma non ovvia la possibilit di ridimensionare la partizione selezionando la voce in cui mostrata la dimensione della partizione Il ridimensionamento funziona almeno sui file system fat16 fat32 ext2 ext3 e swap Questo menu consente anche di cancellare una partizione Devono essere creare almeno due partizioni una per il file system di root che verr montato come e una per l area di swap Se non si dichiara un file system di root partman impedisce l avanzamento dell installazione Quando si soddisfatti della tabella delle partizioni selezionare Terminare il partizionamento e scrivere i cambiamenti sul disco dal menu Verr presentato un breve riepilogo delle modifiche fatte sui dischi e verr chiesto di confermare la creazione dei file system 6 3 3 4 Configurazione di device multidisco RAID software Se nel proprio sistema ci sono pi dischi fissi si pu usare mdefg per configurare i dischi in modo da incrementare le prestazioni e o migliorare l affidabilit dei dati Il risultato un Multidisk De
142. kFreeBSD Capitolo 1 Benvenuti in Debian Per maggiori informazioni si consulti la pagina dei port di Debian GNU kFreeBSD http www debian org ports kfreebsd gnu e la mailing list lt debian bsd lists debian org gt 1 5 Cosa Debian GNU Hurd Debian GNU Hurd un sistema Debian GNU con GNU Hurd un insieme di server che girano sopra al microkernel GNU Mach Hurd ancora incompleto e non adatto per l uso quotidiano ma il lavoro continua Hurd attual mente disponibile per l architettura 1386 sebbene saranno fatti port verso altre architetture una volta che il sistema sar pi stabile Notare che Debian GNU Hurd non un sistema Linux e quindi alcune informazioni specifiche di Linux non sono valide per Hurd Per maggiori informazioni si consulti la pagina dei port di Debian GNU Hurd http www debian org ports hurd e la mailing list lt debian hurd lists debian org gt 1 6 Procurarsi Debian Per informazioni su come scaricare Debian GNU kFreeBSD da Internet o dove possono essere acqui stati i CD ufficiali Debian si guardi la pagina web dei distributori http www debian org distrib La lista dei mirror di Debian http www debian org distrib ftplist contiene l insieme completo dei mirror ufficiali di Debian cos possibile trovare facilmente quello pi vicino Debian pu essere aggiornata dopo l installazione in modo veramente semplice La procedura d installazione aiuta la configurazione del sis
143. l cavo di rete scollegato all assenza nella propria rete dell infrastruttura per la configurazio ne automatica I messaggi d errore nella quarta console possono essere utili per scoprire il motivo del fallimento Comunque viene chiesto se si vuole riprovare oppure se si vuole procedere con la configu razione manuale Capita che i server usati per la configurazione automatica siano lenti nel rispondere quindi se si sicuri che il sistema funziona fare un nuovo tentativo Se la configurazione automatica fallisce ripetutamente possibile scegliere la configurazione manuale 44 Capitolo 6 Uso dell Installatore Debian 6 3 1 5 2 Configurazione automatica della rete La configurazione manuale della rete fa parecchie domande sulla propria rete le pi importanti sono indirizzo IP maschera di rete gateway indirizzi dei name server e nome host Inoltre se l interfaccia di rete wireless sono richiesti ESSID della rete wireless il nome della rete wireless e la chiave WEP oppure la passphrase wPA WPA2 Rispondere alle domande usando le informazioni in la Sezione 3 3 Nota Alcuni dettagli tecnici che potrebbero essere utili il programma assume che l 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
144. l 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 possibile trovare informazioni sulla mailing list Linux kerne1 nelle FAQ della mailing list linux kernel http www tux org lkml Gli utenti Linux hanno un immensa libert nello scegliere il loro software Per esempio gli utenti Linux
145. le usare una partizione separata per lo swap permette a KFreeBSD di usarlo in modo molto pi efficiente comunque possibile forzare kFreeB SD a usare un file regolare come swap ma non raccomandato La maggior parte degli utenti sceglie di avere pi partizioni per GNU kFreeBSD 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 kFreeBSD per riparare il sistema evitando di dover reinstallare il sistema da capo Il secondo motivo di solito pi rilevante in un contesto di lavoro ma in generale dipende dall uso che si fa del computer Ad esempio un server di posta intasato da messaggi non sollecitati pu ritrovarsi con una partizione piena se si creata una partizione separata per var mail il resto del sistema continuer a funzionare L unico vero difetto nell uso di pi partizioni consiste nel fatto che spesso difficile conoscere in anticipo le proprie necessit Se si crea una partizione troppo p
146. le parentesi quadre pi a destra in questo caso 10ec il pro duttore e 8168 l ID del prodotto Ancora un esempio una scheda grafica potrebbe restituire il seguente output 04 00 0 VGA com patible controller 0300 Advanced Micro Devices AMD nee ATI RV710 Radeon HD 4350 1002 954f Su sistemi Windows gli ID di un dispositivo possono essere trovati nella gestione dispositivi di Win dows nella scheda dettagli dove l ID del produttore ha il prefisso VEN_ e l ID del prodotto ha il prefisso DEV_ Su sistemi Windows 7 necessario selezionare la propriet ID Hardware nella scheda dettagli del gestore dispositivi per vedere gli ID perch normalmente non sono mostrati Cercando su Internet per produttore ID prodotto kFreeBSD e driver come chiavi di ricerca spesso restituiscono informazioni riguardo lo stato dei driver per un certo chipset Se la ricerca per produtto re ID prodotto non d risultati utili la ricerca con il nome del chip tale nome spesso mostrato fornito da lsusb e Ispci RTL8111 RTL8168B nell esempio della scheda di rete e RV710 nell esempio della scheda grafica pu essere d aiuto 3 3 3 1 Verifica della compatibilit hardware con un sistema live Debian GNU kFreeBSD disponibile su alcune architetture anche come sistema live Un sistema live un sistema preconfigurato e pronto all uso in formato compresso che pu essere avviato e usato da
147. li per l installazione Hardware Informazioni Dischi fissi Numero di dischi Il loro ordine sul sistema IDE noti anche come PATA SATA o SCSI Spazio libero disponibile Partizioni Partizioni su cui sono installati altri sistemi operativi Interfacce di rete Tipo modello delle interfacce di rete disponibili Stampante Modello e produttore Scheda video Tipo modello e produttore 15 Capitolo 3 Preparazione dell installazione di Debian GNU kFreeBSD 3 3 3 Compatibilit hardware Molti prodotti funzionano senza problemi su kFreeBSD Inoltre l hardware supportato da kFreeB SD cresce quotidianamente anche se purtroppo kFreeBSD non funziona ancora su parecchi tipi di hardware su cui invece funzionano altri sistemi operativi Nella maggior parte dei casi i driver in kFreeBSD non sono stati scritti per un determinato prodotto o marchio da un particolare costruttore ma sono stati scritti per un certo hardware chip Molti prodotti sono solo apparentemente differenti ma in realt sono basati sullo stesso hardware non raro che i produttori di chip forniscano un reference designs per i prodotti basati sui loro chip che sono poi usati da vari costruttori per i dispositivi che poi sono venduti con molti nomi o marchi diversi Ci ha dei vantaggi e degli svantaggi Un vantaggio che il driver per un chip funziona con molti pro dotti anche di produttori differ
148. lo nella posizione da cui lo si vuole usare La creazione del file di preconfigurazione trattata in seguito invece lo spostamento del file molto semplice per la preconfigurazione network o quando si vuole leggere il file da un dischetto o da una chiavetta USB Invece se si vuole mettere il file su un CD o DVD necessario masterizzare una nuova immagine ISO Come preparare il file di preconfigurazione per initrd fuori dagli scopi di questo documento si consulti la documentazione del installatore Debian per gli sviluppatori Un file di preconfigurazione di esempio che pu essere usato come base per il proprio file di pre configurazione disponibile in example preseed txt Questo file creato partendo dai frammenti utilizzati in questa appendice B 2 1 Caricamento del file di preconfigurazione Se si utilizza la preconfigurazione initrd bisogna assicurarsi solo che il file preseed cfg si trovi nella directory principale del initrd L installatore automaticamente verifica se questo file presente e lo carica Per gli altri metodi di preconfigurazione necessario specificare durante l avvio dell installatore quale 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 grub cfg aggiungendo il parametro in una nuova riga set per il kernel Se si specifica un file di preconfigurazio
149. 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 2 4 5 Configurazione di Apt Debootstrap crea un file etc apt sources list molto semplice che permette l installazione di altri pacchetti Comunque si possono anche aggiungere ulteriori sorgenti per esempio per i pacchetti sorgente e gli aggiornamenti alla sicurezza deb src http ftp us debian org debian stretch main deb http security debian org stretch updates main deb src http security debian org stretch updates main Ricordarsi di eseguire aptitude update dopo aver modificato il file sources list D 2 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 setup dpkg reconfigure keyboard configuration Notare che la tastiera non pu essere impostata quando si all interno della chroot sar possibile configurarla al riavvio successivo 110 Appendice
150. macchina Se si vuole avviare il sistema d installazione da un altra macchina necessario che i file d avvio siano contenuti in particolari directory di questa macchina e che sia configurata per gestire l avvio della propria macchina necessario attivare un server TFTP e per pi macchine un server DHCP o un server BOOTP BOOTP un protocollo IP che comunica a un computer qual il proprio indirizzo IP e dove pu recuperare dalla rete un immagine per l avvio Il DHCP Dynamic Host Configuration Protocol una estensione pi flessibile ma compatibile all indietro di BOOTP Alcuni sistemi possono essere configurati solo tramite DHCP Il TFTP Trivial File Transfer Protocol usato per fornire l immagine di avvio al client Teoricamente si pu usare un qualsiasi server su qualsiasi architettura che implementi questo protocollo Negli esempi di questa sezione sono presentati i comandi per SunOS 4 x SunOS 5 x noti come Solaris e GNU Linux 4 5 1 Attivazione di un server DHCP Un server DHCP libero dhcpd di ISC In Debian GNU kFreeBSD si raccomanda il pacchetto isc dhcp server Segue un esempio del file di configurazione per questo server di solito etc dhcp dhcpd conf option domain name example com option domain name servers nsl example com option subnet mask 255 255 255 0 default lease time 600 max lease time 7200 server name servername subnet 192 168 1 0 netmask 255 255 255 0
151. mazioni possono essere trovate nel Debian Installer Wiki http wiki debian org DebianInstaller preseed url url Specifica l url del file di preconfigurazione da scaricare e da usare nelle installazioni automatiche Si veda la Sezione 4 6 preseed file file Specifica il percorso del file di preconfigurazione da caricare e da usare nelle installazioni auto matiche Si veda la Sezione 4 6 preseed interactive Da impostare a true per visualizzare le domande anche se preconfigurate pu essere utile per effettuare delle prove e per il debug di un file di preconfigurazione Notare che non influenza i parametri passati come parametri d avvio per questi parametri occorre usare una sintassi spe ciale Si veda la 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 installatore Debian espelle automaticamente il supporto ottico usato durante l installazione Questa operazione pu ess
152. mbiare il kernel Infine le informazioni su questo documento e su come contribuire possono essere trovate nell Appendice E 1 9 Miglioramenti a questo manuale Qualsiasi aiuto suggerimento e in particolare delle patch sono molto gradite Le versioni di sviluppo di questo documento possono essere trovate su http d i alioth debian org manual c un elenco di tutte le architetture e di tutte le lingue in cui questo documento disponibile I sorgenti sono pubblici si consulti l Appendice E per maggiori 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 10 Copyright e licenze software Siamo sicuri che avete letto alcune delle licenze che sono allegate al software commerciale abitual mente c scritto che possibile solo usare una copia del software su un solo computer La licenza di questo sistema non come quelle Noi incoraggiamo a installare una copia di Debian GNU kFreeBSD 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 co pie e venderle sebbene con alcune restrizioni La libert nell installare e usare il sistema deriva direttamente dal fatto che Debian software libero Chiamare un software lib
153. mici I sistemi pi moderni consentono di avviare il installatore Debian dalla chiavetta Inoltre gran parte dei sistemi moderni in particolare i portatili e i netbook non hanno pi un lettore CD DVD e l avvio da un supporto USB il metodo standard per installare un nuovo sistema operativo 2 4 3 Rete La rete pu essere usata durante l installazione per recuperare i file necessari all installazione L uso della rete dipende dal metodo d installazione scelto e dalle risposte date ad alcune delle domande poste durante l installazione Il sistema d installazione supporta connessioni alla rete di diversi tipi tra questi PPPoE ma non ISDN e PPP via FTP o HTTP Al termine dell installazione possibile configurare il proprio sistema per l uso di ISDN e PPP anche possibile avviare il sistema d installazione dalla rete L installazione senza dischi usando l avvio dalla rete da una LAN e montare l intero filesystem attra verso NFS un altra opzione 2 4 4 Disco fisso L avvio dell installazione del sistema direttamente dal disco fisso un altra possibilit disponibile per molte architetture Questa richiede un altro sistema operativo per caricare l Installatore sul disco fisso Questo metodo raccomandato solo in casi particolari per i quali non sono disponibili altri metodi d installazione 2 4 5 Un x o sistemi GNU Se si usano altri sistemi Unix possibile usarli anche per installare Debi
154. mmi 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 accettata o inoltrata la posta 4 L inoltro della posta indirizzata a root verso un utente normale si configura in etc aliases Se
155. mpostare questo parametro a true Attenzione insicuro non raccomandato rescue enable Da impostare a true per entrare in modalit di ripristino anzich effettuare una normale instal lazione Si consulti la Sezione 8 6 5 3 2 Uso dei parametri di avvio per rispondere alle domande Eccetto alcune eccezioni la risposta a qualsiasi domanda posta durante l installazione pu essere impostata dal prompt boot per questo realmente utile solo in casi particolari Le istruzioni su come impostare queste risposte possono essere trovate in la Sezione B 2 2 seguono anche alcuni esempi debian installer language language debian installer country country debian installer locale locale Esistono due modi per specificare 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 specificare separatamente i valori per language lingua e country nazione In questo caso possibile aggiungere anche locale per indicare il locale predefinito sul sistema installato Per esempio la
156. n org doc user manuals quick reference Questo elenco di FAQ su Unix http www fags org fagqs unix fag contiene parecchi documenti UseNet di valore storico 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 bin sbin E Con il sistema init SysV i comandi halt e poweroff avevano lo stesso effetto invece con il sistema init systemd predefinito in jessie danno un risultato diverso 69 Capitolo 8 Passi successivi e cosa fare adesso e lib Per esempio se si sostituisce usr bin perl con un altro funzionante e poi si aggiorna il pacchetto per il file che si cambiato viene sovrascritto Gli esperti aggirano questo problema bloccando hold i pacchetti tramite aptitude Uno dei migliori metodi di install
157. n viene configurato il sistema di posta non funziona e non pu spedire n ricevere messaggi inoltre potrebbero andare perse delle importanti segnalazioni da parte delle utilit di sistema Se nessuno di questi scenari rispecchiasse le proprie necessit oppure se servisse una configurazione pi accurata necessario modificare al termine dell installazione i file di configurazione posti nella directory etc exim4 Ulteriori informazioni su exim4 sono reperibili in usr share doc exim4 nel file README Debian gz sono contenuti dei dettagli riguardo la configurazione di exim4 e indica dove trovare altra documentazione Si noti che se non si dispone di un dominio ufficiale e si invia la propria posta direttamente su Internet pu accadere che la propria posta sia rifiutata dal server destinatario come misura anti spam si deve preferire l uso del server di posta del proprio ISP Invece se si invia direttamente la posta potrebbe interessare come usare un indirizzo email diverso da quello generato automaticamente Se si usa exim4 come MTA possibile aggiungere una voce in etc email addresses 8 6 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
158. ne indipendente La scelta della modalit di esecuzione fatta durante l installazione del pacchetto e pu essere modificata riconfigurando il pacchetto Nota Storicamente i server TFTP hanno usato t ftpboot come directory dalla quale servire le immagini Invece i pacchetti Debian GNU kFreeBSD potrebbero usare una directory diversa in modo da essere conformi al Filesystem Hierarchy Standard http www pathname com fhs Per esempio t ftpd hpa usa srv tftp potrebbe essere necessario modificare gli esempi presenti in questa sezione in base alla propria configurazione Tutte le versioni di in tftpd disponibili in Debian registrano le richieste TFTP sul log di sistema e alcune versioni supportano l opzione v per aumentare la verbosit In caso di problemi d avvio si 24 Capitolo 4 Recupero dei supporti per l installazione raccomanda di verificare i messaggi nel log poich sono un ottimo punto di partenza per la diagnosi della causa degli errori 4 5 4 Posizionamento delle immagini TFTP Spostare le immagini TFTP di cui si ha bisogno come descritto in la Sezione 4 2 1 nella directory delle immagini di avvio per TFTP Potrebbe essere necessario fare un link da questa directory al file che tftpd dovr utilizzare per l avvio di un particolare client Sfortunatamente il nome del file stabilito dal client TFTP e non esiste uno standard 4 6 Installazione automatizzata possibile effettuare installazioni su parecchi
159. ne nella configurazione del boot loader possibile modificare la configurazione in modo che non sia necessario premere Invio per avviare l installazione 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 80 Appendice B Installazione automatica tramite preconfigurazione oppure preseed url tftp host path to preseed cfg preseed url checksum 5da499872becccfeda2c4872 9171c3d con avvio da un CD masterizzato preseed file cdrom preseed cfg preseed file checksum 5da499872becccfeda2c4872 9171c3d con installazione da un supporto USB mettere il file di preconfigurazione nella directory principale della chiavetta USB preseed file hd media preseed cfg preseed file checksum 5da499872becccfeda2c4872 9171c3d Notare che quando preseed ur1l preseed file e preseed file checksum sono passati come parametri di avvio possono essere abbreviati rispettivamente con url file e preseed md5 B 2 2 Uso dei parametri di avvio per la preconfigurazione Anche se un file di preconfigurazione non pu es
160. nguage en country DE locale en_GB UTF 8 anna choose_modules modules Pu essere usato per forzare il caricamento automatico dei componenti dell installatore che nor malmente non sono caricati Per esempio alcuni dei moduli opzionali che possono risultare utili sono openssh client udeb per poter usare sep durante l installazione e ppp udeb si veda la Sezione D 3 31 Capitolo 5 Avvio del sistema d installazione netefg disable_autoconfig Da impostare a true per disabilitare l autoconfigurazione di IPv6 e il DHCP e quindi 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 3 3 Passaggio di parametri ai moduli del kernel Se i driver sono compilati nel kernel il passaggio dei parametri avviene come descritto nella docu mentazione del kernel Invece se i driver sono compilati come moduli
161. ni di partizionamento supportate Il programma di partizionamento usato nel installatore Debian abbastanza versatile permette di creare diversi schemi di partizionamento di usare varie tabelle di partizione file system e device a blocchi Le opzioni disponibili dipendono principalmente dall architettura ma anche da altri fattori Per esem pio su sistemi con poca memoria interna alcune opzioni potrebbero non essere disponibili Anche il comportamento predefinito potrebbe cambiare Per esempio il tipo predefinito delle tabelle delle par tizioni pu essere diverso su un disco di grossa capacit rispetto a dischi pi piccoli Alcune opzioni possono essere modificate solo quando l installazione avviene con debconf a priorit media o bassa con le priorit pi alte saranno usati i valori predefiniti Sono supportati i seguenti file system e ext2 ufs Il file system predefinito UFS zfs in fase di sviluppo il supporto per ZFS nell installatore solo un sottoinsieme minimo del le funzionalit di ZFS supportato possibile attivare manualmente alcune funzionalit dopo l installazione ma ci sono avvertimenti Ogni pool ZFS ospiter solo un file system Conclusa l installazione possibile creare altri file system sul pool con il comando zfs create Ogni pool ZFS verr composto da esattamente una partizione Conclusa l installazione un pool ZFS a device singolo pu essere convertito in un po
162. nio nio reni nio nio nio rene ce nee ee nio nio nin eio ren reneczeonionennee 100 C 1 Decidere il numero e la dimensione delle partizioni per Debian 100 C2 L albero delle dinectory lia ai LI 100 C 3 Schema di partizionamento raccomandato 102 C 4 Programmi Debian per il partizionamento 102 vi D Miscellanea vssiscerianisnaiusiolicinzi nn zine canne aeroionianiseta sii ne stanare tear cone nativi acene reni neiaireranezait 104 D 1 Spazio su disco necessario per i task 104 D 2 Installazione di Debian GNU kFreeBSD da un sistema Unix Linux esistente 104 DI1 Prini paSis ANAAO LA RAI LAI ARR rar siii 105 D 2 2 Installazione di debootstrap 106 D 2 3 Esecuzione di debootstrap i 106 D 2 4 Configurazione del sistema di base 106 D 2 4 1 Creazione dei file di device 107 D 2 4 2 Montare le partizioni ii 107 D 2 4 3 Configurazione del fuso Orario0 108 D 2 4 4 Configurazione della rete i 109 D 2 4 5 Configurazione di Apt i 110 D 2 4 6 Configurazione del pacchetto locales e della tastiera 110 D 2 3 Installazione di un kernel iena iaia iaia 110 D 2 6 Configurazione del boot loader 111 D
163. non stato creato un utente normale la posta viene consegnata direttamente all account root 5 Ovviamente si pu anche rimuovere exim4 e installare al suo posto altri MTA MDA 72 Capitolo 8 Passi successivi e cosa fare adesso posta inviata tramite uno smarthost In questo scenario la posta in uscita viene inoltrata ad un altra macchina chiamata smarthost che si occupa della reale consegna del messaggio ai destinatari Uno smarthost di solito conserva la posta in arrivo indirizzata al computer destinatario pertanto questo non dovr essere perma nentemente connesso alla rete Ci significa che bisogner scaricare la posta dallo smarthost tramite programmi come fetchmail In parecchi casi lo smarthost il server di posta del proprio ISP questa opzione particolarmente adatta agli utenti dial up Lo smarthost pu anche essere il server di posta aziendale oppure un altro sistema connesso alla propria rete posta inviata tramite uno smarthost niente posta locale Questo scenario simile al precedente ma con una eccezione il sistema non configurato per gestire posta per il dominio locale La posta di sistema cio 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 no
164. nsione adeguata per la directory tmp e home ogni utente conserver i propri dati personali in una sotto directory di questa directory La sua dimensione dipende dal numero di utenti che utilizzeranno il sistema e dal tipo di file che saranno conservati nelle loro directory A seconda dell uso che si intende fare del sistema il valore indicativo di 100 MB per ogni utente andr aumentato soprattutto se le directory home conterranno molti file multimediali immagini MP3 filmati C 3 Schema di partizionamento raccomandato Per i nuovi utenti i sistemi Debian personali per l uso casalingo o per altre situazioni mono utente probabilmente la soluzione pi semplice costituita da una sola partizione pi lo swap Se la propria partizione pi grande di circa 6 GB conviene scegliere il tipo di partizione ext3 visto che le partizioni di tipo ext2 hanno bisogno di essere periodicamente controllate per la loro integrit e questa operazione pu rallentare la procedura di avvio se la partizione troppo grande Per i sistemi multi utente o i sistemi con molto spazio su disco la soluzione migliore consiste nel mettere var tmp e home ognuna sulla propria partizione separata dalla partizione Potrebbe essere necessario avere una partizione usr local separata se si ha intenzione di installare molti programmi che non sono compresi nella distribuzione Debian Se il computer sar un server di posta pu essere consigliabile
165. nteramente 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 forma leggibile da calcolatore in cambio di un compenso non superiore al costo del trasferimento fisico di tale copia che deve essere fornita secondo le regole dei precedenti commi 1 e 2 su di un mezzo comunemente usato per lo scambio di programmi c Il Programma sia accompagnato dalle informazioni che sono state ricevute riguardo alla possibil it di ottenere il codice sorgent
166. nuovo sistema Debian Enter LUKS passphrase Durante l inserimento della passphrase non sono mostrati dei caratteri nemmeno degli asterischi Se la passphrase inserita sbagliata si hanno a disposizione altri due tentativi dopo il terzo tentativo il processo di avvio salta il montaggio del volume e prosegue con il filesystem successivo Si veda la Sezione 7 2 1 per maggiori informazioni L avvio prosegue normalmente dopo l inserimento di tutte le passphrase 7 2 1 Risoluzione dei problemi Se alcuni dei volumi cifrati non sono stati montati perch stata inserita una passphrase sbagliata comunque possibile montarli manualmente al termine dell avvio Si possono verificare diversi casi e Il primo caso riguarda la partizione root Quando non correttamente montata il processo di avvio si arresta ed necessario riavviare la macchina per fare un nuovo tentativo e Il caso pi semplice riguarda i volumi che contengono dati come home o srv Si possono montare manualmente al termine dell avvio Purtroppo con dm crypt leggermente pi complesso Prima si devono registrare i volumi con device mapper eseguendo etc init d cryptdisks start Questo esegue la scansione di tutti i volumi elencati in etc crypttab e dopo aver richiesto la passphrase crea i rispettivi file di device nella directory dev I volumi gi registrati sono saltati quindi possibile ripetere pi volte questo comando senza preoccupazioni S
167. o di avvio principale Se il proprio BIOS non fornisce il menu di avvio per modificare l attuale dispositivo di avvio necessario cambiare la configurazione del BIOS per rendere il dispositivo da cui dovr essere avviato il installatore Debian il dispositivo di avvio principale Sfortunatamente alcuni computer contengono dei BIOS con problemi L avvio di installatore Debian da una chiavetta USB potrebbe non funzionare anche quando esiste un apposita voce nel menu del BIOS e con la chiavetta selezionata come dispositivo di avvio principale Su alcuni di questi sistemi impossibile usare la chiavetta USB come supporto per l avvio su altri possibile aggirare il problema cambiando il tipo di dispositivo da USB harddisk o USB stick in USB ZIP o USB CDROM Se non possibile intervenire sul BIOS per fare l avvio da una chiavetta USB sar comunque possi bile usare l immagine ISO copiata sulla chiavetta Avviare installatore Debian come descritto la Sezione 4 4 e dopo la ricerca sui dischi rigidi dell immagine ISO selezionare il dispositivo USB e scegliere l immagine 20 Capitolo 4 Recupero dei supporti per l installazione 4 1 Set ufficiale di CD DVD ROM Debian GNU kFreeBSD Da sempre il modo pi semplice per installare Debian GNU kFreeBSD usare un set ufficiale di CD DVD ROM Debian Si pu comprare il set da uno dei distributori si consulti la pagina dei di stributori di CD http ww
168. o di device MD scelto e RAIDO semplice viene mostrato l elenco delle partizioni RAID disponibili e l unica cosa da fare scegliere le partizioni con le quali si vuole comporre il device MD e RAID leggermente pi complesso Prima viene chiesto il numero di partizioni attive e il numero di partizioni di scorta per il nuovo device MD Poi necessario scegliere dall elenco delle partizioni RAID disponibili quali saranno quelle attive e quali saranno quelle di scorta Il numero totale di partizioni deve coincidere con quello specificato in precedenza Se durante la selezione si compie un errore e si sceglie un numero sbagliato di partizioni installatore Debian non permette di proseguire con l installazione fino a quando non si corregge questo errore e La procedura di configurazione di RAIDS simile a quella per RAIDI con una eccezione nec essario usare almeno tre partizioni attive e Anche RAID6 ha una procedura di configurazione simile a quella per RAIDI con un eccezione sono necessarie almeno quattro partizioni e Infine anche RAIDIO ha una procedura di configurazione simile a quella per RAIDI tranne quando viene eseguita in modalit esperto Infatti in tale modalit installatore Debian chiede il layout che pu essere n per le copie vicine f per le copie lontane oppure o per copie in offset La seconda parte il numero di copie dei dati da fare Deve essere almeno uguale al numero di dispositivi attivi in mo
169. o e altre informazioni e Creare i gruppi di volumi e Creare un volume logico e Cancellare i gruppi di volumi e Cancellare il volume logico e Estendere il gruppo di volumi e Ridurre il gruppo di volumi e Terminare ritorna al menu principale di partman Usare le voci nel menu per creare un gruppo di volumi e poi per creare dei volumi logici al suo interno Al rientro nel menu principale di partman tutti i volumi logici sono elencati come se fossero delle normali partizioni e devono essere trattati come tali 6 3 3 6 Configurazione di volumi cifrati installatore Debian consente di preparare delle partizioni cifrate ogni file scritto su partizioni di questo tipo viene immediatamente salvato sul device usando un formato cifrato L accesso ai dati cifrati permesso solo dopo aver inserito la passphrase scelta alla creazione della partizione 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 esempio in
170. o 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 88 Appendice B Installazione automatica tramite preconfigurazione B 4 3 Network console Per effettuare un installazione da remoto tramite SSH con il componente network console usare le seguenti impostazioni Questo ha senso se si intend ffettuare il resto dell installazione manualmente d i anna choose_modules string network consol d i network console authorized_keys_url string http 10 0 0 1 openssh key d i network console password password r00tme d i network console password again password r00tme B 4 4 Impostazioni del mirror A seconda del metodo d installazione usato possibile che venga usato un mirror per scaricare i componenti aggiuntivi dell installatore per installare il sistema di base e per impostare il file etc apt sources list sul sistema installato Il parametro mirror suite determina quale sar la versione del sistema installato Il parametro mirror udeb suite determina la versione dei componenti addizionali dell installatore L impostazione di questa variabile utile solo se i componenti sono scaricati dalla rete dato che la loro versione deve essere uguale a quella usata per creare lo initrd per il metodo d installazione scelto Normalmente l installatore usa au
171. o udev o statici Alcune delle possibili soluzioni sono e installare il pacchetto makedev e dopo aver fatto il chroot creare il set predefinito di file di device statici usando apt get install makedev mount none proc t proc cd dev MAKEDEV generic e creare manualmente solo dei file di device specifici usando MAKEDEV e collegare con mount la dev del sistema che ospita l installazione sopra la dev del sistema che si sta installando notare che gli script di post installazione di alcuni pacchetti potrebbero provare a creare file di device quindi questo metodo deve essere usato con molta cautela D 2 4 2 Montare le partizioni Adesso necessario creare etc fstab editor etc fstab Segue un esempio che si pu adattare secondo le proprie necessit etc fstab static file system information file system mount point type options dump pass dev XXX ext 3 defaults 0 1 dev XXX boot ext 3 ro nosuid nodev 0 2 dev XXX none swap SW 0 0 107 Appendice D Miscellanea 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 ext 3 rw nosuid nodev 0 2 Per montare tutti i file system specificati nel proprio etc fstab si esegua mount a mentre per montarli
172. oblemi I componenti elencati in questa sezione non sono normalmente coinvolti nel processo d installazione ma restano in attesa in background per aiutare l utente nel caso che qualcosa vada storto 6 3 8 1 Salvataggio dei log d installazione Se l installazione ha successo i file di log creati durante il processo d installazione sono automatica mente salvati in var log installer sul nuovo sistema Debian Scegliendo Salvare i log per il debug nel menu principale possibile salvare i file di log su un dischetto in rete su un disco fisso o su altri supporti Questo pu essere utile se si verificano dei problemi durante l installazione e si desidera studiare i log su un altro sistema oppure allegarli a un resoconto d installazione 61 Capitolo 6 Uso dell Installatore Debian 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
173. odificato 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 117 Appendice F Licenza Pubblica Generica GNU il programma di partenza interattivo ma normalmente non stampa tale messaggio non occorre che un opera basata sul Programma lo stampi Questi requisiti si applicano all opera modificata nel suo complesso Se sussistono parti identificabili dell opera modificata che non siano derivate dal Programma e che possono essere ragionevolmente considerate lavori indipendenti allora questa Licenza e i suoi termini non si applicano a queste parti quando queste vengono distribuite separatamente Se per queste parti vengono distribuite all interno di un prodotto che un opera basata sul Programma la distribuzione di quest opera nella sua interezza deve avvenire nei termini di questa Licenza le cui norme nei confronti di altri utenti si estendono all opera nella sua interezza e quindi ad ogni sua parte chiunque ne sia l autore Quindi non nelle intenzioni di questa sezione accampare diritti n contestare diritti su opere scritte i
174. ogia di rete Tiene in considerazione il protocollo usato per connettersi quindi a chi usa IPv6 il servizio risponder con il mirror IPv6 pi vicino 6 3 5 2 Selezione e installazione dei pacchetti Durante il processo d installazione viene data l opportunit di scegliere e installare altri program mi Anzich scegliere i singoli pacchetti fra gli oltre 58097 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 1 mostra lo spazio necessario per ogni task disponibile Alcuni task possono essere preselezionati dal sistema d installazione in base alle caratteristiche del computer su cui si sta facendo l installazione se i task preselezionati non fossero di proprio gradi mento possibile deselezionarli A questo punto dell installazione possibile anche non installare alcun task Suggerimento Con la normale interfaccia utente del programma d installazione si pu usare la barra spaziatrice per selezionare e deselezionare un task Nota Il task
175. ol multi device con il comando zpool add o in un pool con mirror usando zpool attach Purtroppo questo pool non pu ospitare il file system di root perch impedirebbe a GRUB di avviare il sistema Attualmente la compressione non supportata Una volta completata l installazione possibile attivare la compressione impostando la propriet compression tramite il comando zfs set Purtroppo se nel pool che ospita il proprio file system di root usato un algoritmo di com pressione diverso da quello predefinito 1zjb GRUB potrebbe non essere capace di avviare il sistema e FAT16 FAT32 47 Capitolo 6 Uso dell Installatore Debian 6 3 3 2 Partizionamento guidato 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 Se si sceglie il partizionamento guidato dell intero disco viene prima chiesto di scegliere il disco che si vuole usare verificare che nell elenco appaiano tutti i dischi e assicurarsi di scegliere quello corretto L ordine con cui appaiono i dischi pu essere diverso da quello a cui si abituati la dimensione del disco pu essere utile per identificare i diversi dischi Tutti i
176. omi di familiari o parenti ecc Avvertimento Prima di inserire qualsiasi passphrase si deve essere sicuri che la tastiera sia configurata corretta mente e che i caratteri generati siano quelli che ci si aspetta Se non si sicuri si pu passare sulla seconda console virtuale e fare delle prove Ci garantisce di non avere sorprese in seguito per esem pio inserendo la passphrase con una tastiera qwerty configurata con una disposizione azerty Questa situazione pu avere pi cause Forse durante l installazione si cambiato la disposizione della ta stiera oppure la disposizione della tastiera non era stata ancora configurata quando si inserito la passphrase per il file system di root Se per creare le chiavi di cifratura si fossero scelti metodi diversi dalla passphrase le chiavi ver rebbero create adesso Dato che duranti i primi passi 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 c
177. ondamento della The Open Source Definition http opensource org osd e Il Debian Policy Manual http www debian org doc debian policy una specifica dettagliata de gli standard di qualit del Progetto Debian Gli sviluppatori Debian sono coinvolti anche in un certo numero di altri progetti alcuni specifici di Debian altri che coinvolgono una parte o tutta la comunit Linux Alcuni esempi sono e Il Linux Standard Base http www linuxbase org LSB un progetto il cui scopo quello di standardizzare il sistema base GNU Linux che dovr permettere a sviluppatori software e hardware di terze parti di progettare facilmente programmi e device driver per Linux in generale piuttosto che per una specifica distribuzione GNU Linux e Il Filesystem Hierarchy Standard http www pathname com fhs FHS uno sforzo di standar dizzazione dell organizzazione del file system di Linux Il FHS dovr permettere agli sviluppatori di concentrare i loro sforzi sul disegno dei programmi senza doversi preoccupare di come il pac chetto sar installato sulle diverse distribuzioni GNU Linux Capitolo 1 Benvenuti in Debian e Debian Jr http www debian org devel debian jr un progetto interno il cui scopo quello di essere sicuri che Debian abbia qualcosa da offrire agli utenti pi piccoli Per maggiori informazioni su Debian si consultino le Debian FAQ http www debian org doc FAQ 1 2 Cosa GNU Linux Linux un s
178. one della rete Importante Ovviamente qualsiasi domanda elaborata prima che venga caricato il file di pre configurazione non pu essere preconfigurata tra cui quelle mostrate solo quando la priorit media o bassa per esempio il primo riconoscimento dell hardware Un modo non molto conve niente per evitare che queste domande siano poste preconfigurarle tramite i parametri di avvio 79 Appendice B Installazione automatica tramite preconfigurazione come descritto in la Sezione B 2 2 Per evitare facilmente le domande che sarebbero normalmente poste prima che avvenga la pre configurazione possibile avviare l installatore in modalit auto Infatti in questa modalit le domande che sarebbero poste troppo presto per la preconfigurazione cio la scelta di lingua nazione e tastiera sono rimandate fino a quando la rete funzionante in modo da consentirne la preconfigurazione inoltre la priorit dell installazione viene forzata ad alta evitando parecchie domande trascurabili Si veda la Sezione B 2 3 per i dettagli B 1 2 Limitazioni Nonostante che la maggior parte delle domande poste da installatore Debian possa essere pre configurata esistono delle eccezioni notevoli Si deve partizionare l intero disco oppure usare solo lo spazio libero sul disco non possibile usare delle partizioni esistenti B 2 Uso della preconfigurazione Le prime cose da fare sono creare un file di preconfigurazione e metter
179. onfigurati come se fossero delle partizioni tradizionali L esempio seguente mostra un volume cifrato via dm crypt Volume cifrato sda2_crypt 115 1 GB Linux device mapper 1 115 1 GB F ext3 6 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 55 Capitolo 6 Uso dell Installatore Debian Adesso il momento di assegnare i punti di mount ai volumi ed eventualmente modificare il tipo di file system se quello predefinito non adatto ai propri scopi Fare attenzione agli identificatori fra parentesi in questo esempio sda2_crypt e dei punti di mount che si assegnano ai volumi Queste informazioni sono necessarie in seguito durante l avvio del nuovo sistema Le differenze fra il processo d avvio tradizionale e quello con la crittazione verranno spiegate successivamente in la Sezione 7 2 Quando si soddisfatti dello schema di partizionamento si pu proseguire con l installazione 6 3 4 Installazione del sistema base Nonostante questa fase sia la meno problematica richiede una parte significativa del tempo di instal lazione perch scarica verifica e scompatta l intero sistema base Se si possiede un computer lento o una connessione di rete lenta ci potrebbe richiedere un certo tempo Durante l installazione del sistema di base i messaggi relativi all estrazione e alla configurazione dei
180. onoscimento dell hardware e del caricamento dei driver corretti tramite ahcp client configura la connessione di rete esegue deboot strap 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 un sistema abbastanza semplice con la sola riga di comando L installazione del task Ambiente desktop opzionale perch rispetto a un sistema solo testo richiede molto spazio su disco e perch molti dei sistemi Debian GNU kFreeBSD sono dei server e non hanno bisogno di una interfaccia utente grafica per il loro lavoro Notare che il sistema X Window completamente separato dal debian installer quindi la riso luzione dei problemi per il sistema X Window non rientrano nello scopo di questo manuale 3 2 Backup dei dati Prima di iniziare assicu
181. oot 40 50 100 ext3 Sprimary bootable method format format use _filesystem filesystem ext3 mountpoint boot 500 10000 1000000000 ext3 method format format use_filesystem filesystem ext3 mountpoint 64 512 300 linux swap method swap format e i ole cel al e ae ca e e a i le i 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 i partman partitioning confirm write_new_label boolean tru i partman choose_partition select finish i partman confirm boolean true i partman confirm_nooverwrite boolean tru B 4 7 2 Partizionamento con RAID possibile usare la preconfigurazione anche per impostare le partizioni su array in RAID software supportato il RAID di livello 0 1 5 6 e 10 la creazione di array degradati e la scelta di dischi di scorta S d e si usa RAID 1 possibile preconfigurare grub in modo da installarlo su tutti i dispositivi usati all array si veda la Sezione B 4 11 92 Appendice B Installazione automatica tramite preconfigurazione
182. orate below didn t try it Initial boot lt Primo avvio del sistema gt Detect network card lt Riconoscimento della scheda di rete gt Configure network lt Configurazione della rete gt Detect CD lt Riconoscimento del CD gt Load installer modules lt Caricamento dei moduli dell installatore gt Detect hard drives lt Riconoscimento dei dischi fissi gt Partition hard drives lt Partizionamento dei dischi fissi gt Install base system lt Installazione del sistema di base gt Clock timezone setup lt Impostazione di orologio e fuso orario gt User password setup lt Impostazione di utente e password gt Install tasks lt Installazione dei task gt Install boot loader lt Installazione del boot loader gt Overall install lt Installazione nel suo complesso gt 36 Capitolo 5 Avvio del sistema d installazione 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 37 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 component
183. ori di queste ricche fonti di informazioni liberamente disponibili Una parte della sezione di questo manuale sull installazione con chroot la Sezione D 2 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 115 Appendice F Licenza Pubblica Generica GNU Nota This is an unofficial translation of the GNU General Public License into Italian It was not published by the Free Software Foundation and does not legally state the distribution terms for software that uses the GNU GPL only the original English text http www gnu org licenses old licenses gpl 2 0 html of the GNU GPL does that However we hope that this translation will help Italian speakers to better understand the GNU GPL Questa una traduzione italiana non ufficiale della Licenza Pubblica Generica GNU Non pubblicata dalla Free Software Foundation e non ha valore legale nell esprimere i termini di distribuzione del software che usa la licenza GPL Solo la versione originale in inglese http www gnu org licenses old licenses gpl 2 0 html della licenza ha valore legale Ad ogni modo speriamo che questa traduzione aiuti le persone di lingua italiana a capire meglio il significato della licenza GPL Traduzione curata da gruppo Pluto da ILS e dal gruppo italiano di traduzione GNU Ultimo aggiornamento 19 aprile 2000 Versione 2 Giugno 1991 Co
184. ormazioni di parit RAID6 Simile a RAIDS con l eccezione che utilizza due dispositivi per la parit anzich uno Un array RAID6 pu resistere alla rottura di due dischi RAIDI0 RAIDIO combina lo striping come in RAIDO e il mirroring come in RAIDI Vengono create n copie dei dati in arrivo che sono distribuite fra le partizioni in modo che nessuna copia dei dati sia scritta sullo stesso dispositivo Il valore predefinito per n 2 ma pu essere cambiato in modalit esperto Il numero di partizioni usato deve essere almeno n RAIDI0 pu distribuire le copie usando diversi layout Il layout predefinito prevede copie vicine Con le copie vicine tutte 50 Capitolo 6 Uso dell Installatore Debian le copie hanno lo stesso offset sui dischi Invece le copie lontane hanno offset diversi Le copie offset copiano l intera striscia non la singola copia RAID10 pu essere usato per avere affidabilit e ridondanza senza lo svantaggio di dover calco lare la parit Riassumendo Tipo Numero minimo di device Device di scorta Resiste a rotture del disco Spazio disponibile RAIDO 2 no no La dimensione della partizione pi piccola moltiplicata per il numero di device in RAID RAIDI Opzionale s La dimensione della partizione pi piccola in RAID RAIDS Opzionale s La dimensione della partizione pi piccola moltiplicata per il numero di device in
185. osa di sua propriet Per prevenire questa evenienza abbiamo chiarito che ogni brevetto debba essere concesso in licenza d uso a chiunque o non avere alcuna restrizione di licenza d uso Seguono i termini e le condizioni precisi per la copia la distribuzione e la modifica F 2 LICENZA PUBBLICA GENERICA GNU TERMINI E CONDIZIONI PER LA COPIA LA DISTRIBUZIONE E LA MODIFICA 0 Questa Licenza si applica a ogni programma o altra opera che contenga una nota da parte del de tentore del copyright che dica che tale opera pu essere distribuita sotto i termini di questa Licenza Pubblica Generica Il termine Programma nel seguito si riferisce ad ogni programma o opera cos definita e l espressione opera basata sul Programma indica sia il Programma sia ogni opera consi derata derivata in base alla legge sul copyright in altre parole un opera contenente il Programma o una porzione di esso sia letteralmente sia modificato o tradotto in un altra lingua Da qui in avanti la traduzione in ogni caso considerata una modifica Vengono ora elencati i diritti dei beneficiari della licenza Attivit diverse dalla copiatura distribuzione e modifica non sono coperte da questa Licenza e sono al di fuori della sua influenza L atto di eseguire il Programma non viene limitato e l output del program ma coperto da questa Licenza solo se il suo contenuto costituisce un opera basata sul Programma indipendentemente dal f
186. osiddetti processori multi core Tali processori contengono due o pi unit di elaborazione chiamate core all interno di un solo chip 2 1 3 Hardware grafico supportato I dettagli sull hardware grafico e i dispositivi di puntamento supportati possono essere trovati in http xorg freedesktop org Debian 9 include la versione 7 7 di X Org 2 1 4 Schede di rete Quasi tutte le schede di rete NIC supportate dal kernel kFreeBSD standard dovrebbero essere sup portate anche dal sistema d installazione normalmente i driver sono caricati automaticamente 2 1 4 1 Schede per reti wireless Le reti wireless sono generalmente ben supportate e un numero crescente di adattatori wireless supportato dal kernel kFreeBSD ufficiale anche se molti hanno bisogno di caricare il firmware E l installatore che chiede di caricare il firmware quando necessario Vedere la Sezione 6 4 per informazioni dettagliate su come caricare il firmware durante l installazione Le schede di rete wireless non supportate dal kernel kFreeBSD ufficiale possono ugualmente funzio nare con Debian GNU kFreeBSD ma non sono supportate durante l installazione Se durante l installazione si verificasse un problema con la scheda di rete wireless e non fossero disponibili altre schede di rete sar comunque possibile portare a termine l installazione di Debian GNU kFreeBSD usando le immagini complete di CD ROM o DVD Scegliere di non confi
187. p www tldp org HOWTO Linux FreeBSD 2 html cfdisk Un partizionatore semplice con interfaccia a schermo intero adatto a tutti Si noti che cfdisk non riconosce le partizioni FreeBSD quindi anche in questo caso i nomi dei dispositivi potrebbero risultare diversi da quanto ci si aspetta Uno di questi programmi verr eseguito in modo predefinito quando si seleziona Partiziona un disco Si potrebbe anche usare un programma di partizionamento diverso tramite la riga di comando sulla seconda console questa operazione non raccomandata Occorre anche ricordarsi di marcare la partizione di boot come Avviabile 103 Appendice D Miscellanea D 1 Spazio su disco necessario per i task L installazione standard sull architettura amd64 compresi tutti i pacchetti standard e il kernel prede finito richiede 822 MB di spazio su disco L installazione di base minimale senza il task Sistema standard richiede 506 MB Importante In entrambi i casi lo spazio su disco effettivamente usato dopo aver finito l installazione e aver rimosso qualsiasi file temporaneo Inoltre non tiene conto del carico dovuto ai file di sistema per esempio i file di giornale Questo vuol dire che necessaria una quantit di spazio su disco significativamente superiore durante l installazione e il normale uso del sistema La tabella seguente elenca le dimensioni dei task proposti in tasksel secondo quanto riportato da aptitude Si noti che alcuni
188. pacchetti sono rediretti su tty4 possibile accedere a questo terminale premendo Alt F4 per tornare al terminale con il processo d installazione principale premere Alt FI1 I messaggi relativi all estrazione e alla configurazione dei pacchetti generati durante questa fase so no salvati anche in var l0g syslog Quando l installazione avviene tramite una console seriale questo l unico posto in cui possibile vederli Come parte dell installazione viene installato un kernel kFreeBSD Usando la priorit predefinita il programma 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 5 Installazione di altri programmi A questo punto disponibile un sistema u
189. pendice E Administrivia E 1 Informazioni su questo documento Questo manuale stato creato per l Installatore Debian di Sarge basandosi sul manuale d installazione di boot floppies per Woody che a sua volta si basava sui manuali d installazione delle precedenti versioni di Debian e sul manuale della distribuzione Progeny che stato rilasciato sotto GPL nel 2003 Questo documento scritto in DocBook XML I formati di output sono generati da diversi programmi che usano informazioni contenute nei pacchetti docbook xm1 e docbook xs1 Per facilitare la manutenzione di questo documento vengono usate un gran numero di caratteristiche dell XML quali le entit e gli attributi che hanno un ruolo simile a quello delle variabili e dei co strutti condizionali nei linguaggi di programmazione Il sorgente XML di questo documento contiene informazioni per ciascuna diversa architettura vengono usati degli attributi per isolare determinate parti di testo che sono specifiche di una certa architettura La traduzione di questo manuale coordinata da Luca Monducci Hanno contribuito alla traduzione Ottavio Campana Stefano Canepa Fabio 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 Debian Bug Tracking
190. 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 Debian GNU Linux La combinazione della filosofia e della metodologia di Debian con gli strumenti di GNU il kernel Li nux e altri importanti software liberi formano una distribuzione unica chiamata Debian GNU Linux Questa distribuzione composta da un grande numero di pacchetti software Ogni pacchetto nella distribuzione contiene eseguibili script documentazione e informazioni sulla configurazione e ha un responsabile che deve mantenere il pacchetto aggiornato controllare i bug report e comunicare con l autore gli autori upstream del pacchetto software La larghissima base di utenti combinata con il sistema di tracciamento dei bug assicura che i problemi trovati siano sistemati velocemente L attenzione di Debian ai dettagli permette di produrre una distribuzione di alta qual
191. pyright C 1989 1991 Free Software Foundation Inc 51 Franklin St Fifth Floor Boston MA 02110 1301 USA Chiunque pu copiare e distribuire copie letterali di questo documento di licenza ma non ne permessa la modifica F 1 Preambolo Le licenze della maggior parte dei programmi hanno lo scopo di togliere all utente la libert di con dividere e modificare il programma stesso Viceversa la Licenza Pubblica Generica GNU intesa a garantire la libert di condividere e modificare il software libero al fine di assicurare che i programmi siano liberi per tutti i loro utenti Questa Licenza si applica alla maggioranza dei programmi della Free Software Foundation e ad ogni altro programma i cui autori hanno deciso di usare questa Licen za Alcuni altri programmi della Free Software Foundation sono invece coperti dalla Licenza Pubblica Generica Minore Chiunque pu usare questa Licenza per i propri programmi Quando si parla di software libero free software ci si riferisce alla libert non al prezzo Le nostre Licenze la GPL e la LGPL sono progettate per assicurarsi che ciascuno abbia la libert di distribuire copie del software libero e farsi pagare per questo se vuole che ciascuno riceva il codice sorgente o che lo possa ottenere se lo desidera che ciascuno possa modificare il programma o usarne delle parti in nuovi programmi liberi e che ciascuno sappia di potere fare queste cose Per proteggere i diritti dell utente a
192. pzioni di partizionamento supportate 47 6 3 3 2 Partizionamento guidato i 47 6 3 3 3 Partizionamento manuale 49 6 3 3 4 Configurazione di device multidisco RAID software 49 6 3 3 5 Configurazione del Logical Volume Manager LVM 52 6 3 3 6 Configurazione di volumi cifrati i 53 6 3 4 Installazione del sistema base 56 6 3 5 Installazione di altri programmi iii 56 6 3 5 1 Configurazione di APT sii 56 6 3 5 1 1 Installazione da pi di un CD 0 DVD 57 6 3 5 1 2 Uso di un mirror di rete i 57 6 3 5 1 3 Scelta di un mirror i 58 6 3 5 2 Selezione e installazione dei pacchetti 59 6 3 6 Rendere avviabile il sistema 60 6 3 6 1 Rilevamento di altri sistemi operativi i 60 6 3 6 2 Installazione del boot loader Grub sul disco fisso n 60 6 3 6 3 Continua senza un boot loader 60 6 3 7 Completamento dell installazione i 61 6 3 7 1 Impostazione dell orologio di sistema iii 61 6 3 7 2 Riavvio del sistema 61 6 3 8 Risoluzione dei problemi i 61 6 3 8 1 Salvataggio dei log d installazione 61 6 3 8 2 Uso della shell e consultazione dei 10g
193. queste lin d i grub installer only_debian boolean false d i grub installer with_other_os boolean false d i grub installer bootdev string hd0 1 f Per installare grub su pi dischi d i grub installer bootdev string hd0 1 hd1 1 hd2 1 Password opzionale per grub pu essere in chiaro 96 Appendice B Installazione automatica tramite preconfigurazione d i grub installer password password r00tme d i grub installer password again password r00tme F oppure criptata in un hash MD5 si veda grub md5 crypt 8 d i grub installer password crypted password MD5 hash Con la prossima opzione si possono aggiungere ulteriori parametri F d avvio per il sistema installato se supportati dal bootloader F 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 5 B 4 12 Termine dell installazione f 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_ progre
194. 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 disco fisso una chiavetta USB un computer in rete in modo da essere usati per avviare l installatore 4 2 Recupero dei file dai mirror Debian Per scoprire qual il mirror pi vicino e quindi probabilmente il pi veloce si consulti l elenco dei mirror Debian http www debian org distrib ftplist Quando si scaricano via FTP dei file da un mirror Debian assicurarsi di scaricare in modalit binaria e non in modalit testo o automatica 4 2 1 Dove trovare le immagini per l installazione Le immagini per l installazione sono su tutti i mirror Debian nella directory debian dists stretch main installer kfreebsd amd64 current images http ftp it debian org debian dists stretch main installer kfreebsd amd64 current images in MANIFEST http ftp it debian org debian dists stretch main installer kfreebsd amd64 current images MANIFEST sono elencate tutte le immagini e il loro scopo 21 Capitolo 4 Recupero dei supporti per l installazione 4 3 Preparazione dei file per l avvio da chiavetta USB Per preparare la chiavetta USB necessario un sistema GNU
195. quistare hardware specifico per GNU kFreeBSD 9 2 3 1 Evitare hardware chiuso o proprietario 10 2 4 Support per l installazione ucuu enrica piana 10 2 4 1 CD ROM DVD ROM BD ROM_ 10 242 Chiavette USB riss aserria aar fiera ea e ALe 11 243 LE iii lei ili 11 24 4 DISCO MSSO cieli aaa ail 11 24 5 Un X sistemi GNU x ei 11 2 4 6 Sistemi d archiviazione supportati ii 11 2 5 Requisiti di memoria e spazio SU disco 12 3 Preparazione dell installazione di Debian GNU KFreeBSD ooerrerrrrrreree reo riceererionionesese 13 3 1 Panoramica del processo d installazione 13 3 2 Backup der dati sciori nate eolie 14 3 3 Informazioni necessarie criari A 14 3 31 Documentazione i ini aaa 14 3 3 1 1 Guida all installazione rererere 14 3 3 1 2 Documentazione hardWware 15 3 3 2 Ricerca d informazioni sull hardware ii 15 3 3 3 Compatibilit hardware ii 15 3 3 3 1 Verifica della compatibilit hardware con un sistema live 16 3 3 4 Impostazione della rete valere ada lalla iaia 17 3 4 Requisitt hatdwWare Minimis seisseen leale aa 17 3 5 Prepartizionamento per sistemi ad avvio multiplo 18 3 6 Configurazione di hardware e sistema operativo prima dell installazione
196. rammi della versione testuale e quindi questo manuale pu essere usato come guida durante il processo d installazione Se si preferisce usare la tastiera al posto del mouse si devono tenere presenti un paio di cose Per espandere un elenco chiuso per esempio la selezione dei paesi all interno dei continenti si posso no usare i tasti e Per domande che ammettono una risposta multipla per esempio la selezione dei task dopo aver effettuato le scelte si deve usare usare il tasto tab per spostarsi su Continua la pressione del tasto invio cambia lo stato dell ultima selezione e non attiva Continua Se una finestra di dialogo dispone di un aiuto viene mostrato il pulsante Aiuto possibile accedere alle informazioni d aiuto usando il pulsante o premendo il tasto il F1 Per passare su un altra console necessario usare anche il tasto Ctrl esattamente come in X Window System Per esempio per passare al VT2 la prima shell di debug si devono premere Ctrl AIt F2 La versione grafica dell installatore eseguita sul VT5 quindi si deve usare Alt F5 per tornare indietro 6 2 Introduzione ai componenti Ecco una lista dei componenti dell installatore con una 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 av
197. range 192 168 1 200 192 168 1 253 option routers 192 168 1 1 host clientname filename tftpboot img server name servername next server servername hardware ethernet 01 23 45 67 89 AB fixed address 192 168 1 90 In questo esempio c una macchina servername che fa da server DHCP da server TFTP e da gateway di rete Sicuramente necessario cambiare le opzioni domain name il nome del server e anche l indirizzo hardware del client Il valore dell opzione filename deve essere il nome del file che verr recuperato tramite TFTP Dopo aver modificato il file di configurazione di dhcepd riavviarlo con etc init d isc dhcp server restart 23 Capitolo 4 Recupero dei supporti per l installazione 4 5 2 Attivazione di un server BOOTP Per GNU Linux sono disponibili due server BOOTP Il primo bootpd di CMU l altro un server DHCP dhcpd di ISC Questi server sono rispettivamente contenuti nei pacchetti Debian GNU kFreeBSD bootp e isc dhcp server Per usare bootpd di CMU necessario togliere i commenti o aggiungere la relativa riga in etc inetd conf Su Debian GNU kFreeBSD possibile usare update inetd enable bootps e poi etc init d inetd reload per fare questa operazione Solo nel caso in cui il proprio server BOOTP non sia Debian la riga in questione dovrebbe essere simile a questa bootps dgram udp wait root usr sbin bootpd bootpd i t 120 Adesso necessario creare il file etc bootptab
198. rarsi di avere il backup di tutti i file presenti attualmente sul proprio sistema Se sulla macchina installato solo il sistema operativo nativo con ogni probabilit sar necessario ripartizionare il disco per liberare spazio per Debian GNU kFreeBSD 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 circolazione da anni ma una mossa falsa pu costare cara Anche dopo aver fatto il backup fare attenzione e pensare alle risposte che si danno e a quello che si fa riflettendo un paio di minuti in pi si possono risparmiare ore di lavoro inutile Se si sta creando un sistema a boot multiplo assicurarsi di avere a portata di mano i supporti di installazione degli altri sistemi operativi Anche se normalmente non richiesto potrebbe verificarsi la situazione di dover reinstallare il boot loader del sistema operativo originario o nel caso peggiore reinstallare l intero sistema operativo e ripristinare il backup fatto in precedenza di tutti i file 3 3 Informazioni necessarie 3 3 1 Documentazione 3 3 1 1 Guida all installazione Il documento che si sta leggendo in formato ASCII puro HTML o PDF e install it txt e install it html 14 Capitolo 3 Preparazione dell installazione di Debian GNU kFreeBSD install it pdf 3 3 1 2 Documenta
199. rchitettura 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 I dettagli su come effettivamente funzionano i componenti dell installatore possono essere trovati in la Sezione 6 3 B 4 1 Localizzazione L impostazione dei valori legati alla localizzazione funziona solo se si usa la preconfigurazione initrd Con tutti gli altri metodi il file di preconfigurazione viene caricato solo dopo che queste domande sono state poste Con locale si possono specificare lingua e nazione pu essere una qualsiasi combinazione fra una delle lingue supportate da installatore Debian e uno dei paesi riconosciuti Se la combinazione non forma un locale valido l installatore sceglie automaticamente un altro locale valido per la lingua prescelta Per specificare locale fra i parametri di avvio utilizzare locale it_IT 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
200. re 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 59 Capitolo 6 Uso dell Installatore Debian rimanere selezionato a meno che non si sappia esattamente cosa si sta facendo e si voglia un sistema realmente minimale Se durante la selezione della lingua stato scelto anche un locale diverso da C tasksel verifica se per quel locale esistono dei task di localizzazione e automaticamente cerca di installare i pacchetti ad essi collegati per esempio i pacchetti che contengono gli elenchi di parole oppure i tipi di carattere speciali per la propria lingua Qualora sia stato selezionato anche un ambiente desktop vengono installati anche i pacchetti relativi alla localizzazione dell ambiente desktop se disponibili Dopo aver scelto i task da installare premere Continua aptitude si occuper dell installazione dei pacchetti che fanno parte dei task prescelti Se un programma ha bisogno di ulteriori informazioni dall utente queste informazioni sono richieste durante l installazione Attenzione il task Desktop pu essere molto grosso In particolare se l installazione avviene da un normale CD ROM e in combinazione con un mirror per i pacchetti che non sono sul CD ROM l installatore potrebbe voler recuperare parecchi pacchetti dalla rete Se si di
201. re manualmente un mirror scegliendo inserire le informazioni manual mente Sar richiesto di specificare il nome host del mirror e opzionalmente il numero della porta Da Wheezy deve essere un URL di base quindi possibile specificare un indirizzo IPv6 quello che deve essere racchiuso tra parentesi quadre per esempio 2001 db8 1 Se il proprio computer su una rete solo IPv6 questo non sar vero per la maggior parte degli utenti l uso del mirror predefinito per la nazione potrebbe non funzionare Tutti i mirror nell elenco sono raggiungibili via IPv4 ma solo alcuni possono essere usati via IPv6 Poich la connettivit di ciascun mirror pu cambiare nel tempo questa informazione non disponibile nell installatore Se la connettivit IPv6 non disponibile per il mirror predefinito della nazione possibile provare uno degli altri mirror nell elenco oppure scegliere di inserire manualmente l informazione poi 58 Capitolo 6 Uso dell Installatore Debian specificare ftp ipv6 debian org come nome del mirror che un alias per un mirror disponibile via IPv6 anche se probabilmente non sar quello pi veloce Un altra opzione disponibile durante la scelta manuale del mirror usare httpredir debian org come mirror httpredir debian org non un mirror fisico bens un servizio di redirezione di mirror cio indica automaticamente al sistema un mirror reale vicino in termini di topol
202. s mkpasswd m sha 512 B 4 6 Impostazione dell orologio e del fuso orario F Controlla se l 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 t consulti usr share zoneinfo per i valori validi d i time zone string US Eastern Determina se usare NTP per impostare l orologio durante l installazione d i clock setup ntp boolean true Server NTP da usare Quasi sempre possibile usare quello predefito d i clock setup ntp server string ntp example com 90 Appendice B Installazione automatica tramite preconfigurazione B 4 7 Partizionamento x 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
203. s quick reference Un elenco della documentazione disponibile per Debian disponibile nella pagina del progetto di documentazione Debian http www debian org doc ddp la comunit Debian a supportare se stessa per iscriversi a una o pi delle mailing list Debian si consulti la pagina d iscrizione alle mailing list http www debian org MailingLists subscribe Infine gli archivi delle mailing list Debian http lists debian org contengono una quantit enorme di informazioni su Debian 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
204. sabile 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 kFreeBSD un pro gramma chiamato apt get contenuto nel pacchetto apt Si possono usare anche altre interfacce 7 Notare che il programma che installa effettivamente i pacchetti si chiama dpkg Comunque questo programma qualcosa 56 Capitolo 6 Uso dell Installatore Debian per la gestione dei pacchetti come aptitude e synaptic Queste interfacce sono quelle consigliate ai nuovi utenti poich integrano alcune caratteristiche ricerca dei pacchetti e verifica dello stato in un interfaccia utente gradevole apt deve essere 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
205. se partizioni di swap migliorando le prestazioni Come esempio si consideri un vecchio computer per uso casalingo con 32 MB di RAM e un disco IDE da 1 7 GB su dev sdaa Una soluzione potrebbe essere avere una partizione da 500 MB per un altro sistema operativo su dev sda1 una partizione di swap da 32 MB su dev sda3 e circa 1 2 GB su dev sda2 come partizione Linux Per avere un idea dello spazio richiesto da varie applicazioni che si intende utilizzare dopo aver in stallato il sistema si consulti la la Sezione D 1 102 Appendice C Partizionare per Debian C 4 Programmi Debian per il partizionamento Gli sviluppatori Debian hanno adattato vari programmi per il partizionamento in modo che funzionino su vari tipi di hard disk e su varie architetture di sistema Quello che segue un elenco dei programmi disponibili a seconda dell architettura partman Lo strumento di partizionamento raccomandato da Debian Questo coltellino svizzero dai mille usi pu anche ridimensionare le partizioni creare file system ossia formattarli nel gergo di Windows e assegnarli ai punti di montaggio fdisk Il partizionatore originale di Linux riservato ai guru Occorre fare attenzione se si hanno partizioni FreeBSD sulla propria macchina i kernel del sistema d installazione comprendono il supporto per queste partizioni ma all interno di fdisk esse potrebbero avere dei nomi di device diversi Si veda il Linux FreeBSD HOWTO htt
206. seguire una shell da menu o nella seconda console save logs Fornisce all utente un modo per registrare informazioni su un dischetto in rete su un disco rigido o altri supporti quando si verificano problemi in modo da riportare accuratamente in un secondo momento problemi software dell installatore agli sviluppatori Debian 6 3 Uso dei singoli componenti In questa sezione descritto ogni componente dell installatore in dettaglio I componenti sono stati raggruppati in fasi che siano identificabili dagli utenti Essi sono presentati nell ordine in cui appaiono durante l installazione quali moduli siano davvero usati dipende dal metodo di installazione usato e dall hardware 41 Capitolo 6 Uso dell Installatore Debian 6 3 1 Impostazione dell Installatore Debian e configurazione dell hardware Supponiamo che l installatore Debian sia avviato e di trovarsi davanti alla sua prima schermata A questo punto le funzionalit di installatore Debian sono ancora limitate Esso non conosce molto riguardo l hardware la lingua preferita o addirittura i compiti che dovrebbe eseguire Non ci si deve preoccupare il installatore Debian abbastanza intelligente pu sondare automati camente l hardware localizzare il resto dei suoi componenti e aggiornare se stesso ad un sistema di installazione capace Naturalmente ancora necessario aiutare installatore Debian con qualche informazione che esso non pu determinare
207. sere usato per preconfigurare alcuni passi l installazione pu avvenire ugualmente in modo completamente automatico dato che possibile passare i valori di preconfigurazione tramite la riga di comando all avvio dell installatore I parametri di avvio possono essere usati anche per impostare le risposte ad alcune domande senza usare la preconfigurazione In questo manuale ci sono esempi in cui questa funzionalit particolar mente utile Per impostare un valore da usare all interno di installatore Debian sufficiente passare percorso alla variabile valore per qualsiasi variabile di 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 pacchetto Normalmente una domanda preconfigurata non viene posta Per impostare la risposta predefinita a una domanda e far in modo che la domanda sia comunque posta usare l operatore al posto di 2 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 qu
208. si riesca ad avere un sistema Debian funzionante il modo pi semplice per inviare un rap porto d installazione installare i pacchetti installation report e reportbug aptitude install installation report reportbug configurare reportbug come spiegato in la Sezione 8 5 2 ed ese guire il comando reportbug installation reports In alternativa possibile di usare il seguente modello per i rapporti d installazione e poi di in viarlo come segnalazione di bug verso lo pseudopacchetto installation reports all indirizzo lt submit bugs debian org gt Package installation reports Boot method lt Come stata avviata l installazione Da un CD Da un dischetto Dalla rete gt Image version lt Inserire l URL da dove si recuperato l immagine gt Date lt Giorno e ora di installazione gt Machine lt Descrizione della macchina pe IBM Thinkpad R32 gt Processor lt Tipo di processore gt Memory lt Quantit di memoria RAM gt Partitions lt L output di df Tl preferibile la tabella delle partizioni in formatto grezzo gt Output of lspci knn or lspci nn lt L output del comando lspci knn oppure di lspci nn gt Base System Installation Checklist lt Inserire nella casellina una 0 se quel passo ha funzionato una E se si sono verificati degli errori oppure lasciare la casella in bianco se il passo non stato eseguito gt O OK E Error please elab
209. sibile 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 10 Il seguente comando rimuove la riga esistente per un host ssh keygen R lt nomehostlindirizzo IP gt 63 Capitolo 6 Uso dell Installatore Debian 6 4 Caricare i firmware mancanti Come descritto in la Sezione 2 2 alcuni dispositivi possono richiedere il caricamento di un firmware Nella maggior parte dei casi questi dispositivi non funzionano senza qualche volta sono attive solo alcune funzioni di base e il firmware necessario per attivare le funzionalit aggiuntive Quando un dispositivo richiede un firmware non disponibile installatore Debian mostra una finestra di dialogo dando la possibilit di caricare il firmware mancante Se si utilizza questa opzione installatore Debian cerca all interno dei dispositivi disponibili i singoli file col firmware oppure i pacchetti contenenti il firmware Se la ricerca ha successo il firmware verr copiato nella directory corretta l1ib firmware e il modulo con il driver verr ricaricato Nota In quali dispositivi viene effettuata la ricerca e quali sono i filesyst
210. singolarmente ciascun valore d i debian installer language 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 multiselect en_US UTF 8 nl_NL UTF 8 La configurazione della tastiera consiste nella scelta di una mappa di tastiera e per le mappe non latine di un tasto per passare dalla mappa di tastiera non latina alla mappa US e vice versa Du rante l installazione sono disponibili solo le varianti basiche delle mappe di tastiera le varianti pi avanzate sono disponibili solo nel sistema dopo l installazione tramite dpkg reconfigure keyboard configuration 2 La preconfigurazione di locale a en_NL comporta che il locale predefinito sul sistema installato sar en_US UTF 8 Se per esempio si volesse usare en_GB UTF 8 sar necessario preconfigurare individualmente ciascun valore 86 Appendice B Installazione automatica tramite preconfigurazione Selezione della tastiera d i keyboard configuration xkb keymap select it d i keyboard configuration toggle select No toggling Per saltare la configurazione della tastiera si deve preconfigurare keymap con skip config Questo comporta che la mappa di tastiera del kernel rimane attiva B 4 2 Configurazione della rete Naturalmente la preconfigurazione non funziona se si sta caricando il file di preconfigurazione dalla r
211. singolarmente si usi mount path per esempio mount usr Nei sistemi Debian pi recenti i punti di mount per i supporti rimovibili sono in media per com patibilit si possono tenere dei link simbolici in Creare i link in base alle proprie necessit per esempio cd media mkdir cdrom0 ln s cdrom0 cdrom cd ln s media cdrom 35 de E possibile montare il file system proc pi volte e in posizioni arbitrarie ma consuetudine farlo su proc Se non si esegue mount a prima di continuare assicurarsi di montare proc mount t proc proc proc Adesso il comando 1s proc dovrebbe mostrare una directory con dei file Se non funziona si dovrebbe essere in grado di montare proc da fuori della chroot mount t proc proc mnt debinst proc D 2 4 3 Configurazione del fuso orario L impostazione alla terza riga del file etc adjtime a UTC o LOCAL determina se il sistema deve interpretare l orologio hardware come impostato su UTC oppure sull ora locale Il comando seguente permette di impostare questa opzione editor etc adjtime Questo un esempio 0 0 0 0 0 UTC 108 Appendice D Miscellanea Il comando seguente permette di impostare il proprio fuso orario dpkg reconfigure tzdata D 2 4 4 Configurazione della rete Per configurare la rete si deve modificare etc network interfaces etc resolv conf etc hostname e etc hosts editor etc network interfaces Alcuni
212. sitivi che richiedono un firmware per funzionare il firmware memorizzato nel chip EEPROM Flash sul dispositivo dal costruttore Oggigiorno la maggior parte dei dispositivi non incorporano pi il firmware in questo modo il firmware deve essere caricato sul dispositivo dal sistema operativo a ogni avvio del sistema x In molti casi il firmware considerato non libero in base ai criteri usati dal progetto Debian GNU kFreeBSD e quindi non pu essere incluso nella distribuzione principale o nel sistema d installazione Se il driver del dispositivo incluso nella distribuzione e se Debian GNU kFreeBSD pu distribuire legalmente il firmware spesso disponibile in un pacchetto separato della sezione non free dell archivio Questo non vuol dire che questo hardware non pu essere usato durante l installazione A partire da Debian GNU kFreeBSD 5 0 installatore Debian supporta il caricamento dei file con il firm ware o dei pacchetti contenenti il firmware da un supporto removibile come una chiavetta USB Si veda la Sezione 6 4 per le istruzioni dettagliate su come caricare i file o i pacchetti con il firmware durante l installazione Qualora installatore Debian richieda l installazione di un file di firmware ma tale file non disponibile oppure non si vuole installare un firmware non free sul proprio sistema possibile con tinuare senza caricare il firmware Ci sono molti casi in cui il driver richiede il firmware perch in alc
213. spone di una connessio ne a Internet lenta questa operazione potrebbe richiedere molto tempo Non c modo di arrestare l installazione dei pacchetti una volta che stata avviata Anche quando i pacchetti sono presenti sul CD ROM l installatore potrebbe comunque recuperare i pacchetti da un mirror se la versione del pacchetto disponibile sul mirror pi recente di quella del pacchetto sul CD ROM Se si installa la distribuzione stable questo pu accadere dopo un rilascio intermedio un aggiornamento del rilascio stable originale se si installa la distribuzione testing questo accade se si usa un immagine datata 6 3 6 Rendere avviabile il sistema Se si sta installando un terminale di lavoro senza disco ovviamente l avvio dal disco locale non un opzione valida e questo passo sar saltato 6 3 6 1 Rilevamento di altri sistemi 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 add
214. sroseroseseseeseeeses 26 5 1 Avvio dell installatore su PC 64 bit 26 5 1 1 Ayyio da chiayetta USB c irritare 26 5 1 2 Avvio da CD ROM scissionisti ir 26 5 1 3 Avvio da WindoWsi itisoriia iaia AL iii il 26 I 2 ACCESSIDIMA ciiiiaiie EE REEE EE TEE ENR R E 27 5 2 1 Interfaccia utente dell Installatore i 27 5 2 2 Temi contrasto elevato iii 27 3 2 3 PIECONEISULAZIONE 1 tici cea iaia piani ian 27 5 2 4 Accessibilit del sistema installato 27 S 3 Pafametridi avvio iienle alici liacle 27 5 3 1 Parametri dell Installatore Debian ii 28 5 3 2 Uso dei parametri di avvio per rispondere alle domande 31 5 3 3 Passaggio di parametri ai moduli del kernel 32 5 3 4 Moduli del kernel in blacklist i 32 5 4 Risoluzione dei problemi del processo d installazione i 33 5 4 1 Affidabilit dei CD ROM nnise r seese ge a inais 33 5 411 Problemi comuni u alata 33 5 4 1 2 Come analizzare e forse risolvere questi problemi 33 5 4 2 Configurazione dell aVVio iii 35 5 4 3 Interpretazione dei messaggi di avvio del kernel i 35 5 4 4 Segnalazione di problemi con l installazione 35 5 4 5 Invio dei rapporti di installazione i 36
215. ss note f 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 d i debian installer exit halt boolean true F Questo spegne la macchina anzich semplicemente arrestarla d i debian installer exit poweroff boolean true B 4 13 Preconfigurazione di altri pacchetti F A seconda del software che si sceglie di installare o se le cose vanno storte durante il processo di installazione possibile che altre domande F possano essere poste Si possono preconfigurare anche quelle F naturalmente Per ottenere una lista di ogni possibile domanda che possa essere posta durante un installazione fare un installazione quindi eseguire questi comandi il debconf get selections installer gt file il debconf get selections gt gt file 97 Appendice B Installazione automatica tramite preconfigurazione B 5 Opzioni avanzate B 5 1 Uso di comandi personalizzati durante l installazione Una funzionalit molto potente e flessibile offerta dagli strumenti di preconfigurazione la possibilit si eseguire dei comandi o degli script in determinati momenti dell installazione Il filesystem su cui verr installato il sistema una volta montato disponibile in target Se l installazione avviene da CD una vol
216. ssere necessari altri 350 MB per il download e l installazione di questo task 104 Appendice D Miscellanea D 2 Installazione di Debian GNU kFreeBSD da un sistema Unix Linux esistente In questa sezione viene spiegato come installare Debian GNU kFreeBSD a partire da un sistema Unix o Linux esistente senza utilizzare l installatore a menu come illustrato nel resto del manuale Questo HOWTO sul cross install stato richiesto da utenti di altre distribuzioni come Red Hat Mandriva e SUSE che vogliono provare Debian GNU kFreeBSD Viene data per acquisita da parte dell utente una minima familiarit con i comandi nix e con la navigazione del file system In questa sezione indica un comando da inserire nel sistema attualmente in uso all utente mentre si riferisce a un comando da inserire nell ambiente chroot di Debian Una volta che il nuovo sistema Debian stato configurato a proprio piacimento si pu procedere alla migrazione dei dati esistenti e poi all uso quotidiano Si tratta quindi di un installazione di De bian GNU kFreeBSD 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
217. sta 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 114 Appendice E Administrivia James Treacy e Adam Di Carlo Sebastian Ley ha scritto l Installation Howto Miroslav Ku e ha documentato molte delle nuove funzionalit dell Installatore Debian per Sarge Frans Pop stato il redattore principale e il responsabile del rilascio per Etch Lenny e Squeeze Sono davvero molti gli utenti e sviluppatori di Debian che hanno contribuito a questo documento in particolare vanno ricordati Michael Schmitz supporto per m68k Frank Neumann l autore originale dell Amiga install manual http www informatik uni oldenburg de amigo debian_inst html Arto Astala Eric Delaunay Ben Collins informazioni sulle SPARC Tapio Lehtonen e Stphane Bortz meyer per le numerose modifiche e il testo fornito Si deve anche ringraziare Pascal Le Bail per le informazioni sull avvio da memorie USB Testi e informazioni estremamente utili sono stati trovati nell HOWTO sull avvio via rete di Jim Mintha non 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 manutent
218. stemi con LPAE 64bit ARM arm64 MIPS big endian mips SGI IP22 Indy Indigo r4k ip22 2 SGI IP32 02 rSk ip32 MIPS Malta 32 bit 4kc malta MIPS Malta 64 bit Skc malta MIPS little endian mipsel MIPS Malta 32 bit 4kc malta MIPS Malta 64 bit Skc malta IBM Motorola powerpc PowerMac pmac PowerPC Capitolo 2 Requisiti di sistema Architettura Indicazione Debian Sottoarchitettura PReP Variante flavor prep Sistemi Power ppe del IBM POWER8 o macchine pi recenti 64bit IBM S 390 s390x IPL da VM reader e generico DASD Questo documento tratta l installazione sull architettura PC 64 bit con il kernel KFreeBSD Se si cercano delle informazioni su un altra delle architetture supportate da Debian si consultati la pagina dei port Debian http www debian org ports 2 1 2 Sistemi multiprocessore Il supporto multiprocessore detto anche symmetric multiprocessing o SMP disponibile per questa architettura Il kernel standard di Debian 9 stato compilato con il supporto per SMP alternatives Questo vuol dire che il kernel rileva il numero di processori o il numero di core e disattiva automaticamente l SMP sui sistemi monoprocessore In origine la presenza pi processori in un computer era una caratteristica solo dei sistemi server di alto livello negli ultimi anni questa caratteristica diventata molto comune grazie ai c
219. sto assicura che il dispositivo che ha bisogno del firmware funzioni correttamente anche dopo aver riavviato il sistema Tuttavia se il sistema installato utilizza una versione del kernel diversa da quella usata per l installazione c la possibilit che il firmware non possa essere caricato a causa della differenza fra le versioni Se il firmware stato caricato da un pacchetto installatore Debian installa il pacchetto sul sistema finale e aggiunge automaticamente la sezione non free dell archivio nel sources list di APT Questo ha il vantaggio che quando disponibile una nuova versione del firmware questo verr aggiornato automaticamente Se il caricamento del firmware stato saltato durante l installazione i dispositivi che hanno biso gno del firmware non funzioneranno fino a quando il firmware o il pacchetto non verr installato manualmente Nota Se i firmware sono stati caricati da file singoli i firmware verranno copiati nel sistema installato ma non saranno aggiornati automaticamente a meno che una volta completata l installazione non venga installato se disponibile il relativo pacchetto 65 Capitolo 7 Avvio del nuovo sistema Debian 7 1 Il momento della verit Il primo avvio del sistema a piena potenza ci che gli ingegneri elettronici chiamano la prova del fumo Nel caso sia stata effettuata una installazione predefinita la prima cosa che viene mostrata all avvio del sistema il menu d
220. ta montato disponibile in carom La preconfigurazione del d i intrinsecamente non sicura Niente nell installatore verifica i tentativi di buffer overflow o di altri exploit attraverso i valori presenti in un file di preconfigurazione come questo Usare solo file di preconfigurazione provenienti da fonti fidate Per comprendere il rischio poich generalmente utile ecco un modo per eseguire automaticamente qualsiasi comando della shell all interno dell installatore Questo primo comando eseguito il prima possibile appena dopo la lettura della preconfigurazione d i preseed early_command string anna install some udeb Questo comando viene eseguito immediatamente prima di avviare il partizionatore Pu essere utile per applicare una preconfigurazione dinamica del partizionatore in funzione dello stato dei dischi che potrebbe non essere visibile nel momento in cui viene eseguito preseed early_command d i partman early_command string debconf set partman auto disk list devices disk head 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
221. tallare i pacchetti per necessario configurare apt specificando da dove devono essere recuperati i pacchetti Il task Sistema standard gi selezionato e solitamente de ve essere installato il task Ambiente desktop mette a disposizione un desktop grafico al termine dell installazione Si veda la Sezione 6 3 5 2 per altri dettagli su questa fase L ultimo passo installare un boot loader Se l installatore rileva la presenza di altri sistemi operativi sul computer in grado di aggiungerli nel menu di avvio GRUB viene installato nel master boot record del primo disco normalmente questa una buona scelta Comunque viene data l opportunit di cambiare questa scelta in modo da installarlo da qualche altra parte Infine installatore Debian comunica il termine dell installazione rimuovere il CDROM o qual siasi altro supporto sia stato usato per l avvio e premere Invio per riavviare la macchina Dovrebbe ripartire il sistema appena installato con la richiesta di login questa fase descritta in Capitolo 7 Se sono necessarie altre informazioni sul processo d installazione si consulti Capitolo 6 A 4 Invio di un resoconto d installazione Se stato possibile eseguire con successo un installazione con il installatore Debian si spenda un minuto del proprio tempo per inviarci un resoconto Il modo pi semplice per inviare un rapporto d installazione installare il pacchetto reportbug aptitude install repor
222. tanti 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 52 Capitolo 6 Uso dell Installatore Debian ancora non si letto LVM HOWTO http www tldp org HOWTO LVM HOWTO html si consiglia di farlo La configurazione di LVM con il installatore Debian abbastanza semplice e completamen te supportata da partman Come prima cosa si devono marcare le partizioni da usare come volu mi fisici per LVM questo si pu fare dal menu Impostazioni della partizione scegliendo 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 logic
223. tbug 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 4 4 A 5 E per finire Ci auguriamo che l installazione sia piacevole e che Debian sia utile Si consiglia la lettura di 77 Appendice A Installation Howto Capitolo 8 78 Appendice B Installazione automatica tramite preconfigurazione Questa appendice spiega come preconfigurare le risposte alle domande poste dal installatore Debian per automatizzare la propria installazione I vari frammenti utilizzati in questa appendice sono disponibili anche nel file di preconfigurazione di esempio example preseed txt B 1 Introduzione La preconfigurazione offre un modo per impostare le risposte alle domande poste durante l installazione senza doverle inserire manualmente Questo permette di automatizzare completamente la maggior parte dei tipi d installazione e offre persino alcune funzionalit che non sono disponibili durante l installazione tradizionale La preconfigurazione non obbligatoria
224. tema in modo da eseguire questi aggiornamenti una volta che l installazione terminata 1 7 Versione pi recente di questa guida Questo documento continuamente riesaminato Verificare sulle pagine di Debian 9 http www debian org releases stretch ogni informazione aggiunta all ultimo minuto su la release 9 del sistema Debian GNU kFreeBSD Versioni aggiornate di questo manuale d installazione sono disponibili dalle pagine del Manuale ufficiale di installazione http www debian org releases stretch kfreebsd amd64 1 8 Organizzazione della guida Questo documento dovrebbe servire come manuale per gli utenti che usano Debian per la prima volta Si provato a dare per scontate il minor numero di conoscenze anche se si presuppone una conoscenza generale di come funzioni l hardware all interno di un computer In questo documento gli utenti gi esperti possono trovare dei riferimenti a informazioni molto utili come la minimizzazione delle dimensioni dell installazione i dettagli sull hardware supportato dal sistema di installazione Debian ecc Si incoraggia gli utenti esperti a dare un occhiata al documento Capitolo 1 Benvenuti in Debian La struttura di questo manuale solitamente lineare e segue i passaggi del processo di installazione dall inizio alla fine Di seguito sono riassunte le fasi dell installazione di Debian GNU kFreeBSD e le sezioni di questo documento che corrispondono a ciascuna fase 1
225. temporaneamente 62 Capitolo 6 Uso dell Installatore Debian Passando sull altro sistema necessario configurare il proprio terminale in modo che usi la codifica UTF 8 dato che quella usata dal sistema d installazione Senza questa configurazione l installazione da remoto rimane comunque possibile ma si possono verificare dei problemi di visualizzazione dei 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 dopo che la connessione stata int
226. tibilit 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 32 Capitolo 5 Avvio del sistema d installazione 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 4 Risoluzione dei problemi del processo d installazione 5 4 1 Affidabilit dei CD ROM Qualche volta in particolare con vecchi lettori CD ROM potrebbe fallire l avvio dell installatore da CD ROM L installatore potrebbe non riconoscere il CD ROM persino se l avvio avvenuto con successo da CD ROM oppure dare degli errori di lettura durante l installazione Esistono parecchie cause per questi problemi Possiamo elencare solo i problemi pi comuni e fornire dei suggerimenti generici su come risolverli lasciando all utente la soluzione dei dettagli Ci sono due semplic
227. tili Un parte dei parametri dispone di una abbreviazione che permette di accorciare un po la riga di comando contenente le opzioni da passare al kernel e di semplificare l inserimento dei parametri Per i parametri che hanno un abbreviazione l abbreviazione riportata fra parentesi accanto alla forma normale lunga Gli esempi in questo manuale usano normalmente l abbreviazione debconf priority priority Questo parametro imposta la priorit oltre la quale sono mostrati i messaggi Il valore predefinito priority high Questo vuol dire che sono mostrati i messaggi con priorit alta high e critica critical ma i messaggi con priorit media medium e bassa low sono saltati Se durante l installazione si 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
228. tomaticamente 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 mirror country string manual mirror http hostname string ftp it debian org mirror http directory string debian mirror http proxy string Versione da installare d i mirror suite string testing Versione dei componenti dell installatore da caricare facoltativo d i mirror udeb suite string testing B 4 5 Impostazione dell account E possibile preconfigurare la password per l account di root e il nome e la password per il primo utente normale Per le password possono essere inserite in chiaro o con un hash MDS Avvertimento Attenzione la preconfigurazione delle password non sicura dato che chiunque pu accedere al file di preconfigurazione ha la possibilit di leggerle l uso di un hash MD5 considerato leggermente migliore per quanto riguarda la sicurezza ma potrebbe anche dare una falsa sensazione di sicurezza poich un hash MD5 consente attacchi di tipo brute force Saltare la creazione dell account di root l account per l utente normale potr usare sudo 89 Appendice B Installazione automatica tramite preconfigurazione d i passwd root login boolean false In alternativa possibile saltare la creazione dell account per F l utente normale d i passwd make user boolean false
229. trebbe essere mostrato l elenco dei soli fu si orari pertinenti a quella nazione se nella nazione presente un solo fuso orario ed in corso un installazione predefinita non verr chiesto nulla e il sistema user quel fuso orario Nella modalit esperto o quando l installazione avviene a priorit media possibile scegliere come fuso orario Tempo coordinato universale UTC Se per qualsiasi motivo si vuole impostare un fuso orario che non legato alla nazione scelta si hanno due possibilit 1 Il modo pi semplice scegliere un fuso orario diverso una volta finita l installazione e avviato il nuovo sistema Il comando da usare dpkg reconfigure tzdata 45 Capitolo 6 Uso dell Installatore Debian 2 In alternativa il fuso orario pu essere impostato all inizio dell installazione passando il parametro time zone valore all avvio del sistema d installazione Ovviamente il valore deve essere un fuso orario valido per esempio Europe Rome 0 UTC Nel caso di installazioni automatiche possibile impostare qualsiasi valore per il fuso orario tramite la preconfigurazione 6 3 2 Impostazione di utenti e password Dopo aver 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 account utente una volta completata l installazione 6 3 2 1 Impostazione della password di root L account di root vi
230. tribuito e o modificato nei termini della GNU General Public Licence Si faccia riferimento alla licenza in Appendice F Sommario Installazione di Debian GNU KFreeBSD 9 su kfreebsd amd64 ssrsrsererrcrericeerizioriziorenzoneo ix 1 Benvenuti in Debian overrrrrerrererrerie eee eee rene ee ene seco nio nin eee riorenezeo nio nio nio neo eine sioni nio nio nio eeneeneneneo 1 I I Cosa e Deban karere e n i dela lele ala 1 1 2 Gosa GNU LINUX siii iii 2 1 3 Cosa Debra GNU LINUX iii e ia E a A SE 3 1 4 Cosa Debian GNU kFreeBSD 3 1 5 Cosa Deblan GNU HUrd iui aria 4 1 6 Procurarsi Debilan ic ira cieli 4 1 7 Versione pi recente di questa guida 4 1 8 Or anizzazion della Sulda iui Ei iaia 4 1 9 Miglioramenti a questo manuale i 5 1 10 Copyright e licenze softWare i 5 2 EEE ES E T L I EEE E E E 7 2 1 Hardware SUpportato c scsstrirritai ie rae kae or aeaea liane 7 2 4 1 Architetture s pportat ssis osiers orna ia 7 2 1 2 Sistemi MUlIPrTOCESSOTE sisri resena notiora rone t eK EErEE an a EEEE ETETE 8 2 1 3 Hardware grafico supportato 8 214 Schede di fetes irca riirn ataoi ee e reir all ate 8 2 1 4 1 Schede per reti Wireless 8 2 1 5 Periferiche e altro hardwWare ietizara nile iaia anne 9 2 2 Dispositivi che richiedono un firmware 9 2 3 Ac
231. una parte della capacit dei dischi in particolare la dimensione della partizione pi piccola in RAID incremento delle prestazioni dato che la lettura dei dati bilanciata sui dischi per esempio su un file server il numero delle letture superiore a quello delle scritture Nell array possibile inserire anche un disco di scorta che in caso di rottura di uno degli altri dischi lo rimpiazza RAIDS un buon compromesso fra velocit affidabilit e ridondanza dei dati RAIDS divide tutti i dati entranti in strisce e le distribuisce in modo uniforme su tutti i dischi come con RAIDO tranne uno Diversamente da RAIDO con RAIDS sono calcolate le informazioni sulla parit che poi sono scritte sul disco rimanente Il disco di parit non fisso questo vero per RAID4 ma viene cambiato periodicamente in modo che anche le informazioni di parit sono distribuite 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 inf
232. une circostanze potrebbe essere necessario ma il dispositivo funziona anche senza per esempio questo accade su alcune schede di rete con il driver tg3 2 3 Acquistare hardware specifico per GNU kFreeBSD Se si deve comprare una macchina con Windows preinstallato leggere attentamente la licenza che viene data con Windows si pu rifiutare la licenza e ottenere un rimborso dal produttore Facendo Capitolo 2 Requisiti di sistema una ricerca su internet di windows refund si potrebbero recuperare delle informazioni utili per fare questa operazione Indipendentemente dall acquisto di un sistema con kFreeBSD preinstallato o meno o addirittura un computer usato necessario assicurarsi che l hardware sia supportato dal kernel kFreeBSD Con trollare se il proprio hardware presente nelle liste elencate precedentemente Si deve far sapere al rivenditore che stiamo acquistando un computer su cui verr installato kFreeBSD Si dovrebbe sup portare i produttori che appoggiano kFreeBSD 2 3 1 Evitare hardware chiuso o proprietario Alcuni costruttori di hardware non danno informazioni su come scrivere i driver per i loro dispositivi Altri non permettono di accedere alla documentazione senza un accordo di non divulgazione che im pedirebbe di rilasciare il codice sorgente del driver che uno degli elementi fondamentali del software libero Poich non abbiamo avuto accesso alla documentazione di questi dispositivi semplicemente quest
233. ut di dmesg se il lettore CD ROM stato riconosciuto si dovrebbe vedere qualcosa di simile non necessariamente queste righe sono consecutive Probing IDE interface idel hdc TOSHIBA DVD ROM SD R6112 ATAPI CD DVD ROM drive idel at 0x170 0x177 0x376 on irq 15 hdc ATAPI 24X DVD ROM DVD R CD R RW drive 2048kB Cache UDMA 33 Uniform CD ROM driver Revision 3 20 Se non si vede qualcosa di simile probabile che il controller a cui collegato il CD ROM non sia riconosciuto o supportato Se si conosce qual il driver necessario al controller si pu provare a caricarlo manualmente usando modprobe e Verificare che in dev esista un device per il lettore CD ROM Nell esempio precedente dovrebbe essere dev hdc ci potrebbe essere anche dev cdrom e Usare il comando mount per verificare che il CD ROM sia gi stato montato altrimenti provare a montarlo manualmente 34 Capitolo 5 Avvio del sistema d installazione mount dev hdc cdrom Controllare se si verificano degli errori dopo questo comando e Verificare che il DMA sia attivo cd proc ide hdc grep using _dma settings using_dma 1 0 1 rw Il valore 1 nella prima colonna dopo using_dma vuol dire che attivo in questo caso provare a disabilitarlo con echo n using_dma 0 gt settings Assicurarsi di essere nella directory del device che corrisponde al lettore CD ROM e Se durante l installazione si verificano dei problemi provare
234. uto raid recipe string 1 2 0 ext3 i dev sdal dev sdbl dev sda5 dev sdb5 j 0 2 0 ext3 home R 1 2 0 swap dev sda6 dev sdb6 Per ulteriori informazioni vedere il file partman auto raid recipe txt incluso nel pacchetto debian installer o disponibile nel repository dei sorgenti del D I Questo fa in modo che partman partizioni automaticamente senza conferma d i partman md confirm boolean true d i partman partitioning confirm_ write_new_label boolean tru d i partman choose_partition select finish d i partman confirm boolean true 93 Appendice B Installazione automatica tramite preconfigurazione d i partman confirm_nooverwrite boolean tru B 4 7 3 Controllo del montaggio delle partizioni Normalmente i filesystem vengono montati usando come chiave un UUID identificatore universal mente univoco questo permette di montarli correttamente anche quando cambia il nome del device Gli UUID sono lunghi e difficili da leggere quindi se si preferisce l installatore pu montare i fi lesystem usando il nome del device o in base a un etichetta assegnata dall utente Qualora si chieda all installatore di usare le etichette per montare i filesystem qualsiasi filesystem senza un etichetta verr montato usando l UUID I device con nomi stabili come i volumi logici LVM continueranno a usare i loro nomi tradizionali anzich gli UUID Avvertimento tradizionali nom
235. utomatica tramite preconfigurazione auto auto install enable classes auto install classes file preseed file url preseed url domain netcfg get_domain hostname netcfg get_hostname interface netcfg choose_interface protocol mirror protocol suite mirror suite modules anna choose_modules recommends base installer install recommends tasks tasksel tasksel first desktop tasksel tasksel desktop dmraid disk detect dmraid enable keymap keyboard configuration xkb keymap preseed md5 preseed file checksum B 2 5 Uso di un server DHCP per specificare un file di preconfigurazione possibile usare anche DHCP per indicare un file di preconfigurazione da scaricare dalla rete questo possibile perch DHCP consente il passaggio del nome di un file fra server e client Normalmente il file specificato quello per l avvio dalla rete per se al suo posto inserito un URL allora il programma d installazione scarica il file dall URL e lo usa come un file di preconfigurazione Segue un esempio di come deve essere impostato il file dhcpd conf per la versione 3 del server DHCP di ISC il pacchetto Debian isc dhcp server if substring option vendor class identifier 0 3 d i filename http host preseed cfg Notare che l esempio precedente limita la specifica del nome del file ai soli client DHCP che si identificano come d i quindi ha effetto solo sul programma d installazione e non influenza i normali client D
236. v sda6 mnt debinst 105 Appendice D Miscellanea 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 2 2 Installazione di debootstrap Lo strumento usato dall installatore Debian e che considerato il mezzo ufficiale per installare un sistema Debian di base debootstrap Utilizza wget e ar ma a parte questi programmi ha bisogno solo di bin sh e degli strumenti Unix Linux di base Si installi wget e ar in caso non siano gi presenti sul sistema in uso poi scaricare e installare debootstrap A a 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 D 2 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
237. ver effettuato questo passo PPPoE attivo L installatore cerca su ogni interfaccia Ethernet la presenza di un concentratore per PPPoE cio un tipo di server che gestisce connessioni PPPoE possibile che il concentratore non sia trovato al primo tentativo questo pu accadere occasional mente in reti particolarmente lente o con molto traffico o con server mal funzionanti In molti casi un secondo tentativo ha successo per riprovare selezionare Configura e attiva una connessione PPPOE dal menu dell installatore Dopo aver trovato un concentratore viene chiesto all utente di inserire le informazioni di login nome utente e password per PPPoE Infine l installatore usa le informazioni appena inserite per stabilire la connessione PPPoE Se le informazioni sono corrette la connessione pronta e l installatore pu connettersi a Internet per recuperare i pacchetti se necessario Se le informazioni per l accesso sono sbagliate oppure se si verificano degli errori l installatore si ferma ed possibile ripetere nuovamente la configurazione selezionando Configura e attiva una connessione PPPOE dal menu 2 Il componente ppp udeb viene caricato in questa fase insieme agli altri componenti aggiuntivi Se l installazione avviene con priorit media oppure bassa cio in modalit esperto possibile attivare manualmente ppp udeb anzich doverlo specificare al prompt boot tramite il parametro modules 113 Ap
238. vetta USB o un qualsiasi altro supporto come una partizione del disco fisso o un dischetto occorre copiare i file o i pacchetti con il firmware nella directory principale o in una directory con nome firmware del filesystem sul supporto Si raccomanda l uso di un filesystem FAT dato che quello supportato sino dalle prime fasi dell installazione Dei tarball e dei file zip contenenti i pacchetti con i firmware pi comuni sono disponibili da e http cdimage debian org cdimage unofficial non free firmware sufficiente scaricare il tarball o il file zip adatto al proprio rilascio e scompattarlo nel filesystem del supporto Se il firmware di cui si ha bisogno non incluso nel tarball possibile scaricare gli specifici pacchetti con il firmware dalla sezione non free dell archivio La panoramica seguente dovrebbe elencare i principali pacchetti con firmware disponibili ma non si garantisce che sia completa e potrebbe anche contenere dei pacchetti senza firmware e http packages debian org search keywords firmware 64 Capitolo 6 Uso dell Installatore Debian anche possibile copiare i singoli file con il firmware nel supporto I singoli firmware possono essere recuperati per esempio da altri sistemi gi installati oppure dal produttore dell hardware 6 4 2 Firmware sul sistema installato Tutti i firmware caricati durante l installazione verranno copiati sul sistema installato nella maggior parte dei casi que
239. via un componente quando selezionato Le domande di main menu sono impostate a priorit media pertanto se la priorit impostata ad alta o critica alta quella preimpostata il menu non sar visibile D altra parte se si verifica un errore che richieda intervento la priorit della domanda pu essere temporaneamente degradata in modo da consentire di risolvere il problema e in tal caso il menu potrebbe apparire possibile tornare al menu principale selezionando ripetutamente il pulsante Indietro fino a uscire a ritroso dal componente attualmente in esecuzione localechooser Consente all utente di selezionare opzioni di localizzazione per l installazione e per il sistema installato lingua nazione e locale L installatore visualizzer i messaggi nella lingua selezionata a meno che la traduzione per quella lingua non sia completa nel qual caso alcuni messaggi potrebbero essere visualizzati in inglese console setup Visualizza una lista di tastiere dalla quale l utente sceglie il modello che corrisponde alla propria 39 Capitolo 6 Uso dell Installatore Debian 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 su i dischi fissi
240. vice o almeno la sua variante pi famosa il RAID software 4 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 49 Capitolo 6 Uso dell Installatore Debian Un MD un insieme di partizioni localizzate su dischi differenti e combinate insieme per formare un dispositivo logico Questo device pu quindi essere usato come una normale partizione cio lo si pu partizionare con partman si pu assegnargli un mount point ecc I benefici che possibile ricavare dipendono dal tipo di dispositivo MD che si intende creare Attual mente quelli supportati sono RAIDO Lo scopo di RAIDO sono le prestazioni RAIDO divide tutti i dati entranti in strisce e le distri buisce in modo uniforme su tutti i dischi Questo pu incrementare la velocit delle operazioni di 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
241. w debian org CD vendors se invece si dispone di una connessione ve loce alla rete e di un masterizzatore possibile scaricare le immagini dei CD DVD ROM da uno dei mirror Debian e creare il proprio set si consultino le istruzioni nella pagina dei CD Debian http www debian org CD e le Debian CD FAQ http www debian org CD fag Se si possiede il set di CD DVD Debian e se possibile avviare la macchina da CD DVD si pu passare direttamente a Capitolo 5 stato fatto un lavoro molto accurato per assicurare che i file necessari alla maggioranza degli utenti si trovino sui primi CD e DVD quindi l installazione di un ambiente desktop di base pu essere fatta con solo il primo DVD oppure persino solo con il primo CD Poich i CD hanno una capacit abbastanza limitata per gli standard di oggigiorno non tutti gli am bienti grafici son installabili usando solo il primo CD per l installazione di alcuni ambienti desktop oltre al CD necessario essere connessi in rete per scaricare i file rimanenti o dei CD aggiuntivi Se la propria macchina non supporta l avvio da CD ma si possiede un set di CD possibile usare una strategia alternativa come disco fisso chiavetta USB avvio da rete oppure caricare manualmente il kernel dal CD per avviare il sistema di installazione Sul CD ci sono anche i file necessari per l avvio da altri supporti La struttura dell archivio Debian in rete e quella delle cartelle sul CD sono identiche
242. zione 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 e firmware speciali necessari per la propria macchina 5 Preparazione dei supporti per l avvio come CD DVD chiavette USB oppure preparare l infrastruttura per l avvio da rete dell installatore Avvio del sistema d installazione Scelta della lingua dell installazione Se disponibile attivazione della connessione alla rete ethernet OO o N A Creazione e montaggio delle partizioni su cui si installer Debian 10 Attendere lo scaricamento l installazione e la configurazione del sistema di base 11 Installazione di un boot loader per avviare Debian GNU kFreeBSD ed eventuali altri sistemi operativi 12 Avviare per la prima volta il sistema appena installato 13 Capitolo 3 Preparazione dell installazione di Debian GNU kFreeBSD 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 ric
243. zione 5 4 5 per le istruzioni su come segnalarlo Se si hanno domande che non trovano risposta in questo documento chiedere sulla mailing list debian boot debian boot lists debian org o su IRC debian boot sulla rete OFTC A 2 Avvio del programma d installazione Per alcuni veloci collegamenti alle immagini dei CD vedere la pagina del installatore Debian http www debian org devel debian installer Il team debian cd si occupa della creazione delle immagini dei CD del installatore Debian e le distribuisce sulla pagina Debian CD http www debian org CD Per ulteriori informazioni su dove procurarsi i CD si consulti la Sezione 4 1 Alcuni metodi d installazione richiedono altre immagini oltre a quelle dei CD Nella pagina del installatore Debian http www debian org devel debian installer ci sono i collegamenti an che per altre immagini In la Sezione 4 2 1 spiegato come trovare le immagini sui mirror Debian Nei prossimi paragrafi ci sono informazioni dettagliate su quali immagini usare per ogni supporto d installazione possibile A 2 1 CDROM L immagine di CD per l installazione da rete netinst pu essere usata per installare stretch con il installatore Debian Questa immagine stata creata per fare l avvio da CD per poi installare i pacchetti aggiuntivi dalla rete da qui il nome installazione da rete L immagine contiene le compo nenti software necessarie per eseguire l installatore e i pacchetti di
244. zione hardware Contiene informazioni utili sulla configurazione o l utilizzo dell hardware 3 3 2 Ricerca d informazioni sull hardware Nella maggior parte dei casi il programma d installazione in grado di riconoscere l hardware Co munque meglio prepararsi si raccomanda di familiarizzare con il proprio hardware prima di iniziare l installazione Informazioni sull hardware possono essere recuperate da e Manuali che sono venduti insieme a ciascun componente hardware e Menu di configurazione del BIOS del computer Per accedere a questo menu premere all accensione del computer una certa combinazione di tasti vedere nel manuale della scheda madre qual questa combinazione spesso il tasto Canc o F2 ma alcuni costruttori altri tasti o altre combinazioni di tasti Solitamente immediatamente dopo l accensione del computer c un messaggio in scritto qual il tasto da premere per entrare nella configurazione e Confezioni e scatole dei componenti hardware e Consultando la finestra Sistema nel Pannello di controllo e Comandi di sistema oppure programmi di altri sistemi operativi Queste fonti sono particolarmente utili per conoscere la quantit di RAM e la capacit del disco fisso e L amministratore di sistema o l Internet Service Provider Queste fonti possono fornire le im postazioni necessarie alla configurazione della rete e della posta elettronica Tabella 3 1 Informazioni sull hardware uti
245. zioni e crea i file system sulle partizioni selezionate secondo le istruzioni dell utente lvmefg Aiuta l utente nella configurazione di LVM Logical Volume Manager mdcfg Consente all utente di configurare RAID Redundant Array of Inexpensive Disks Software Questo RAID Software generalmente superiore agli economici controllori RAID IDE pseudo hardware che si trovano nelle schede madri pi recenti base installer Installa l insieme dei pacchetti di base che consentono al computer di funzionare sotto Debian GNU kFreeBSD dopo il riavvio apt setup Configura apt quasi automaticamente in base al supporto usato dal programma d installazione pkgsel Usa tasksel per selezionare e installare altri programmi os prober Rileva i sistemi operativi attualmente installati nel computer e passa queste informazioni a bootloader installer che pu offrire la possibilit di aggiungere i sistemi operativi rilevati al menu del programma di avvio In questo modo l utente pu scegliere facilmente all avvio quale sistema operativo attivare bootloader installer Diversi programmi d installazione dei boot loader ognuno dei quali installa un programma di avvio sul disco rigido necessario al computer per avviarsi con kFreeBSD 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 e
Download Pdf Manuals
Related Search
Related Contents
ASSMANN Electronic AK-330109-005-S Tribest SB-132-B Use and Care Manual Kenwood HM790 series Mixer User Manual Altronix HUBSAT4DI MANUAL DE INSTALACIÓN ORION CRK 200, 400 FAG Failure Diagnosis: Guide to troubleshooting wheel bearing JR-P / JR20-P JQAマネジメントシステム登録の公表と登録マーク Copyright © All rights reserved.
Failed to retrieve file