On Tue, 2013-01-29 at 16:29 -0700, Chris Murphy wrote:
Is it the responsibility of grubby, or the kernel rpm, when writing
out an updated grub.cfg, to include initrdefi? And are these commands
applicable on all (U)EFI?
After updating an EFI booting Mac to 3.7.4-204, I get a brief message
from GRUB saying that the kernel must be loaded first, then a kernel
panic. The new menu entry for this kernel uses linuxefi, but it uses
initrd not initrdefi as the other entries do.
If I manually edit the grub.cfg to use initrdefi, I don't get this
error or panic. And grub2-mkconfig also produces a grub.cfg using
initrdefi. Therefore it appears the lack of this command causes boot
failure, but I'd like to know what component the bug should be filed
against.
I'd go for grubby. This sounds vaguely familiar, though - try searching
bugzilla for 'initrdefi' first, to see if there's an existing report.
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net