** 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

Reply via email to