Atualizar o grub para discos inteiros adicionados ao software invadido

0

Eu tenho um raid-1 rodando sob rhel6 (/ dev / md0) que é mapeado para /. Ele contém dois discos não particionados (/ dev / sda e / dev / sdb). Eu gostaria de poder arrancar a partir de qualquer disco. Mas o grub não me deixa fazer isso, já que não pode ver uma partição em nenhum disco. Eu tenho medo de ter tornado este sistema não inicializável (e não quero reiniciar para descobrir). Alguma idéia de como sair disso? Fico feliz em quebrar o ataque para que isso aconteça, se necessário.

Para ser mais específico, executar o grub-install / dev / sd [a, b] leva a: Assinatura de tabela de partições desconhecida (isso é repetido 10 vezes) O arquivo / boot / grub / stage1 não é lido corretamente.

E executar o grub diretamente e depois dizer "root (hd0,0)" ou "root (hd1,0)" leva a: Erro 5: tabela de partição inválida ou corrompida

    
por clu 02.11.2011 / 17:10

1 resposta

0

Não acho que o GRUB funcione sem uma tabela de partições. Se você não se importa em perder os dados, basta reparticionar as unidades e começar de novo. Acho útil criar partições de "disco inteiro" para membros RAID um pouco menores que o tamanho da unidade, porque todas as unidades vendidas como um determinado tamanho NÃO são idênticas em termos de número de setores. Se você perder um ou dois cilindros no final, será mais provável que você consiga substituir um disco e adicionar novamente um substituto quando chegar a hora.

    
por 02.11.2011 / 17:28