[Bug 1025555] [NEW] Ubuntu32bits is incompatible with EFI computers

YannUbuntu yannubuntu at gmail.com
Tue Jul 17 07:32:52 UTC 2012


Public bug reported:

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

** Affects: ubiquity
     Importance: Undecided
         Status: New

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


** Tags: 32bit 64bit boot efi grub iso

** Also affects: ubiquity
   Importance: Undecided
       Status: New

-- 
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/1025555

Title:
  Ubuntu32bits is incompatible with EFI computers

Status in Ubiquity:
  New
Status in “grub2” package in Ubuntu:
  New

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/ubiquity/+bug/1025555/+subscriptions




More information about the foundations-bugs mailing list