[Bug 1341944] Re: 32-Bit UEFI bootloader support needed

antidrugue hugues.clouatre at gmail.com
Mon May 30 15:24:23 UTC 2016


This as been mentioned earlier in this thread (see comment #7), but just to clarify :
* Debian Jessie i386 does work nicely on the Asus X205TA (cf. https://wiki.debian.org/InstallingDebianOn/Asus/X205TA)
* Debian Jessie has been working since January 5, 2015 (cf. http://cdimage.debian.org/cdimage/unofficial/efi-development/jessie-upload2/) on the Asus X205TA

So 32 bits distributions DO WORK on this machine. In the case of Debian
Jessie, the installer works perfectly except for wifi. You just need to
update the kernel after the initial installation -- like this for
example : sudo apt-get install -t jessie-backport linux-image-686 and
you're done. Nothing difficult or special.

Not sure why the UEFI 32-bit is such an issue on Ubuntu. The Debian
installer has been supporting this architecture for 18 months now. I've
been running Debian Jessie 32 bits on an Asus X205TA for these 18 months
and all is well. Don't why "fourdollars" is not able to boot Debian
Jessie 32 bits, perhaps simply a wrongly formatted image ? Don't know
about Debian Testing, but Debian Stable (Jessie) just works, 32 bits and
64 bits without any workaround.

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

Title:
  32-Bit UEFI bootloader support needed

Status in debian-installer:
  New
Status in debian-installer package in Ubuntu:
  Confirmed
Status in grub2 package in Ubuntu:
  Triaged
Status in live-build package in Ubuntu:
  Confirmed
Status in ubiquity package in Ubuntu:
  Confirmed

Bug description:
  As of now, Ubuntu and other major Linux distributions do not support
  the use of a 32-bit EFI bootloader on UEFI machines. This has become
  extremely problematic due to the popularity of Intel Atom-based
  tablets and compact laptops. Atom-based devices are generally limited
  in storage space (32GB or 64GB eMMC is common), and as a result these
  devices almost universally ship with Windows 8.1 32-bit installed
  (winsxs consumes a significant amount of storage space in order to
  support 32-bit binaries in a 64-bit environment). By design, UEFI must
  use the same architecture used by the bootloader.

  While most modern computers indeed use a 64-bit UEFI implementation
  due to the fact that new computers generally ship with a 64-bit
  operating system (be it OS X or Windows 8.1), Atom-based devices do
  *not* use a 64-bit operating system or UEFI implementation. This is by
  design.

  Intel released a new Atom iteration (Bay Trail) in late 2013 and has
  indicated that they will continue to develop and release Atom CPUs due
  to consumer market demand. At the time of this filing there are a
  number of Atom-based tablets and compact laptops/netbooks being
  actively sold and marketed by major OEMs including Dell, HP, ASUS, and
  Acer. None of these devices have 64-bit UEFI firmware. It is also
  important to note that these Atom CPUs are 64-bit, but explicitly
  require a 32-bit UEFI bootloader.

  The current Linux kernel in Ubuntu 14.04 does support booting the
  64-bit signed kernel from a 32-bit Grub EFI bootloader. I can confirm
  this on at least two 32-bit UEFI devices, the ASUS Transformer T100TA
  and the Acer Aspire Switch 10. Unfortunately, the lack of official
  32-bit EFI bootloader support in Ubuntu makes accomplishing this far
  from trivial and beyond the capacity of many users new to Linux as an
  alternative to Microsoft Windows.

  This bug is currently marked as a security vulnerability due to the
  fact that as of now, it is necessary to compile Grub2 32-bit EFI
  manually in order to boot Linux. This negates the digital signature
  check that allows keeping Secure Boot enabled on modern UEFI-based
  machines.

  Considering the above, it is very important to include a 32-bit UEFI
  bootloader as an update to Grub2 in Trusty and all future releases of
  Ubuntu.

To manage notifications about this bug go to:
https://bugs.launchpad.net/debian-installer/+bug/1341944/+subscriptions



More information about the foundations-bugs mailing list