É possível que o utilitário Reparo de inicialização resolva esse problema; no entanto, é importante que você inicialize essa ferramenta no modo EFI. (Executar a partir de um live CD é bom.) Inicializar no modo BIOS / CSM / legacy provavelmente não funcionará ou criará Correção arrogante que pode criar mais problemas do que resolve. Para garantir que você inicializou no modo EFI, abra uma janela do Terminal e procure o diretório chamado /sys/firmware/efi
. Se estiver presente, você inicializou no modo EFI; se estiver ausente, você não inicializou dessa forma ou está usando uma distribuição que está configurada de maneira estranha.
FWIW, versões recentes do Ubuntu suportam o Secure Boot, pelo menos o suficiente para obter a inicialização do GRUB com o Secure Boot ativo. Eu não posso ser positivo, mas a minha suspeita é que você realmente instalou o Ubuntu no modo BIOS / CSM / legado e estava alternando entre esse modo e o modo EFI / UEFI. Se a correção de Reparo de Inicialização sugerida funcionar, você deverá acabar inicializando ambos os sistemas operacionais no modo EFI / UEFI, com o GRUB para alternar entre eles.
Outra opção é desabilitar o Secure Boot, mas garantir que o firmware esteja sendo inicializado no modo EFI / UEFI. (Como fazer isso depende da interface do usuário do seu firmware, portanto não posso fornecer instruções específicas.) Se uma versão do GRUB no modo EFI estiver instalada, você poderá selecioná-la em um menu de inicialização e executá-la; ou você pode instalar outro outro carregador de inicialização ou gerenciador de inicialização Instalando meu rEFInd do Windows, juntamente com um driver de sistema de arquivos EFI para qualquer sistema de arquivos que possua seu kernel Linux, deve funcionar muito bem. O uso dessa opção com a Inicialização segura ativada também é possível, mas requer configuração adicional extra.