“caminho inválido do arquivo EFI” durante a inicialização do Windows [closed]

9

Acabei de receber meu novo notebook de trabalho com o Windows 8 pré-instalado. Depois de instalar o Ubuntu 12.10, o menu grub diz que existe um "caminho de arquivo EFI inválido" e ele não inicializa o Windows. O Ubuntu funciona bem ...

Há algo que eu possa fazer sobre isso?

    
por Patrik 03.11.2012 / 11:56

3 respostas

3

você deve tentar adicionar manualmente as janelas como solução alternativa ao grub.

Na primeira execução

sudo blkid

Aqui você deve ver o UUID da sua partição do Windows

abra o /etc/grub.d/40_custom e cole / edite o código a seguir, mas substitua UUID_FROM_WIN8 com o seu UUID mencionado acima.

menuentry "Windows 8 UEFI" {
    search --fs-uuid --no-floppy --set=root UUID_FROM_WIN8
    chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}

O chainloader deve ser o mesmo para todas as versões do windows, até onde eu sei ..

Depois de editar os arquivos do grub, você precisa executar

sudo update-grub

Por favor, teste primeiro e me dê algum feedback, porque pode ser possível que o arquivo efi não seja encontrado .. mas eu não quero dar vários conselhos em uma resposta ..

espero que isso ajude!

    
por Christopher Jahnke 11.11.2012 / 23:10
2

A partir do grub.cfg que você postou parece que você fez um monte de bagunça com o grub para tentar fazer isso funcionar, eu recomendo que você comece limpando tudo isso e voltando para uma configuração padrão do grub ( que provavelmente não terá nenhuma entrada para o Windows no grub.cfg) e então crie um arquivo /boot/grub/custom.cfg com isto para o conteúdo:

#This entry should work for any version of Windows installed for UEFI booting

menuentry "Windows (UEFI)" {
 search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
 chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

A longo prazo, esperamos que o os-prober e o grub-mkconfig obtenham suporte para a detecção de instalações Windows baseadas em UEFI (ponto em que essa entrada se tornará redundante e você poderá simplesmente excluir /boot/grub/custom.cfg)

    
por Jordan Uggla 16.11.2012 / 09:48
2

O Boot Repair resolveu isso para mim.

Vá para as opções de inicialização (F12 ou etc) e inicialize seu liveCD ou liveUSB. Certifique-se de inicializar no UEFI (Ex. " UEFI: CD / DVD " ou " UEFI: [USBname] "). Selecione "Experimente o Ubuntu". Obtenha o Boot Repair e selecione "reparo recomendado".

Link: Reparo da inicialização do Ubuntu

Nota : Certifique-se de inicializar o CD ou USB no UEFI. Executei o Boot Repair sem estar no modo UEFI e obtive o Grub, mas o Windows 8 não inicializaria.

Espero que isso ajude!

    
por user2544014 17.07.2013 / 17:53