Hello everyone
I've had this issue for a long while, and nothing i tried worked. But I do believe I found a solution that could work on many laptops.
I opened the BIOS and changed some useless settings and let my laptop boot up. AFTER that, I shut down my PC to open the BIOS again, where I restored "To default OS settings" and let my pc boot up again. I haven't had an issue afterwards that persisted, it was only short time, but that seemed as if it was loading rather than failing.
You might not even need to do the extra steps before hand. So you might be able to just restore to default and maybe that could fix your issue.
I use a Lenovo Yoga variant laptop, but I do believe that this should work on more than one kind of laptops.
Sincerely, ToxicCrisis.