
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:
- Inicialização segura UEFI desativada e opção de inicialização rápida do Windows 10
- Reinstalei novamente o Ubuntu 14.04 do USB
- 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
. - 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 F11
durante 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"):
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:
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