Linux LVM “nenhum volume encontrado” durante a inicialização

1

Eu tenho um problema estranho. Meu Centos 5 caixa morreu e teve que ter a placa-mãe substituída. Eu comecei a funcionar novamente e agora, quando tento inicializar, recebo uma mensagem "Nenhum volume encontrado" depois que a imagem do linux é descompactada.

Baixei e gravei uma cópia do Centos 5.4 LiveCD e pude verificar se o disco rígido não está danificado. Todos os arquivos estão lá, incluindo os LVMs, no entanto o Linux não monta os LVMs quando é inicializado e, consequentemente, ele falha com o kernel panic.

Eu provavelmente devo mencionar que durante o tempo que levei para obter a nova placa-mãe, tentei pegar o disco rígido e conectá-lo a uma caixa do Windows, mas sem sucesso (percebi que as janelas não reconheceriam qualquer um dos sistemas de arquivos linux)

    
por Miky Dinescu 08.12.2009 / 22:51

1 resposta

2

Se o controlador da unidade na nova placa-mãe estiver configurado para ser SATA nativo, veja se ele pode fingir ser um controlador PATA (muitos podem).

Pode ser que sua configuração do CentOS esteja configurada para varrer somente volumes físicos para LVM em /dev/hd* e não /dev/sd* - se for esse o caso, a unidade que aparece como /dev/sda ou similar tornará isso invisível para a configuração do LVM em seu initrd (mas o CD de inicialização pode vê-lo como está configurado para varrer os hd* e sd* ).

Nem todos os chipsets / BIOS suportam o controlador da unidade como um antigo controlador PATA, mas muitos o fazem (e muitos fazem isso, o que eu suspeito ser o caso da sua antiga placa-mãe). Caso contrário, nem tudo está perdido: você deve ser capaz de criar um novo initrd usando o live CD para fazê-lo funcionar, embora isso seja um pouco mais complicado.

    
por 08.12.2009 / 23:04