Public bug reported: Description of problem: Currently the existing Ubuntu Live installers can't boot from a USB key on legacy Apple hardware like a MacBook Pro 2,1 which lacks EFI-64 firmware with only EFI-32 firmware. The next Ubuntu release should adopt the same mixed-mode multi-arch installer approach as taken by Debian in their Jessie https://cdimage.debian.org/debian-cd/current/multi-arch/iso-cd/debian-8.6.0-amd64-i386-netinst.iso installer.
Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Attempt to boot a USB drive or memory key with the Ubuntu 16.10 x86_64 or i386 Live installer on any of the following Apple hardware which lacks EFI-64 firmware and only has EFI-32 firmware... MacBook2,x MacBook3,x MacBook4,x MacBookPro2,x MacBookAir1,1 MacMini1,x with C2D MacMini2,x iMac4,x with C2D iMac5,x MacPro1,x MacPro2,x 2.You will find that the option key EFI boot selector shows no icon for the attached USB drive or key. 3.Prepare a USB drive or key with the debian-8.6.0-amd64-i386-netinst.iso installed on it. Actual results: The boot selector will show the boot EFI for the Debian Jessie multi-arch installer on a USB device mounted on an EFI-32 firmware Mac, but not for any of the available Fedora releases. Expected results: I expected the Ubuntu releases to be able to boot the x86_64 linux from a USB device. Additional info: The Debian Mixed-Mode support is described on https://wiki.debian.org/UEFI as follows... Support for mixed-mode systems: 64-bit system with 32-bit UEFI Some systems have been released containing 64-bit Intel Atom CPUs (such as the Bay Trail), but unfortunately use 32-bit UEFI firmware with no BIOS compatibility mode. Using the 32-bit UEFI x86 support, an i386 installation should be possible on these machines but it won't make the most of the 64-bit hardware. Debian Jessie (8.0) was the first Linux distribution to include full support for mixed-mode UEFI installation on these machines. The multi- arch installation media (available in netinst and DVD form) include the UEFI boot loaders necessary for both i386 and amd64 boot. By selecting "64-bit install" from the initial boot menu, debian-installer will install a 64-bit (amd64) version of Debian. The system will automatically detect that the underlying UEFI firmware is 32-bit and will install the appropriate version of grub-efi to work with it. Note that a 64-bit Graphical install of x86_64 Debian Jessie Linux using the multi-arch iso installs... /boot/efi/EFI/debian/boot.efi /boot/efi/EFI/debian/bootia32.efi to allow the x86_64 Linux kernel to boot on the EFI-32 motherboard. ** Affects: unity (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1650023 Title: grub2 should install in mixed-mode for multi-arch x86_64/i386 support to allow EFI-32 boots To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1650023/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs