O GRUB falha ao instalar na atualização 12.04-12.10 (fakeraid)

3

Eu tenho uma placa-mãe Gigabyte X85A-UD3R com um ICH10R. Eu também tenho uma configuração RAID 0 (striping) de discos 2x1TB, configurados no nível do BIOS (controladora de raid que inicializa antes do OS / após o BIOS?) Que mescla os dois volumes físicos em um volume de 2TB chamado MainVolume. O volume contém quatro partições primárias - duas para o Windows (inicialização e dados) e duas para o Linux (raiz e troca), sem partições lógicas.

Eu tive problemas para instalar qualquer Ubuntu após 10.04 nesta configuração. Na verdade, eu instalei o 12.04 instalando o 10.04 primeiro e depois atualizando. O Ubuntu 10.04 funcionou perfeitamente, mas após a atualização para 12.04 ele sempre exibia uma mensagem durante a inicialização no console, algo como "iwatch dm-5 failed" (não tenho certeza), mas eu não prestei muita atenção a ele porque o sistema funcionava. Até a atualização de hoje para o 12.10.

Hoje, quando atualizei para o 12.10 no final do processo de atualização, ele tentou instalar o grub e falhou com a mensagem:

Path '/boot/grub' is not readable by GRUB on boot. Installation is impossible. Aborting. 

Em seguida, o gerente de atualização me ofereceu para selecionar um destino para o GRUB - sda, sdb ou MainVolume. Quando eu seleciono MainVolume, ele volta para a mensagem de erro acima e pergunta novamente. Eu não escolhi o sda ou o sdb, porque achei que ele poderia gravar nas unidades físicas como não-riscadas e atrapalhar as partições existentes. No final, optei por não instalar o grub e concluí o upgrade.

Estou escrevendo isso agora a partir da caixa que não me atrevo a reiniciar, pois talvez ele não inicialize.

: (

Todas as ideias e amp; sugestões?

    
por Boris B. 22.10.2012 / 22:49

6 respostas

3

Talvez você deva reinstalar e atualizar o grub2? Ou tente a ferramenta boot-repair para corrigir problemas. Eu não sei se vai funcionar com 12.10 funcionou com 12.04 muito bem

    
por polarkatenuchie 22.10.2012 / 23:14
3

Quando tentei instalar o grub, ele também falhou porque estava com o valor padrão /dev/mapper , que não é um dispositivo real.

Eu tive que descer para o BusyBox a partir da tela do grub e o ls /dev/m* mostrou um dispositivo chamado /dev/mapper/pdc_baagjii , então foi aí que instalei o grub e reiniciei sem problemas. Espero que ajude você.

A instalação do grub falhou porque eu não tinha certeza da localização do dispositivo. Foi padronizado como / dev / mapper.

Então eu pulei para Alt + F2 e pressione Enter para habilitar ~ BusyBox (que é o ambiente onde o instalador é executado).

Eu olhei para mount | grep mapper output e vi que minha partição raiz estava listada como /dev/mapper/pdc_baagjii1 / ext4 .

Isso significa que meu local de instalação do grub deve ser o dispositivo /dev/mapper/pdc_baagjii .

Voltei para Alt + F1 para continuar a instalação e digitei /dev/mapper/pdc_baagjii . Eu também poderia ter digitado grub-install /dev/mapper/pdc_baagjii .

Depois de instalar o grub com sucesso na localização do dispositivo / dev / mapper / baagjii, reiniciei e fiquei feliz em ver o meu prompt de login esperando por mim.

    
por No-L 09.01.2013 / 23:51
1

Sim, parece que o script de atualização de distribuição não funciona bem com o RAID0. Eu tinha uma instalação simples e simples do 12.04 com dois SSDs como uma única unidade RAID0; a instalação do grub falhava de maneira semelhante. Inicializar com uma unidade USB e usar a ferramenta de reparo de inicialização para reinstalar o GRUB resolveu o problema.

    
por vehka 25.10.2012 / 13:53
1

teve problema semelhante com uma nova instalação em 12.10 em um vértice 4. passou por todo o reparo de inicialização, etc.

tentei reinstalar, desta vez eu adicionei uma partição / boot ao início da unidade ao invés de deixar o instalador do ubuntu fazer sua auto-instalação. bingo, sem problemas, o grub2 funciona e pode inicializar no sistema.

espero que ajude

    
por matt 18.11.2012 / 12:39
0

Eu tive um problema muito parecido. Fiz o upgrade de 12.04 para 12.10 e após a instalação tive os mesmos problemas que você. Eu passei horas mexendo com várias coisas tentando resolver isso, complicado pelo fato de que atualmente não consigo inicializar a partir do DVD / CD e meu maior pendrive funcional que a minha placa principal inicializa é o & lt; 120mb.

Finalmente eu voltei a tentar o disco super grub2 novamente e tentei inicializar no Ubuntu usando o kernel 3.5.0-17-genérico ao invés do kernel 3.2 no qual eu estava anteriormente. Anteriormente, não consegui inicializar esse kernel devido a ele ser interrompido antes de carregar completamente (não me lembro exatamente o que causou o travamento), mas ele finalmente me deixou inicializar. Fui então capaz de reinstalar o grub-pc & amp; dependências como normais. Certifique-se de que você tem alguma maneira de fazer um chainload na sua instalação no kernel 3.5 e talvez você possa reinstalar o grub.

    
por ex0a 23.10.2012 / 08:05
0

Eu tive o mesmo problema com uma nova instalação do 12.10. A solução foi baseada na apresentada por Matt, mas precisou de alguns passos adicionais:

  • Selecione "alguma outra coisa" no assistente de partição para definir manualmente as partições.
  • Crie no início do disco rígido uma partição ext4 de 250 MB, montada em / boot (definida como principal)
  • Crie as partições raiz e de troca
  • Quando a instalação falhar ao instalar o grub, opte por continuar sem instalá-lo.

Quando a instalação terminar:

  • monte as partições "/ boot" e "/" manualmente
  • grub-install --boot-directory = (diretório onde a partição "/ boot" está montada) --root-directory = (diretório onde a partição "/" está montada) (dispositivo do disco rígido)
  • desmontar as partições
  • carregue "gparted", selecione a partição "/ boot" e ative o sinalizador "boot" na opção "gerenciar flags". (Certifique-se de ter este sinalizador habilitado, otherwhise o sistema não inicializa).

Depois de fazer isso, consegui reinicializar e usar o sistema operacional:)

    
por Raúl 11.03.2013 / 04:44