Quanto ao GRUB, detectar o Windows, não. O GRUB funciona de maneira diferente em uma configuração UEFI e só será usado para inicializar o Debian.
Para ser mais específico, em um sistema UEFI, um gerenciador de inicialização exibe um menu inicial de carregadores de inicialização ; como GRUB, systemd-boot, um kernel Linux atual, Windows, Mac OSX ...
Para criar uma configuração semelhante aos antigos dias do MBR, você pode instalar rEFInd , que é uma inicialização gerente . O benefício do rEFInd é que você não precisa mexer com o firmware UEFI para selecionar o boot loader a ser usado, que é efetivamente o que você está fazendo agora. Em vez disso, o rEFInd exibe os carregadores de inicialização que você instalou e permite que você escolha um.
Para configurá-lo, inicie o Debian e execute apt-get install refind
. Você será solicitado com um diálogo em texto vermelho se deseja instalá-lo ou não (o que significa copiar alguns arquivos para / boot / EFI). Escolha yes para instalá-lo.
Quando você reiniciar, deverá ver um menu gráfico para escolher o Windows ou o Debian.
Nota: Você pode ver duas opções para o Debian. Um para o kernel do Linux em si e outro para o GRUB. Escolha o GRUB.