On Dec 31, 2013, at 1:25 PM, Robert Moskowitz <rgm(a)htt-consult.com> wrote:
You got them. let me know if anything else is needed to get this working. It takes ~
2hrs to do a test.
I don't see any kernel configs for EFI that aren't already enabled in config. And
there isn't a debug option for _EFI_VARS so I don't know how we get more info when
the kernel fails to make NVRAM changes.
Macs have had a long history of using PRAM/NVRAM with a ritualistic keyboard command on
boot used to perform the voodoo incantation of "zapping the PRAM" to clear all
entries. Since HFS+ has a volume header that includes a pointer to the bootloader, that is
used as a fallback when NVRAM is empty.
If Fedora is the only installed system, we have BOOTX64.efi and fallback.efi which
possibly sort out what happens if NVRAM is cleared. I don't know about multiboot with
Windows or other Linux distros, whether Microsoft puts a BOOTX64.efi there, and whether
Fedora replaces it.
Chris Murphy