5.3. Risoluzione dei problemi del processo d'installazione

5.3.1. Configurazione dell'avvio

Se si hanno problemi come blocchi del kernel durante il processo d'avvio, la mancata individuazione delle periferiche presenti oppure il non corretto riconoscimento dei driver, la prima cosa da controllare sono i parametri di avvio, si consulti Sezione 5.2, “Parametri di avvio”.

Spesso i problemi possono essere risolti staccando le periferiche esterne e riprovando l'avvio.

Se sulla macchina è presente parecchia memoria (più di 512 MB) e l'installatore si blocca durante l'avvio del kernel potrebbe essere necessario inserire un parametro d'avvio per limitare la quantità di memoria visibile dal kernel, per esempio con mem=512m.

5.3.2. Interpretazione dei messaggi di avvio del kernel

Durante la sequenza d'avvio è possibile vedere molti messaggi simili a can't find XXX, XXX not present, can't initialize XXX o anche this driver release depends on XXX. La maggior parte di questi messaggi sono innocui, compaiono perché il kernel usato dal sistema di installazione è 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 pause, sono causate dall'attesa di una risposta da parte di un dispositivo non presente sul sistema. Se si pensa che il tempo per il boot sia troppo lungo, in seguito si può creare un kernel personalizzato (si veda Sezione 8.6, “Compilazione di un nuovo kernel”).

5.3.3. Segnalazione di problemi con l'installazione

Se si riesce a passare la fase di avvio iniziale ma non si può completare l'installazione, la voce Salvare i log per il debug del menu potrebbe tornare utile. Essa salverà gli errori dai log di sistema e delle informazioni sulla configurazione dall'installatore su un dischetto oppure in un browser web. Queste informazioni potrebbero fornire indizi utili a capire che cosa sia andato storto e come rimediare. Se si vuole inviare una segnalazione di bug è bene allegare anche queste informazioni.

Altri messaggi relativi all'installazione possono essere trovati in /var/log/ durante l'installazione e in /var/log/installer/ una volta che il computer è stato avviato con il sistema appena installato.

5.3.4. Invio dei rapporti di installazione

Se non si riesce a risolvere qualche problema si invii un rapporto di installazione. Si incoraggia l'invio del rapporto anche quando l'installazione avviene con successo, in questo modo possiamo reperire quante più informazioni possibili sulle diverse configurazioni hardware.

Notare che il rapporto di installazione viene pubblicato nel BTS (Bug Tracking System) di Debian e inoltrato in una mailing list pubblica; si raccomanda di usare un indirizzo email tenendo bene in mente che diventa di dominio pubblico.

Nel caso si riesca ad avere un sistema Debian funzionante il modo più semplice per inviare un rapporto d'installazione è installare i pacchetti installation-report e reportbug (aptitude install installation-report reportbug), configurare reportbug come spiegato in Sezione 8.5.2, “Invio di email all'esterno del sistema” ed eseguire il comando reportbug installation-reports.

In alternativa è possibile di usare il seguente modello per i rapporti d'installazione e poi di inviarlo come segnalazione di bug verso lo pseudopacchetto installation-reports all'indirizzo .

Package: installation-reports

Boot method: <Come è stata avviata l'installazione? Da un CD? Da un
      dischetto? Dalla rete?>
Image version: <Inserire la URL da dove si è recuperato l'immagine>
Date: <Giorno e ora di installazione>

Machine: <Descrizione della macchina (pe, IBM Thinkpad R32)>
Processor: <Tipo di processore>
Memory: <Quantità di memoria RAM>
Partitions: <L'output di «df -Tl»; è preferibile la tabella delle partizioni
      in formatto grezzo>

Output of lspci -nn and lspci -vnn: <L'output dei comandi «lspci -nn» e
      «lspci -vnn»>

Base System Installation Checklist: <Inserire nella casellina una «O» se
      quel passo ha funzionato, una «E» se si sono verificati degli errori
      oppure lasciare la casella in bianco se il passo non è stato eseguito.>
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot:           [ ] <Primo avvio del sistema>
Detect network card:    [ ] <Riconoscimento della scheda di rete>
Configure network:      [ ] <Configurazione della rete>
Detect CD:              [ ] <Riconoscimento del CD>
Load installer modules: [ ] <Caricamento dei moduli dell'installatore>
Detect hard drives:     [ ] <Riconoscimento dei dischi fissi>
Partition hard drives:  [ ] <Partizionamento dei dischi fissi>
Install base system:    [ ] <Installazione del sistema di base>
Clock/timezone setup:   [ ] <Impostazione di orologio e fuso orario>
User/password setup:    [ ] <Impostazione di utente e password>
Install tasks:          [ ] <Installazione dei task>
Install boot loader:    [ ] <Installazione del boot loader>
Overall install:        [ ] <Installazione nel suo complesso>

Comments/Problems:
<Descrizione dettagliata dell'installazione compresi dettagli, commenti
      e idee che si hanno sul sistema di installazione.>

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.