I may be totally off base here, as I’m not very Linux proficient, but after getting hosed twice with Grub, recently did a clean install, and if I’m not mistaken, installed with SystemD instead. I am now given a fallback option during Boot. Thus far I’m loving it.
I would go further and say that’s almost never a way to go, unless you really, really mess up.
Sure, if you reinstall, you will get a working system until you break it next time, but you’ll lose something of much greater value: the opportunity to learn about your system. So, you’ll be just as clueless the next time.
Nobody ever became an experienced Linux user by reinstalling the OS whenever there is a slightest problem. It’s the most pathetic way to solve problems.
I found this thread that seems very close to your issue, even if it is a completely different distro. Seems to be fixed through GRUB advanced options. See the “Update #1” section of the marked answer.
So. I left my computer at the tocblock error when removing optimus didn’t work. When I came back now 2 hours later, the system had somehow rebooted and started fine. I don’t even know what caused it, nor what fixed it.