@gamingonlinux I have met with this issue quite a few times. My solution which always works : install Grub4win in windows and set it up right.
Then when using it to reboot to Linux, just reinstall Grub in Linux.