Eu tive o mesmo problema e resolvi isso montando a partição que contém as janelas antes de executar os-prober
Eu apenas re-instalei uma versão atualizada de um sistema operacional baseado no Debian Testing na minha máquina, mas desta vez eu inicializei o DVD de instalação como uma mídia UEFI (FAT), então o sistema operacional foi instalado no modo UEFI. Eu ia modificar o meu grub após a instalação, como de costume, e notei que o os-prober não encontrou o meu Windows 10, mesmo encontrando todos os outros sistemas operacionais Linx de diferentes tipos, incluindo UEFI e (!) NON-UEFI sistemas (NOTA: o sistema operacional estava faltando ANTES da modificação já). Todo Linux funciona como esperado e não tenho nenhum problema com eles. Eu simplesmente não consigo encontrar uma maneira de adicionar o Windows 10 ao menu.
Eu procurei uma solução por um bom tempo agora e algumas coisas estão claramente claras:
Eu também descobri através da minha pesquisa, que pode estar ligado ao fato de que o Windows 10 está instalado em um disco diferente com a tabela de partição msdos (MBR), enquanto meus sistemas operacionais Linux estão em outro disco idêntico, que é apresentado como GPT, no entanto.
Então, minha pergunta: como permitir que o GRUB2 encontre e adicione a entrada do Windows 10 por conta própria?
Eu tive o mesmo problema e resolvi isso montando a partição que contém as janelas antes de executar os-prober