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

Reply via email to