I’ve researched a bit more about it.
It looks like it’s stuck in bootmgr.
The bootmgr is fine but doesn’t load winload.exe.
Even if i rename or delete winload.exe it still stays in black screen. So it looks like it doesn’t even get there.
If i delete bootmgr, it does say bootmgr is missing.
What can cause bootmgr to suddenly not work with out any error printed?