GRUB failure after upgrade from 8 to 9
I upgraded a laptop from Trisquel 8 to 9 and was left with a non-working grub. I tried fixing it by booting from a live Mageia CD I had, and following instructions I found online, which made a change but is still not booting.
After the upgrade, the next boot gave an error message "symbol 'grub_calloc' not found". After the failed fix I get a different error message, "file '/boot/grub/i386-pc/normal.mod' not found"
Is it possible to fix this? If so, how? I'm happy to provide additional information as needed.
Thanks!
See https://help.ubuntu.com/community/Grub2/Installing#Fixing_a_Broken_System
I would use chroot. Notice that the instructions for that technique are too detailed: you probably use neither software RAID, nor LVM, nor bcache, etc.