Mailinglist Archive: opensuse-features (39 mails)

< Previous Next >
[openFATE 318252] 32-bit UEFI boot in 64-bit Distro
Feature changed by: giuseppe rossi (hawake)
Feature #318252, revision 5
Title: 32-bit UEFI boot in 64-bit Distro

openSUSE Distribution: Unconfirmed
Priority
Requester: Desirable

Requested by: David Poole (dspoole-novell)
Partner organization: openSUSE.org

Description:
Allow for 64-bit versions of openSUSE to boot on to 32-bit UEFI
hardware and allow for installation.
Thus, hardware that supports only 32-bit UEFI and not legacy boot in
BIOS yet has 64-bit processors (typically Intel Atom) would let
openSUSE 64-bit install.

Use Case:
Some Ubuntu users have created a work-around to get their 64-bit kernel
version installed on Dell Venue/Toshiba Encore Mini-series tablets
using a custom 32-bit UEFI boot. This is not officially supported by
Ubuntu but there has been some interest in getting Linux onto the
sub-$200 tablet market.
However, because it is basically a hack to do so and only on specific
hardware, only the bravest Ubuntu users have accomplished this task.

Business case (Partner benefit):
openSUSE.org: There is a surge of low-end tablets starting to appear on
the market. See the HP Stream 7 and 8 series, which start at $99 and
$149 respectively. These tablets are equipped with quad-core Intel Atom
Z3735G 1.83GHz 64-bit processors but are saddled with a 32-bit UEFI
BIOS that does not support Legacy BIOS boot. As such, it is currently
impossible to install openSUSE on this hardware since 32-bit legacy
versions of openSUSE only support Legacy BIOS booting and 64-bit
versions only support 64-bit UEFI booting. Since Linux kernel 3.14, the
ability to boot from 32-bit UEFI into a 64-bit kernel has been
supported.
By supporting a 32-bit UEFI boot and a 64-bit kernel, openSUSE could
open the door to installation on a new market of low-cost tablets and
thus introduce openSUSE as an alternative to Microsoft Windows 8.1 32-
bit which currently is the only option as an operating system.

Discussion:
#1: Martin Pluskal (pluskalm) (2014-12-22 21:46:09)
Well it is possible to build i586 iso image using kiwi that boots in
uefi on such platform (in my case I tried Prestigio MultiPad Visconte
Quad): # linux32 kiwi --target-arch i586 --build suse-13.2-JeOS --type
iso -d /root/kiwi ... resulting image boots fine from usb flash
attached to tablet.
It is also possible to boot current factory installer/live iso, all you
need is to copy grubia32.efi to image (efi boot partition on it_ and
then boot x86_64 kernel.
There are at least two things that should be done: 1) Build i586
opensuse/factory images with grub2-efi (I am not sure it is missing
currently). 2) Add 32 bit grub2 to x86_64 image.

+ #2: giuseppe rossi (hawake) (2015-01-20 12:27:52) (reply to #1)
+ Hi, "# linux32 kiwi --target-arch i586 --build suse-13.2-JeOS --type
+ iso -d /root/kiwi ... resulting image boots fine from usb flash
+ attached to tablet." So the resulting image should work with x64
+ hardware and 32 bit UEFI? For example on an Asus Transformer T100? The
+ strange thing is that GParted Live works flawlessy, you burn it on an
+ USB drive and it will boot graphically with any problem.
+ Bye hawake




--
openSUSE Feature:
https://features.opensuse.org/318252

< Previous Next >
This Thread
  • No further messages