O Windows nunca reconhece instalações do Linux; apenas sobrescreve a inicialização no disco. Você precisa voltar ao disco de instalação do Linux, reiniciar usando isso para inicializar e reescrever o sistema do grub; iniciar um terminal, & amp; faça isso:
sudo -s
mount /dev/sda /mnt
cd /mnt/
mount --bind /proc proc
mount --bind /sys sys
mount --bind /dev dev
mount --bind /usr usr
chroot .
update-grub
grub-install
reboot
É possível encurtar isso, mas pode nem sempre funcionar; o que você está fazendo é montar sua unidade principal (eu assumi uma unidade no PC) e mentir para o sistema, na verdade, para fazer com que os programas grub rodem na sua unidade e não no disco de inicialização, então reinstale o bootloader; O grub reconhecerá o Windows eo Linux, consertará as coisas e então você reinicializará (removendo o CD ou o USB de onde você iniciou) - et voila. Isso já foi abordado várias vezes antes, você não está sozinho!