No meu caso, o problema não estava relacionado ao grub. A entrada do grub chamada 'Ambiente de recuperação do Windows' carrega o carregador de inicialização corretamente. Mas meu sistema tinha uma instalação corrupta. Uma nova instalação do Windows 10 e uma reinstalação correta do grub (usando o reparo de inicialização) corrigiu o problema.