Adicionando entrada do menu grub2, erro: sistema de arquivos inválido?

0

Então estou em uma longa tentativa de configurar uma inicialização dupla do ubuntu / windows8. Depois de executar reparo de inicialização , existem 2 entradas do ubuntu (uma é uma recuperação), 4 entradas de recuperação do Windows e uma entrada regular do Windows. o último dá meu um unknown command: drivemap, error: invalid EFI filepath  Navegar em vários outros fóruns levou-me a adicionar

menuentry "Windows 8" {
insmod part_gpt
insmod chain
set root='(hd1,gpt4)'
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

ao meu /etc/grub.d/40_custom para adicionar uma entrada de trabalho. A nova entrada me fornece um erro invalid filesystem . A partição do Windows que estou procurando é sdb5 ou sdb9 (um é o windows 8, o outro é o Ubuntu). Não tenho certeza de qual. Alguma sugestão para corrigir qualquer entrada? Eu tenho este computador na semana passada e eu tenho tentado obter uma inicialização dupla desde então. Eu posso acessar o Windows 8 e Ubuntu, alterando a prioridade de inicialização em minhas configurações de bios, mas gostaria de acessá-los através do GRUB.

    
por Alex McNurlin 26.02.2014 / 03:58

1 resposta

1

A saída blkid que você postou em pastebin indica que /dev/sdb9 foi planejado para ser a partição do Ubuntu, já que está formatada para ext4. /dev/sdb5 tem o rótulo "Windows8_os", sugerindo que essa é a partição do Windows 8 (seu tamanho grande e sua posição depois que uma partição MS reservada indica que isso também é verdade).

Se este é realmente o caso, então parece que sua entrada personalizada do grub está usando o número errado para o ponteiro de partição gpt4 na linha set root='(hd1,gpt4)' .

A numeração do GRUB2 disco rígido começa com 0, portanto, o primeiro disco rígido do seu computador seria hd0 , o segundo hd1 e assim por diante.

No entanto, os números da partição do GRUB2 começam com 1 , indicando que a partição escolhida gpt4 é a 4th partição em sdb , não a quinta.

Tente alterar a linha para set root='(hd1,gpt5)' , para que o GRUB tente carregar a quinta partição em vez da quarta. Ele pode estar causando um erro de 'sistema de arquivos inválido' porque o grub.cfg atual aponta para a Partição MS Reservada em vez da partição real do Windows 8.

    
por cowbell40 26.02.2014 / 05:34