[Bug 1025555] Re: Ubuntu32bits is incompatible with recent (UEFI) computers

Colin Watson cjwatson at canonical.com
Thu Feb 14 10:43:02 UTC 2013


There's nothing we can do about this in GRUB.  64-bit UEFI systems
require a 64-bit OS.

Ubiquity possibly ought to warn about this; except that in order to get
as far as Ubiquity you must have either explicitly or implicitly
switched the firmware into BIOS compatibility mode, which means that it
no longer looks like UEFI to Ubiquity!  Catch-22.

** Changed in: grub2 (Ubuntu)
       Status: Confirmed => Invalid

** Changed in: grub2 (Ubuntu)
       Status: Invalid => Won't Fix

** Changed in: grub2 (Ubuntu)
       Status: Won't Fix => Invalid

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

Title:
  Ubuntu32bits is incompatible with recent (UEFI) computers

Status in “grub2” package in Ubuntu:
  Invalid
Status in “ubiquity” package in Ubuntu:
  Confirmed

Bug description:
  64bits EFI computer (with GPT disk) with pre-installed 64bits
  Windows7.

  1) Installing Ubuntu 12.04 64bit creates a valid
  /efi/ubuntu/grubx64.efi entry. At reboot, the GRUB menu appears and
  allows to boot Ubuntu.

  2) Installing Ubuntu 12.04 32bits installs grub-pc, which creates no
  EFI entry. Ubuntu can't be booted (except if it is possible to
  deactivate EFI mode).

  3) Installing grub-efi from an already installed Ubuntu32 creates
  /efi/ubuntu/boot.efi , and /efi/ubuntu/grubia32.efi . Both EFI entries
  fail.

  4) Installing grub-efi in an already installed Ubuntu32 in chroot via
  an Ubuntu64 live-CD ( so that grub-efi has access to EFI variables)
  also creates two invalid EFI entries (/efi/ubuntu/boot.efi , and
  /efi/ubuntu/grubia32.efi ).

  
  CONCLUSION:
  - grub-efi 32bits always creates invalid entries.
  - Installing Ubuntu32 bits on an EFI system should be blocked by Ubiquity (the Ubuntu installer). In this case, Ubiquity should ask the user to install Ubuntu64 instead.
  - the Download page should warn that the 32bits ISO is not compatible with recent (EFI) computers

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




More information about the foundations-bugs mailing list