Está realmente faltando ou não é mais o padrão?
Isso pode ser apenas um equívoco, por favor, dê uma olhada na ordem de inicialização na tela de configuração do seu firmware ou execute efibootmgr
se você estiver no Ubuntu. O Windows realmente instalou dois gerenciadores de inicialização: o carregador de inicialização padrão UEFI para a unidade em \EFI\boot\bootx64.efi
, que - segundo minha experiência - criará uma nova entrada na NVRAM vinculada a \EFI\Microsoft\Boot\Bootmgfw.efi
, o "real "Gerenciador de inicialização do Windows UEFI. É muito provável que, ao optar por inicializar a entrada do Windows a partir do menu GRUB, você inicialize o carregador de inicialização UEFI padrão, que configura o Windows como o padrão novamente. Nesse caso, simplesmente mova a entrada do Ubuntu até o topo na ordem de inicialização.
O Windows não é mau, o Fedora também faz
Descobri que o Fedora faz algo muito semelhante, mas nem o carregador de inicialização padrão do Windows nem o do Fedora removem as entradas da NVRAM. Sua entrada no Ubuntu ainda deve estar em NVRAM e você deve ser capaz de inicializá-la por meio de substituição de boot (placas ASUS possuem esse recurso na tela de configuração), menu de inicialização de firmware (F8, F11 ou F12) ou - como mencionado acima - reorganizando o ordem de inicialização na tela de configuração do firmware (anteriormente chamada de tela de configuração da BIOS).
Quero salientar que esta não é uma má ideia ou uma má prática. Se você instalou um sistema operacional e inicializa a partir de uma entrada na NVRAM do firmware, não é possível tirar a unidade e inicializá-la em outro computador. É aí que o bootloader padrão na partição do sistema EFI (ESP) entra em ação e pode inicializar o sistema operacional ou criar uma nova entrada na NVRAM para o bootloader adequado ou fazer as duas coisas.
Soluções alternativas
- Inicialize o Windows sempre por meio da entrada "Gerenciador de inicialização do Windows" no menu de inicialização do firmware (F8, F11 ou F12). Nunca use o bootloader padrão (por exemplo, selecionando o disco rígido no menu de inicialização do firmware), pois isso alterará a ordem de inicialização.
-
Crie uma entrada personalizada do GRUB para inicializar o Windows. Esteja ciente de que você precisa alterar cada ocorrência de
msdos
do exemplo paragpt
, já que você parece estar usando uma tabela de partição GPT, como todas as pré-instalações do Windows 8. - Backup
\EFI\boot\bootx64.efi
e substituí-lo por Gummiboot, ele também encontrará o Windows Bootloader no ESP, mas não alterará a ordem de inicialização. (Siga apenas o passo 1 desta resposta para instruções.) - Você também pode tentar a solução alternativa sugerida no Arch Wiki . (A resposta de Rod Smith parece similar, mas um carregador do GRUB no diretório Microsoft do ESP não parece muito correto .)
Você pode combinar de 1 a 3, claro.