Ubuntu 12.04 não pode inicializar após a instalação com o software RAID 1

1

Estou tentando instalar o Ubuntu com software RAID no meu servidor e obviamente há algo que não entendo sobre o processo.

Este é o guia que eu segui: link

Eu tenho dois discos idênticos de 1 TB no meu servidor. Eu passei pelo processo de instalação inicial e configurei manualmente minhas partições. Em cada disco eu configurei:

  • (1) 100 MB de partição para inicialização do EFI (eu originalmente não tinha isso, mas o adicionei com base em uma postagem do fórum que encontrei depois que a instalação original falhou ao inicializar, acabei com o EFIboot, pois particionamento 'decidiu fazer)
  • (1) partição de 970 MB para /
  • (1) partição de 30 MB para swap

Eu então criei novos discos RAID 1 combinando as duas partições, uma de cada disco, de modo que cada partição seja espelhada. Em seguida, configurei o uso deles conforme indicado acima. Depois de salvar a configuração, eu disse sim para inicializar em um estado degradado.

O resto da configuração foi normal, sem erros de qualquer tipo. Eu vi o GRUB sendo instalado e novamente sem erros. No entanto, depois de reiniciar o servidor eu recebo o temido 'Insert boot media' e nada acontece.

Eu carreguei o disco de recuperação e a configuração do mdadm parece correta.

  • md0 é minha partição EFIBoot
  • md1 é minha \ partição usando ext4
  • md2 é minha partição de troca

A execução de file -s /dev/md0 não indica que o GRUB está presente e, por isso, tentei reinstalar o GRUB usando o disco de recuperação. Eu selecionei o disco md0 e ele pareceu instalar bem.

A execução de file -s /dev/md1 mostra o erro needs journal recovery , não tenho certeza se isso está relacionado ou não, ou como corrigir isso.

A reinicialização me dá o mesmo problema, nenhuma mídia de inicialização encontrada. Eu pesquisei pela internet, mas não consigo descobrir o que fazer a seguir ou, mais importante, como solucionar o problema que está dando errado.

Obrigado!

    
por Bill 15.06.2012 / 22:53

1 resposta

1

Acho que o seu problema é colocar a partição EFIboot em um dispositivo RAID.

Acabei de concluir o mesmo problema e o procedimento que funcionou para mim é o seguinte: - use a opção de particionamento "manual" durante a instalação, como você fez com - para cada um dos seus discos, apague a tabela de partição e depois "particione automaticamente" o espaço livre (deixe o instalador lhe dar uma mão!)
- pode haver algum espaço de 1 MB no início e no final da tabela de particionamento criada automaticamente; Eu não sei o motivo, nem se é necessário, mas não é um problema e funciona para mim
- agora modifique a tabela de partição gerada automaticamente: use o ext4 e a partição swap como "dispositivos RAID físicos"
- deixe a partição do EFIboot intocada. Quando você "particiona automaticamente" a segunda unidade, você notará que o instalador do Ubuntu exclui a partição EFIboot na primeira unidade: deve haver apenas um no total. O anterior será marcado como vfat32, e você pode deixar assim.
- agora crie os dispositivos RAID como você já fez (md1 e md2 em seu texto; você NÃO precisará de md0)
- continue a instalação como de costume e reinicie

Mais dois conselhos:
1) se não funcionar na primeira vez, tente apagar as partições algumas vezes com, e. gparted e tente novamente; Eu achei que em algum momento o disco "lembra" as partições de alguma forma
2) após a instalação bem-sucedida, você pode usar dd e espelhar a partição EFIboot na segunda unidade: isso servirá como um fallback se a primeira unidade falhar

Boa sorte!

    
por 18.06.2013 / 11:30

Tags