So it is hitting this check in peimage if (section->raw_data_size > section->virtual_size) { grub_dprintf ("peimage", "section data larger than virtual size\n"); return GRUB_EFI_LOAD_ERROR; }
Turns out the PE spec actually allows for this condition in limited cases because raw_data_size is already rounded at build time, but virtual_size might not be. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2078307 Title: Grub 2.12 in Oracular is unable to boot Windows using chainloader To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/2078307/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs