Veja como o problema foi resolvido no meu caso, com a ajuda dos voluntários da Boot-Repair:
- Faça uma instalação normal do Ubuntu junto com o Windows seguindo as instruções bem conhecidas (desligue a inicialização segura, desligue a inicialização rápida, etc, etc.). Em outras palavras, faço as coisas que fiz antes de postar essa pergunta.
- Se o Ubuntu estiver inacessível, execute o Boot Repair de um disco ativo e tente novamente. Se o Ubuntu ainda estiver inacessível, tente o seguinte.
- Inicialize em seu disco live do Ubuntu e escolha "Try Ubuntu". Em seguida, abra um terminal quando estiver no Ubuntu e digite os seguintes comandos:
sudo mount /dev/sda2 /mnt
esudo mv /mnt/EFI/HP /mnt/EFI/HPbkp
esudo mv /mnt/EFI/Microsoft /mnt/EFI/Microsoftbkp
Para mim, isso fez a máquina inicializar no Ubuntu em vez do Windows, mas ainda não mostrou o menu GRUB. Sendo este o caso, eu então tive que fazer o seguinte
- Abra um terminal no Ubuntu e digite:
gksudo gedit /etc/grub.d/25_custom
- Edite o arquivo de texto de texto 25_custom, substituindo:
/EFI/Microsoft/Boot/bootmgfw.efi
por/EFI/Microsoftbkp/Boot/bootmgfw.efi
- Reinicialize e selecione
Windows UEFI bootmgfw.efi
no menu GRUB (que agora aparece) para entrar no Windows. SelecioneUbuntu
para entrar no Ubuntu, obviamente.
Obviamente, os nomes de partições (por exemplo, sda2) e arquivos de texto (por exemplo, 25_custom) podem ser exclusivos de uma instalação específica. Há também algumas coisas aqui que são claramente específicas para a HP, como /mnt/EFI/HP
.
Espero que isso dê algumas dicas para outras pessoas que lutam com isso e elogios para a equipe de reparo de inicialização.