Stephan Bergmann wrote:
Then, "grub2-install /dev/sda" still failed to work with
partition label contains no BIOS Boot Partition; embedding won't be
possible." In the end, I managed to get things working again with
"re-installing" Fedora 17 onto itself via CD, which has apparently
corrected any corrupted data in some way. What would the manual way
to do that have looked like?
It sounds like your entry in your UEFI boot manager was erased. Did you
perform a UEFI update or clear it?
To fix it in the future run "efibootmgr -c" to reinsert the entry.