I ran into this issue when I installed Mageia 8 64-bits version, boot process stops and shows this:
error: file '/grub2/x86_64-efi/normal.mod' not found.
grub rescue>
After checking on my partition where I did the install, I saw that the directory /boot/grub2/x86_64-efi was indeed missing. So I tried to do the install with the Live version instead to no avail. Here's how I solved it:
- booted in recue mode using my Mageia 5 install DVD
- mounted my Mageia 8 partition (/dev/sda7)
- mounted my backup copy of Mageia 5 (/dev/sdb2) -- yeah, I tend to do a full backup before messing around

- copied the missing directory from /dev/sdb2 to /dev/sda7
- rebooted and voilà!
As soon as I got access to KDE, I found out that the package "grub2-efi x86_64", which contains that directory along with the files, had not been installed. From that point, I deleted the one I had copied from my backup and proceeded to install the package. All is well that ends well I guess.
Have any of you run into this? Should I write a bug report for this?