[Bug 1595312] [NEW] GRUB crashes on loading multiboot2 kernel

Safayet Ahmed safayet.ahmed at ge.com
Wed Jun 22 19:52:13 UTC 2016


Public bug reported:

1) lsb_release -rd
Description:	Ubuntu 14.04.4 LTS
Release:	14.04

2) apt-cache policy grub-common
grub-common:
  Installed: 2.02~beta2-9ubuntu1.7
  Candidate: 2.02~beta2-9ubuntu1.7
  Version table:
 *** 2.02~beta2-9ubuntu1.7 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.02~beta2-9ubuntu1.6 0
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     2.02~beta2-9 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

3) I attempted to boot a customized version of tboot in a UEFI
environment (using the multiboot2 command) I expected the system to boot
as usual.

4) GRUB displayed the message that it was loading tboot and never went
further.

5) Further Details:

After GRUB crashed, I set the "debug" environment variable to "all" in
the GRUB configuration file and I tracked the problem to functions in
"grub-core/lib/relocator.c" in the source.

This bug was reported in the main GRUB repo:
http://savannah.gnu.org/bugs/?41655

The fix for this was posted back in 2014:
http://git.savannah.gnu.org/cgit/grub.git/commit/?id=46b74dd3cbb3a97a7abeb7f0464de548006e0e3d

I checked the GRUB source obtained through apt-get source and can
confirm that the fix listed above was not integrated into Ubuntu's
version of GRUB.

Note: This fix was a part of the changes for 2.02-beta3 (released in
February 2016). Ubuntu is currently running 2.02-beta2 (even for the
newest Ubuntu releases).

** Affects: grub2 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: grub2 multiboot multiboot2

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1595312

Title:
  GRUB crashes on loading multiboot2 kernel

Status in grub2 package in Ubuntu:
  New

Bug description:
  1) lsb_release -rd
  Description:	Ubuntu 14.04.4 LTS
  Release:	14.04

  2) apt-cache policy grub-common
  grub-common:
    Installed: 2.02~beta2-9ubuntu1.7
    Candidate: 2.02~beta2-9ubuntu1.7
    Version table:
   *** 2.02~beta2-9ubuntu1.7 0
          500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
          100 /var/lib/dpkg/status
       2.02~beta2-9ubuntu1.6 0
          500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
       2.02~beta2-9 0
          500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

  3) I attempted to boot a customized version of tboot in a UEFI
  environment (using the multiboot2 command) I expected the system to
  boot as usual.

  4) GRUB displayed the message that it was loading tboot and never went
  further.

  5) Further Details:

  After GRUB crashed, I set the "debug" environment variable to "all" in
  the GRUB configuration file and I tracked the problem to functions in
  "grub-core/lib/relocator.c" in the source.

  This bug was reported in the main GRUB repo:
  http://savannah.gnu.org/bugs/?41655

  The fix for this was posted back in 2014:
  http://git.savannah.gnu.org/cgit/grub.git/commit/?id=46b74dd3cbb3a97a7abeb7f0464de548006e0e3d

  I checked the GRUB source obtained through apt-get source and can
  confirm that the fix listed above was not integrated into Ubuntu's
  version of GRUB.

  Note: This fix was a part of the changes for 2.02-beta3 (released in
  February 2016). Ubuntu is currently running 2.02-beta2 (even for the
  newest Ubuntu releases).

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1595312/+subscriptions



More information about the foundations-bugs mailing list