[Bug 1025555] Re: Ubuntu i386 images are not compatible with recent (UEFI) computers

Dmitrijs Ledkovs launchpad at surgut.co.uk
Wed Apr 17 22:39:32 UTC 2013


** Description changed:

  64bits EFI computer (with GPT disk) with pre-installed 64bits Windows7.
  AND 32bits EFI computer without legacy boot support
  
  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
  
  === Workarounds ==
  
  If you have UEFI-only machine, please use amd64 (64-bit) images. That
  image will most likely work for you as your machine is highly likely a
  64-bit one.
  
  If you truly have 32-bit-only CPU and UEFI-only machines please post
  exact Manufacturer, OEM, make, brand and model number as a comment on
  this bug report.
+ 
+ * ACER W510 tablet
+ 
+ (potential work-around disable secure boot, prepare usb-stick with 32bit
+ grub-efi image installed, boot of that and perform manual  -
+ "debootstrap" based installation: manually partition, manually install
+ grub-efi, debootstrap packages, attempt to boot.)

-- 
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:
  Ubuntu i386 images are not compatible with recent (UEFI) computers

Status in Ubuntu CD image build software:
  Confirmed
Status in “grub2” package in Ubuntu:
  Invalid
Status in “ubiquity” package in Ubuntu:
  Invalid

Bug description:
  64bits EFI computer (with GPT disk) with pre-installed 64bits Windows7.
  AND 32bits EFI computer without legacy boot support

  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

  === Workarounds ==

  If you have UEFI-only machine, please use amd64 (64-bit) images. That
  image will most likely work for you as your machine is highly likely a
  64-bit one.

  If you truly have 32-bit-only CPU and UEFI-only machines please post
  exact Manufacturer, OEM, make, brand and model number as a comment on
  this bug report.

  * ACER W510 tablet

  (potential work-around disable secure boot, prepare usb-stick with
  32bit grub-efi image installed, boot of that and perform manual  -
  "debootstrap" based installation: manually partition, manually install
  grub-efi, debootstrap packages, attempt to boot.)

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




More information about the foundations-bugs mailing list