You have been subscribed to a public bug:

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.

Currently known machines that are affected are Intel Atom 32-bit 
System-on-a-chip based machines, such as phones & tablets as listed on:
https://en.wikipedia.org/wiki/Atom_(system_on_chip)

Please note explicit Intel Atom (CPU) architecture has not been
supported in Ubuntu for a while know. The Atom system-on-chip is a new &
upcoming type of processors that are not supported by Ubuntu at the
moment and further work is required to bring up an Ubuntu port to such
machines. At the moment those machines have limited stock, high pricetag
and no Ubuntu ports known to be in progress.

(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.)

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

** Affects: ubuntu-cdimage
     Importance: Undecided
     Assignee: Jonathan (miareggeti)
         Status: Won't Fix


** Tags: 32bit 64bit boot efi grub intel-atom iso uefi
-- 
Ubuntu i386 images are not compatible with 32-bit UEFI computers
https://bugs.launchpad.net/bugs/1025555
You received this bug notification because you are a member of Ubuntu Bugs, 
which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to