você deve tentar adicionar janelas como solução alternativa manualmente ao grub.
Na primeira corrida
sudo blkid
Aqui você deve ver o UUID da sua partição do Windows
abra /etc/grub.d/40_custom e cole / edite o código a seguir, mas substitua
UUID_FROM_WIN8 pelo seu UUID mencionado acima.
menuentry "Windows 8 UEFI" {
search --fs-uuid --no-floppy --set=root UUID_FROM_WIN8
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}
O chainloader deve ter a mesma aparência para todas as versões do Windows, tanto quanto eu sei.
Após editar os arquivos grub, você deve executar
sudo update-grub
Teste-o primeiro e envie-me um feedback, pois é possível que o arquivo efi não seja encontrado .. mas não quero dar vários conselhos em uma resposta.
espero que isto ajude!