So, I had the pleasure of having to restore from a backup again after about half a year. I'm running into this issue though after trying to restore, I'll try running through all the things I've noticed.
Server refused to reboot, so loaded up my backup to a USB with SystemRescue. After booting into SystemRescue, tried loading the grubparts using dd, however I noticed that Gparted was still saying unallocated. I thought that was weird, so afterwards I tried reinstalling OMV5 instead. After doing that, I had my partitions, then tried doing dd again with grubparts. I noticed again the partitions switched to unallocated again.
Does that mean my backup grubparts are broken?
Next I tried a fresh re-install of OMV5 again. This time, no grubparts and only fsarchiver. After booting though, I ended up with a new error I've never seen: "grub disk get size" not found. I couldn't figure out after much Googling. Some suggest installing Debian first then using fsarchiver, but I'd rather try to fix this if I can.
I do know that my backup loaded successfully though. I loaded OMV5 onto another USB (fresh install) and used grub on the USB to load the OS on my main drive. Everything loaded and works. I tried update-grub command but when I reboot I still get the same error. Any idea why?
FIXED: After booting into the system, I had to install grub-pc and grub2 using apt install. Not sure why. Any reason why this would be the case? I don't remember randomly deleting it. It said that grub-legacy was installed - unless that's the normal operation.