
Qual è la causa del “kernel panic”?
L'errore non è riconducibile ad
un'unico motivo, anche se nella maggior parte
dei casi si verifica dopo la ricompilazione
del kernel, in particolare se eseguita manualmente
e da utenti meno esperti. In pratica,quando si ricompila il kernel, è possibile
configurarne alcune parti sotto forma di moduli,
cioè porzioni del kernel caricabili all'occorrenza
a runtime, in parole povere
mentre il kernel è in esecuzione. Questo
comportamento è del tutto legittimo e rappresenta
uno dei punti di forza di Linux. Purtroppo,
però, c'è una cosa che non può essere
assolutamente fatta: caricare sotto forma di
modulo parti del kernel necessarie durante la
fase di avvio, cioè quando ancora il kernel
non è completamente funzionante. Ad esempio,
configurando la parte di kernel necessaria
alla gestione dell'hard disk sotto forma di
modulo, il sistema non sarà in grado di attivarlo
e di conseguenza non potrà avviarsi e,
come risultato, produrrà un messaggio di
kernel panic. Ricordate, comunque, che
questa è solo una delle cause del problema,
ma non copre certo tutti i casi possibili.