Um kernel panic / hang pode vir de várias razões. Os que eu experimentei são principalmente devido a
-
Problema de memória: instale (por exemplo) uma versão do Ubuntu em um CD, e inicialize-o, execute
memtest86+
, ele verifica ativamente a memória (pode levar algum tempo para revelar um problema). -
Problema de hardware: causando interrupções inesperadas que colocam o sistema em uma situação irrecuperável, envia a execução do kernel para "espaço", quebra a pilha ...
-
Problema do módulo: um módulo inadequado (um módulo que não corresponde exatamente ao hardware, por exemplo, ou um módulo com bug) tem acesso privilegiado e pode travar o sistema. Os kernels mais antigos estão particularmente em risco (versões mais recentes melhor recuperam com um problema de módulo defeituoso).
Também vi travamentos misteriosos (antigos) do sistema devido a
-
A bateria CMOS da placa-mãe que estava morta (altere-a, é barata).
-
Um cabo de rede ruim
Talvez o momento certo para atualizar para um sistema mais recente (atualmente, não há nada errado em ter um servidor com o Ubuntu 10.04.1 LTS, por exemplo).