[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
A year and a half later and still there is no 32 bit signed grub. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
The attachment "grub2_2.02~beta2-9ubuntu1.9.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team. [This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.] ** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
This was not fixed in grub2-signed: it still does not produce a 32 bit signed package, only the amd64 one. This prevents the signed stub from being installed on a 32 bit EFI system, as in bug #1644915. ** Changed in: grub2-signed (Ubuntu) Status: Fix Released => Triaged ** Changed in: grub2-signed (Ubuntu Trusty) Status: Fix Released => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
** Changed in: oem-priority Status: New => Fix Released ** Changed in: oem-priority/trusty Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
** Changed in: grub2-signed (Ubuntu) Importance: Undecided => High ** Changed in: grub2-signed (Ubuntu Trusty) Importance: Undecided => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
This bug was fixed in the package grub2 - 2.02~beta2-9ubuntu1.11 --- grub2 (2.02~beta2-9ubuntu1.11) trusty-proposed; urgency=medium * Add support for running a 64-bit Linux kernel on a 32-bit EFI. (LP: #1591818) -- Shih-Yuan Lee (FourDollars)Wed, 08 Jun 2016 13:53:40 +0800 ** Changed in: grub2 (Ubuntu Trusty) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
This bug was fixed in the package grub2-signed - 1.34.13 --- grub2-signed (1.34.13) trusty; urgency=medium * Rebuild against grub-efi-amd64 2.02~beta2-9ubuntu1.11 (LP: #1591818) -- Martin PittMon, 04 Jul 2016 13:15:40 +0200 ** Changed in: grub2-signed (Ubuntu Trusty) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
Hello Shih-Yuan, or anyone else affected, Accepted grub2-signed into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/grub2-signed/1.34.13 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Changed in: grub2-signed (Ubuntu Trusty) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
** Tags removed: verification-done ** Tags added: verification-needed ** Also affects: grub2-signed (Ubuntu) Importance: Undecided Status: New ** Changed in: grub2-signed (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
** Description changed: [Impact] * Some platforms only have 32-bit EFI BIOS. When executing `grub- install` on them, it will make the system can not boot up again because of the wrong GRUB EFI payload and UEFI boot entry. [Test Case] * Executing `grub-install` on a 32-bit EFI platform should appear the following results. - $ sudo grub-install + $ sudo grub-install Installing for i386-efi platform. Installation finished. No error reported. $ sudo efibootmgr -v BootCurrent: Timeout: 0 seconds BootOrder: Boot* ubuntu HD(1,GPT,b8d7d8e9-4ac4-46cc-8bd0-8d90d6df1df4,0x800,0x10)/File(\EFI\ubuntu\grubia32.efi) * Executing `grub-install` on a 64-bit EFI platform should appear the following results. - $ sudo grub-install + $ sudo grub-install Installing for x86_64-efi platform. Installation finished. No error reported. $ sudo efibootmgr -v BootCurrent: Timeout: 0 seconds BootOrder: - Boot* ubuntu HD(1,GPT,b8d7d8e9-4ac4-46cc-8bd0-8d90d6df1df4,0x800,0x10)/File(\EFI\ubuntu\shimx64.efi) + Boot* ubuntu HD(1,GPT,b8d7d8e9-4ac4-46cc-8bd0-8d90d6df1df4,0x800,0x10)/File(\EFI\ubuntu\shimx64.efi) or \EFI\ubuntu\grubx64.efi if there is no grub-efi-amd64-signed installed. [Regression Potential] * This patch is directly backported from Ubuntu 16.04 so it should be OK without any regression. [Other Info] 1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> About Ubuntu Ubuntu 14.04 2) The version of the package you are using, via 'apt-cache policy pkgname' or by checking in Software Center grub2 2.02~beta2-9ubuntu1.8 3) What you expected to happen Executing `grub-install` will install platform files by i386-efi on 32-bit UEFI BIOS. 4) What happened instead It installed platform files by x86_64-efi instead. P.S. Ubuntu 16.04 doesn't have this issue. ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
** Description changed: + [Impact] + + * Some platforms only have 32-bit EFI BIOS. When executing `grub- + install` on them, it will make the system can not boot up again because + of the wrong GRUB EFI payload and UEFI boot entry. + + [Test Case] + + * Executing `grub-install` on a 32-bit EFI platform should appear the + following results. + + $ sudo grub-install + Installing for i386-efi platform. + Installation finished. No error reported. + + $ sudo efibootmgr -v + BootCurrent: + Timeout: 0 seconds + BootOrder: + Boot* ubuntu HD(1,GPT,b8d7d8e9-4ac4-46cc-8bd0-8d90d6df1df4,0x800,0x10)/File(\EFI\ubuntu\grubia32.efi) + + * Executing `grub-install` on a 64-bit EFI platform should appear the + following results. + + $ sudo grub-install + Installing for x86_64-efi platform. + Installation finished. No error reported. + + $ sudo efibootmgr -v + BootCurrent: + Timeout: 0 seconds + BootOrder: + Boot* ubuntu HD(1,GPT,b8d7d8e9-4ac4-46cc-8bd0-8d90d6df1df4,0x800,0x10)/File(\EFI\ubuntu\shimx64.efi) + + [Regression Potential] + + * This patch is directly backported from Ubuntu 16.04 so it should be OK + without any regression. + + [Other Info] + 1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> About Ubuntu Ubuntu 14.04 2) The version of the package you are using, via 'apt-cache policy pkgname' or by checking in Software Center grub2 2.02~beta2-9ubuntu1.8 3) What you expected to happen Executing `grub-install` will install platform files by i386-efi on 32-bit UEFI BIOS. 4) What happened instead It installed platform files by x86_64-efi instead. P.S. Ubuntu 16.04 doesn't have this issue. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
** Changed in: grub2 (Ubuntu) Importance: Undecided => High ** Changed in: grub2 (Ubuntu Trusty) Importance: Undecided => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
Sorry, the previous comment was meant to say "trusty", not "xenial". ** Changed in: grub2 (Ubuntu Trusty) Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
Please add a test case so that this can be verified. Particulary, please add some analysis about regression potential, as boot loader induced changes are highly sensitive to causing fatal regressions. ** Tags added: verification-needed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
** Changed in: grub2 (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
** Also affects: grub2 (Ubuntu Trusty) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
** Description changed: - 1) Ubuntu 14.04 - 2) grub2 2.02~beta2-9ubuntu1.8 - 3) Executing `grub-install` will install platform files by i386-efi on 32-bit UEFI BIOS. - 4) It installed platform files by x86_64-efi instead. + 1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> About Ubuntu + Ubuntu 14.04 + + 2) The version of the package you are using, via 'apt-cache policy pkgname' or by checking in Software Center + grub2 2.02~beta2-9ubuntu1.8 + + 3) What you expected to happen + Executing `grub-install` will install platform files by i386-efi on 32-bit UEFI BIOS. + + 4) What happened instead + It installed platform files by x86_64-efi instead. P.S. Ubuntu 16.04 doesn't have this issue. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
** Also affects: oem-priority Importance: Undecided Status: New ** Also affects: oem-priority/trusty Importance: Undecided Status: New ** Changed in: oem-priority Importance: Undecided => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1591818] Re: Add support for running a 64-bit Linux kernel on a 32-bit EFI.
This patch is backported from Ubuntu 16.04. ** Patch added: "grub2_2.02~beta2-9ubuntu1.9.debdiff" https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1591818/+attachment/4682504/+files/grub2_2.02~beta2-9ubuntu1.9.debdiff ** Description changed: 1) Ubuntu 14.04 2) grub2 2.02~beta2-9ubuntu1.8 3) Executing `grub-install` will install platform files by i386-efi on 32-bit UEFI BIOS. - 4) It still installed platform files by x86_64-efi. + 4) It installed platform files by x86_64-efi instead. P.S. Ubuntu 16.04 doesn't have this issue. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1591818 Title: Add support for running a 64-bit Linux kernel on a 32-bit EFI. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1591818/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs