I have linked a tutorial (below) in hopes that you might find something useful in it’s content.
Note that I’m not suggesting you follow it to solve your issue, but there a portions that you might find invaluable in understanding multi-booting between Windows and Linux.