it’s the bootloader. Windows doesn’t play nice with other OS’s.
If you haven’t yet make sure you change the boot order in the BIOS/UEFI so it tries D:/ First.
Also not the drive name “D:/ “ is a windows labeling convention, so it’s easy to be confused by this when Linux doesn’t label it the same way.