Hi there, I am an experienced Linux administrator and I have good understanding about Linux boot process. I can solve the error you have been facing.
I have already completed one similar project. You can check here:
https://www.freelancer.com/projects/linux/fix-grub-boot-server-back/
Please contact for further discussion. Thanks and regards!!!