Não é possível acessar o currículo do dispositivo no CentOS

1

Mudei meus drives RAID1 para outra caixa e agora ele não inicializa.

Quando iniciei o processo de inicialização no menu do grub, recebo o seguinte erro:

"Não é possível acessar o currículo do dispositivo / dev / md1".

(Eu deveria notar que antes disso eu recebi outro erro relacionado ao super-bloco, que foi corrigido re-executando o mkinitrd).

Alguma ideia?

    
por SyRenity 08.02.2010 / 02:24

1 resposta

1

Ao alterar a caixa, é muito provável que seus discos não tenham mais o mesmo nome de dispositivo que o Linux. Isso pode ser porque o driver é diferente, ou eles são apenas numerados de forma diferente. Em qualquer caso, o disco que costumava ser / dev / hda pode agora ser / dev / sdb , ou qualquer outra coisa.

Você deve inicializar a nova caixa em um CD de resgate (CD ao vivo, qualquer distro funcionará). Em seguida, verifique como seus discos são detectados, encontre seus novos nomes e atualize sua configuração.

Primeiro, você precisará atualizar a configuração do GRUB. O GRUB faz o melhor para usar nomes de discos "independentes", como (hd0) e (hd1) , mas os mapeia para nomes de dispositivos reais no arquivo /boot/grub/device.map . Atualize isto para estar correto para sua nova caixa, e reescreva o grub para ambos os seus discos, usando o comando grub:

# grub
grub> root (hd0,0)
grub> setup (hd0)
grub> root (hd1,0)
grub> setup (hd1)

Em seguida, verifique se / etc / fstab e /etc/mdadm/mdadm.conf não contêm referências aos nomes dos discos brutos. As partições de swap são um culpado frequente, se você não as colocou em uma partição RAID.

Reinicie e você deve ir! Bem, espero. Espero que isso ajude.

    
por 08.02.2010 / 22:40