I used to get that error message when I installed Ubuntu to USB drives. My solution was to have a separate partition with Mount Point /boot, but I understand from Ask ubuntu that it is rare for computers to need a separate boot partition.
During grub-install needed files are copied from /usr/lib/grub/i386-pc/ to /boot/grub/i386-pc/
Maybe this works. Can you boot a live-linux? Mount your /-Partition from your system and try to copy the missing file and reboot. When you have access to your System reinstall grub and update grub-configuration.
I used to get that error message when I installed Ubuntu to USB drives. My solution was to have a separate partition with Mount Point
/boot
, but I understand from Ask ubuntu that it is rare for computers to need a separate boot partition.During grub-install needed files are copied from
/usr/lib/grub/i386-pc/
to/boot/grub/i386-pc/
Maybe this works. Can you boot a live-linux? Mount your /-Partition from your system and try to copy the missing file and reboot. When you have access to your System reinstall grub and update grub-configuration.