After a fresh install of a recent F29 nightly on a Dell Latitude E6520 everything worked fine, until I did a dnf update and got grub2-efi-x64-2.02-52.fc29, after that I got the following errors on boot (and a non booting machine): grub-core/loader/i386/efi/linux.c:217:cannot allocate kernel parameters. grub-core/loader/i386/efi/linux.c:94:you need to load the kernel first. This is a Sandy Bridge machine in UEFI mode. Replacing /boot/efi/EFI/fedora/grubx64.efi with the binary from grub2-efi-x64-2.02-51.fc29 fixes this. I suspect that this is caused by this change (from the spec changelog): - Better allocation of kernel+initramfs on x86_64 and aarch64 Resolves: rhbz#1572126 I can build my own grub binaries for testing, so if you've a patch to test, or just a patch to get more debugging info, let me know and I will give it a test-spin.
*** This bug has been marked as a duplicate of bug 1624525 ***