grub2 falha ao detectar md0 para /

1

Eu configurei recentemente uma matriz de raid 1. Ambos / e / boot estão em md0 (sda, sdb).

tudo estava funcionando quando estava em modo degradado antes de sincronizar os dois discos juntos. Ele estava inicializando do grub2 em sda para o md0, que estava apenas no sdb.

O Grub2 foi instalado em sda e sdb

Agora que sincronizei as duas unidades que a máquina não inicializará. Ele vai direto para o prompt de resgate.

se eu fizer um ls, ele não listará minha unidade de raid como estava antes e não me deixará inicializar manualmente a partir de hd0 etc. presumivelmente porque a sincronização a substituiu?

Eu tentei inicializar em um CD de recuperação, mas não consigo montar na partição porque ela é do tipo linux-raid.
Não consigo reinstalar o grub porque não consigo montar na unidade

Eu realmente não sei para onde ir a partir daqui.

Estou usando o Mint 13

Qualquer conselho seria apreciado!

    
por Karl 07.09.2012 / 15:42

1 resposta

1

Eu sei que essa é uma pergunta antiga, mas outra pessoa pode estar procurando a mesma coisa, então resolvi responder, de qualquer forma.

Ao inicializar a partir do CD de resgate, primeiro você precisa montar o dispositivo md raid antes de montá-lo:

mdadm --assemble /dev/md0 /dev/first-device-of-raid1 /dev/second-device-of-raid1

Então você montará o dispositivo md0, em vez da partição individual:

mount -o ro /dev/md0 /media/mountpoint/

Isso o montará como somente leitura, é claro, mas é uma boa idéia até você saber que tudo está funcionando corretamente, para que você não acabe completamente com um sistema de arquivos já potencialmente duvidoso. Uma vez que você sabe que o sistema de arquivos está bem, seus arquivos estão acessíveis, etc, então você pode tentar reinstalar o grub, e a linha de comando para isso tem variáveis potenciais suficientes que eu deixarei para leitura de páginas inteiras.

    
por 24.11.2014 / 05:01