Failed to mount /efi while booting

In that case, you need to boot off an ISO.

arch-chroot in as described in the wiki and run dracut-rebuild from within the chroot.

Be sure to mount your EFI partition.