[Bug 963600] New: make Leap bootable on 32bit UEFI machines
http://bugzilla.opensuse.org/show_bug.cgi?id=963600 Bug ID: 963600 Summary: make Leap bootable on 32bit UEFI machines Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Bootloader Assignee: jsrain@suse.com Reporter: jmozdzen@nde.ag QA Contact: jsrain@suse.com Found By: --- Blocker: --- When trying to install openSUSE Leap 42.1 on i.e. an ASUS EeeBook (model F205T - a BayTrail platform, Intel Z3735 CPU), you cannot even boot the Leap installation ISO from an USB device - the device is not on the list of possible boot devices. Further investigation shows that the hardware is capable of running 64bit OS, but the machine comes with 32bit UEFI only. Further investigation on the net reveals two major pieces of information: 1. There seem to be quite a number of users trying the same thing 2. For Ubuntu, there's "ubuntu-14.04.3-desktop-linuxium.iso" which does exactly this: Boot (Ubuntu) Linux in 64bit mode (granted, it seems to be unofficial)(http://www.linuxium.com.au/Downhome/latest/creatinganubuntuserveronaz3735fde...). I've tried the Ubuntu ISO and could boot into a 64bit Linux on the Eeebook without any further hassle - plug in the stick, go into boot device selection during machine startup, select USB device, done. Graphics work, as does many other things. The kernel included in that ISO is pretty old (3.12.x iirc).
From what I can tell, this ought to be a question of what EFI-stage files to include on the USB stick.
What needs to be done to extend the Leap 42.1 installation ISO so that it can be booted on such (crippled) machines with 32bit UEFI? Can the standard distribution be enhanced to included the required files, so that any user can download and use the ISO without further hassle, like possible with the Ubuntu ISO? Regards, Jens -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=963600 Jens-U. Mozdzen <jmozdzen@nde.ag> changed: What |Removed |Added ---------------------------------------------------------------------------- Hardware|Other |x86-64 OS|Other |openSUSE 42.1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=963600 Jens-U. Mozdzen <jmozdzen@nde.ag> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|make Leap bootable on 32bit |make Leap bootable on |UEFI machines |32bit-UEFI (but 64bit CPU) | |machines -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=963600 Malcolm Lewis <malcolmlewis@cableone.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |malcolmlewis@cableone.net -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=963600 Neil Rickert <nwr10cst-oslnx@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nwr10cst-oslnx@yahoo.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=963600 http://bugzilla.opensuse.org/show_bug.cgi?id=963600#c1 --- Comment #1 from Jens-U. Mozdzen <jmozdzen@nde.ag> --- The EeeBook has secure boot disabled, I configured so via BIOS settings. On the USB stick, I exchanged Leap ISO's (msdos1)/EFI/BOOT/bootx86.efi with bootia32.efi from the Ubuntu image referenced above: - the EeeBook offers to select the USB stick as a boot medium - when selected, the boot works in the sense that I have a grub shell - by calling "linux (hd0,msdos2)/boot/x86_64/loader/vmlinux", "initrd (hd0,msdos2)/boot/x86_64/loader/initrd" and "boot" the system will boot. I have not spent any major effort on creating some EFI configuration that will present a proper Grub menu - using manual commands to start the installer is all I needed for POC. Unfortunately, there are some issues that make the built-in keyboard/touchpad stay dead, but I can continue using USB keyboard/mouse to continue. So in terms of this bug, I prove that booting Leap on such a machine is possible, all that's missing is a proper bootia32.efi included in the EFI partition of the ISO. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=963600 http://bugzilla.opensuse.org/show_bug.cgi?id=963600#c2 --- Comment #2 from Jens-U. Mozdzen <jmozdzen@nde.ag> --- Seems this is a duplicate of bug 963496. The same original cause (32bit UEFI), the hardware is different but obviously has a 64bit-capable CPU (since the report mentions that installing Leap 42.1 works). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=963600 http://bugzilla.opensuse.org/show_bug.cgi?id=963600#c3 Jens-U. Mozdzen <jmozdzen@nde.ag> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE --- Comment #3 from Jens-U. Mozdzen <jmozdzen@nde.ag> --- Just for completeness' sake: I was able to install openSUSE Leap 42.1 on the machine and have it running (X11 works, Wifi does not yet work, support for other components may be missing ATM, too) - so Leap can generally work on the ASUS EeeBook F205T / X205TA. I still have the issue that I have to use the EFI 32bit boot loader from Ubuntu, which I copied to the EFI partition of the internal "disk". *** This bug has been marked as a duplicate of bug 963496 *** -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com