I have a 2011 iMac with aa SSD and I had Mageia on it without any issues. I prefer rolling release distros for the most part and hence I installed Solus on it. The partition layout is as shown below.
/dev/sdb1 ==> Old EFI partition - Not using.
/dev/sdb2 ==> / (Root partition)
/dev/sdb3 ==> Swap (swap partition)
/dev/sdb4 ==> /home (Home Partition)
/dev/sdb5 ==> EFI (/boot/EFI Partition)
When I installed Solus from the LiveCD, the only mount points I can see is root, home and swap and there is no option to assign /boot/efi partition. I had to leave it unassigned and installed Solus. The installation went through fine. When I rebooted the iMac, it did not boot and threw the following error message.
error: ../../grub-core/fs/fshelp.c:257:file '/boot/grub2/x86_64-efi/normal.mod' not found.
Entering resuce mode...
grub rescue>
To fix the issue, I did reboot from the livecd, chroot
ed into the Solus OS and ran the following command .
grub-install --target=x86_64-efi --boot-directory=/target/boot /dev/sdb
grub-install: error: /usr/lib64/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory.
Please help.