Temos um sistema Centos 5.8 que apresentava erros de bateria CMOS, que resolvemos substituindo a bateria. No entanto, depois de substituir a bateria, o sistema exibe uma mensagem de erro "kernel panic" toda vez que inicializa.
Que medidas podemos tomar para resolver esse problema e há algum detalhe adicional que seria útil saber?
As mensagens
tudo indica que o kernel não consegue encontrar o disco que contém o sistema de arquivos raiz.
Embora o disco possa ser acessado pelo BIOS e pelo gerenciador de inicialização usando o BIOS, parece que ele é inacessível usando os drivers Linux integrados ao kernel ou fornecidos pelo initramfs nas configurações atuais do BIOS.
Na maioria das placas-mãe, as configurações do BIOS são mantidas em uma memória volátil que é mantida ativa pela bateria do CMOS quando o sistema não está conectado a uma fonte de alimentação. Ao remover a bateria, todas as configurações do BIOS provavelmente foram redefinidas.
Você deve verificar se o BIOS possui configurações para um modo de controlador SATA. Muitos BIOS suportam a execução do controlador SATA no modo "Legacy", "AHCI" ou "RAID". Se esta configuração existir, experimente "Legado" ou "AHCI" e verifique se ele inicializa.
O modo "RAID" pode causar perda de dados se não tiver sido configurado dessa forma inicialmente, então faça um backup antes de experimentá-lo.