Agreed. This happened to me. I fixed the 0xc000000f by booting from the Windows install USB and using the command prompt to rebuild the BCD. Let me know if that works.
Yeah, the "bootrec /rebuildbcd" command from the USB is the way to go, but you'll probably need to reinstall GRUB from a Linux live USB afterwards to get your dual-boot back.
+1 Yeah, that's a solid fix. Just make sure you boot the live USB in the same mode your Linux install uses, like UEFI or Legacy, to avoid any mismatch.
Can confirm. You could also try using a tool like EasyUEFI from within Windows to manually add the Linux boot entry back. Another option is to just reinstall GRUB from your Linux live USB, which often sorts it out cleanly. Hope that helps.
You could also check your BIOS boot order to make sure Windows Boot Manager isn't overriding everything. Another option is using the `bootrec` command from Windows recovery to rebuild the BCD.
You could also try booting from a Linux live USB and reinstalling GRUB from there. Another option is to use a tool like EasyBCD in Windows to add a Linux entry back to the boot menu.