O Windows não suporta a inicialização em discos particionados GPT quando em sistemas BIOS. Eu diria que usar o modo de BIOS herdado em um sistema UEFI também leva a esse problema. Você pode querer mudar para o modo não-legado (o que provavelmente exigiria ajustes de partições e reinstalação do GRUB).
Dito isto, você poderia simplesmente regenerar os arquivos de configuração do GRUB. Certifique-se de que o os-prober exista e, em seguida, execute
grub2-mkconfig -o /boot/grub2/grub.cfg
Se for detectado com sucesso o Windows e fizer uma entrada do Windows, mas o Windows não conseguir inicializar, você provavelmente terá que alternar para o particionamento do MBR ou alternar para o modo UEFI (sem legado).
Veja o link
Como observação, para discos particionados GPT, você deve usar gdisk -l /dev/sda
em vez de fdisk -l
.