GRUB não aparece instalando o Ubuntu 14.04 junto com o Windows 10, em um laptop UEFI x64 HP

GRUB não aparece instalando o Ubuntu 14.04 junto com o Windows 10, em um laptop UEFI x64 HP

Estou tentando instalar o Ubuntu 14.04.3 junto com o Windows 10, em um laptop x64 UEFI HP.

Eu queimei o Ubuntu (versão 64 bits) no usb usandoUNetbootin, prosseguiu sem problemas com a instalação do Ubuntu e reiniciou o laptop. No entanto, isso resultou na inicialização do laptop no Windows sem que o grub aparecesse.

Conseqüentemente, tentei uma variedade de coisas. Por exemplo, segui as etapas descritas emesseguia:

  1. Inicialização segura UEFI desativada e opção de inicialização rápida do Windows 10
  2. Reinstalei novamente o Ubuntu 14.04 do USB
  3. Executei o reparo de inicialização da instalação do Ubuntu Live. Reparo de inicialização concluído sem erros. Ele disse ter reparado o GRUB com sucesso e, caso o GRUB ainda não tenha aparecido, execute o seguinte comando em um terminal de administrador do Windows 10: bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi.
  4. No Windows 10 executo o comando acima, que foi executado sem erros. Reiniciando o sistema, porém, o GRUB ainda não aparece. Eu também tentei a versão ligeiramente diferente do mesmo comando fornecido nolink acimapágina, mas ainda sem sorte.

Não tenho certeza do que mais posso tentar para fazer funcionar, nunca tive tantos problemas ao instalar uma distribuição Linux junto com o Windows em outros laptops. Qualquer ajuda é apreciada neste momento.

Atualizar

EUfezencontrei uma maneira de inicializar o Ubuntu através do GRUB. Mantendo pressionado F11durante o processo de inicialização, o Windows inicializará no "modo de segurança" azul. Lá, se você selecionar a opção "escolher um dispositivo de inicialização", você terá a opção de inicializar a partir de uma série de dispositivos, incluindoGRUBeUbuntu(que, no entanto, resultam na inicialização a partir do GRUB). Aqui está uma foto deste menu (desculpe pelo idioma diferente do inglês, o título diz "Usar um dispositivo"):

insira a descrição da imagem aqui

Embora esse método funcione, é obviamente difícil ter que fazer esse procedimento todas as vezes, mas isso prova que o grub está instalado corretamente. "Somente" a prioridade do carregador de boot parece estar confusa.Como posso forçar o carregador de boot a inicializar no GRUB em vez do Windows?

Informações adicionais:

  1. O laptop é um notebook HP - 15-ac119nl (ENERGY STAR)

  2. Aqui está um instantâneo da tabela de partição fornecida pelo gparted: insira a descrição da imagem aqui

  3. Aqui está o resultado do bcdeditWindows 10:

insira a descrição da imagem aqui

Responder1

Eu sei que isso é antigo, mas para quem se deparar com isso, veja como resolvi. É baseado nas informações do link postado por oldfred.

Problema

Eu tive o mesmo problema em umNotebook HP. Existem muitos laptops que adoram inicializar o Windows com prioridade, independentemente do que você configurar. Você precisasubstituiro gerenciador de inicialização do Windows com o grub. É um pouco complicado, mas funcionou muito bem para mim e para outros.O Windows irá sobrescrever isso sempre que for atualizado.

Solução

Criei um SH (arquivo de script) com os seguintes comandos e executei-o como sudo. (certifique-se de que sua partição de inicialização esteja montada em /boot/efi, o que deveria ser por padrão)

7z a /boot/efi/EFI_`date +\%d\%m\%Y`.7z /boot/efi/EFI/
cp -a /boot/efi/EFI/ubuntu/* /boot/efi/EFI/Boot/
mv /boot/efi/EFI/Boot/grubx64.efi /boot/efi/EFI/Boot/bootx64.efi
cp /boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/Microsoft/Boot/
mv /boot/efi/EFI/Microsoft/Boot/grubx64.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi

Notas

O script basicamente faz backup da configuração EFI atual (usando 7zip, modifique-a para seu tipo preferido de backup) e, em seguida, substitui os scripts de inicialização efi do gerenciador de inicialização do Windows.

Ele precisará ser executado sempre que o Windows fizer uma atualização importante.

Responder2

Tentei este comando no cmd do Windows (como administrador)

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

Se isso não funcionar, tente isso

bcdedit /set {bootmgr} path \EFI\ubuntu\bootx64.efi

informação relacionada