--- grub-2.06/grub-core/loader/efi/linux.c 2021-08-25 11:30:12.186661512 +0200 +++ grub-2.06-mod/grub-core/loader/efi/linux.c 2021-08-25 11:25:50.337761208 +0200 @@ -95,13 +95,14 @@ void *fdt; + fdt = grub_fdt_load (GRUB_EFI_LINUX_FDT_EXTRA_SPACE); + + if (!fdt) + goto failure; + /* Set initrd info */ if (initrd_start && initrd_end > initrd_start) { - fdt = grub_fdt_load (GRUB_EFI_LINUX_FDT_EXTRA_SPACE); - - if (!fdt) - goto failure; node = grub_fdt_find_subnode (fdt, 0, "chosen"); if (node < 0)