Alguns BIOS podem esquecer as configurações de inicialização quando um hardware como discos rígidos é removido ou reorganizado no computador. Além disso, algumas atualizações do Windows 10 podem remover opções de inicialização que não são do BIOS. Para corrigir isso, você pode tentar um desses
Use efibootmgr
Se você tiver um sistema compatível com UEFI, poderá tentar inicializar em um Live Linux Linux conforme sugerido nos comentários e recriar a entrada de inicialização EFI ausente da seguinte forma:
sudo efibootmgr -c -g -d /dev/sdx -p 2 -L "Ubuntu" -l "\EFI\ubuntu\shimx64.efi"
Onde -c criará uma nova opção de inicialização -g assumirá um disco particionado gpt, -d é o disco de inicialização, -p é o número da partição que contém o gerenciador de inicialização a partir de 1 (para discos particionados da GPT, essa é a partição do sistema EFI), -L o título da entrada de inicialização no BIOS, -a imagem do loader: no caso do Ubuntu 16.04 x64 com boot seguro habilitado no BIOS deve-se usar "\ EFI \ ubuntu \ shimx64.efi", se boot seguro estiver desabilitado, então "\ EFI \ ubuntu \ grubx64. efi ". Verifique se o arquivo de imagem está localizado na partição e na unidade especificada com -d e -p
Você pode listar as entradas existentes e o valor padrão com
efibootmgr -v
Use o reparo da inicialização
Outra opção é usar a ferramenta boot-repair conforme explicado em seu site oficial, após inicializando em um Live Linux Linux.
Alterar a imagem de inicialização do Windows
Se todos os itens acima falharem, você pode forçar o Windows a carregar o gerenciador de inicialização do Linux diretamente, como descrito em askubuntu . No Windows, abra um prompt de comando como Administrador e execute:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
substituindo pelo caminho do seu carregador Debian após "caminho".