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

2

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 de 64 bits) no usb usando UNetbootin , continuei sem problemas com a instalação do Ubuntu e, em seguida, reiniciei o laptop. No entanto, isso resultou no laptop apenas inicializando em janelas sem que o grub aparecesse.

Consequentemente, tentei várias coisas. Por exemplo, eu segui os passos descritos no este guia:

  1. Inicialização segura UEFI desativada e opção de inicialização rápida do Windows 10
  2. Reinstalado novamente o Ubuntu 14.04 da USB
  3. Executei o boot-repair a partir da instalação do live do Ubuntu. Reparo de inicialização concluído sem erros. Ele disse ter reparado com sucesso o GRUB, e no caso de o GRUB ainda não aparecer para executar 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, executado sem erros. Reiniciando o sistema, no entanto, o GRUB ainda não aparece. Eu também tentei a versão ligeiramente diferente do mesmo comando dado no acima ligado página, mas ainda sem sorte.

Não sei o que mais posso fazer para que funcione, nunca tive problemas ao instalar uma distribuição Linux junto com o Windows em outros laptops. Qualquer ajuda é apreciada neste momento.

Atualizar

Eu fiz encontrei uma maneira de inicializar no Ubuntu através do GRUB. Mantendo pressionado F11 durante o processo de inicialização, o Windows inicializará no "modo de segurança" azul. Ali, se você selecionar a opção "escolheu um dispositivo de inicialização", você terá a opção de inicializar a partir de uma série de dispositivos, incluindo GRUB e Ubuntu (que no entanto ambos resultam em arrancar a partir do GRUB). Aqui está uma foto deste menu (desculpe pelo idioma não inglês, o título diz "Use um dispositivo"):

Enquanto este método funciona, é obviamente uma dor ter que fazer este procedimento todas as vezes, mas isso prova que o grub está instalado corretamente. "Apenas" a prioridade do carregador de inicialização parece estar desarrumada. Como posso forçar o boot loader a inicializar no GRUB ao invés 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ções dada por gparted:

  3. Aqui está a saída de bcdedit no Windows 10:

    
por glS 08.11.2015 / 16:47

2 respostas

1

Tentei este comando no seu windows cmd (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
    
por adadion 09.11.2015 / 12:13
1

Eu sei que isso é velho, mas para qualquer um que se deparar com isso, aqui está como eu resolvi isso. É baseado na informação no link oldfred postado.

Problema

Eu tive o mesmo problema em um HP Laptop . Há um monte de laptops que gostam de inicializar o Windows como prioridade, apesar do que você configura. Você precisa sobrescrever o gerenciador de inicialização do Windows com o grub. É um pouco um hack, mas funcionou muito bem para mim e para os outros. O Windows substituirá isso sempre que for atualizado.

Solução

Eu criei um SH (arquivo de script) com os seguintes comandos e o executei como sudo. (certifique-se de que sua partição de inicialização esteja montada em /boot/efi , que deve 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 o backup da configuração atual da EFI (usando 7zip, modifica isso para o seu tipo de backup preferido) e, em seguida, substitui os scripts de inicialização do efi do gerenciador de inicialização do Windows.

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

    
por Jered 18.09.2016 / 22:28