** 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: 0000 + Timeout: 0 seconds + BootOrder: 0000 + Boot0000* ubuntu HD(1,GPT,b8d7d8e9-4ac4-46cc-8bd0-8d90d6df1df4,0x800,0x100000)/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: 0000 + Timeout: 0 seconds + BootOrder: 0000 + Boot0000* ubuntu HD(1,GPT,b8d7d8e9-4ac4-46cc-8bd0-8d90d6df1df4,0x800,0x100000)/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