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
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:
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
. 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.
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?
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
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.
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.
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
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.