[Bug 1860640] Re: Add / Enable "32Bit UEFI Support" in Ubuntu?
lorn10
1860640 at bugs.launchpad.net
Fri Dec 18 14:55:44 UTC 2020
** Description changed:
Hi there!
I want to add here a request regarding the addition of a very nice,
currently Fedora-exclusive, feature. It's called "32Bit UEFI Support"
and makes it possible to boot and install a 64bit Linux onto a 32 bit
(U)EFI based system which contains a 64bit CPU.
Source: https://fedoraproject.org/wiki/Changes/32BitUefiSupport
So far I understand, this works through a special modified BOOTIA32.EFI
file. That one acts as some kind of a "wrapper" which converts some
(essential) EFI64 calls to EFI32 (during the boot-up).
I have tested this principle with latest Fedora 31 at an early Intel
iMac which contains a 64bit CPU but has a 32bit EFI. To my big surprise
it works absolutely GREAT!
There exist currently some ways to apply this principle also at other
Linux Distros like Ubuntu and Debian. Unfortunately these are all quite
complex and needs a lot of modifications. More information can be found
at the following link:
https://medium.com/@realzedgoat/a-sorta-beginners-guide-to-installing-
ubuntu-linux-on-32-bit-uefi-machines-d39b1d1961ec
I tried to modify a Kubuntu 18.04 LTS DVD ISO image but I failed. Fedora
Linux uses a quite different DVD install layout (folder & file
organization) which is not easy applicable at Ubuntu / Debian based
Distros. In detail I tried to copy the mentioned BOOTIA32.EFI wrapper
file into the /EFI/boot directory. Well, the edited / modified Kubuntu
DVD image was not recognized by the 32bit EFI firmware (at an iMac). I
have uploaded some of the needed files. Fedora seems to include also a
special macboot.img file which is not present (in that form) in Ubuntu.
+ Update 18.12.2020:
+ The following link shows a step-by-step guide how an installation can be done with latest Ubuntu / Kubuntu 20.04 LTS: https://wiki.ubuntuusers.de/Howto/32-Bit_EFI/
+
+ As mentioned in my initial request the main problem lies in the missing
+ grubia32.efi file. That one is unfortunately not included at current
+ Ubuntu 64 bit x86-64 install medias. So it is needed to add it from
+ another Distro like Debian 10.
+
+ Note, Debian supports that "64bit CPU & 32bit EFI" install option since
+ Version 8: https://wiki.debian.org/UEFI#Support_for_mixed-
+ mode_systems:_64-bit_system_with_32-bit_UEFI
+
Kind regards
C. Leu
--
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/1860640
Title:
Add / Enable "32Bit UEFI Support" in Ubuntu?
Status in grub2 package in Ubuntu:
New
Bug description:
Hi there!
I want to add here a request regarding the addition of a very nice,
currently Fedora-exclusive, feature. It's called "32Bit UEFI Support"
and makes it possible to boot and install a 64bit Linux onto a 32 bit
(U)EFI based system which contains a 64bit CPU.
Source: https://fedoraproject.org/wiki/Changes/32BitUefiSupport
So far I understand, this works through a special modified
BOOTIA32.EFI file. That one acts as some kind of a "wrapper" which
converts some (essential) EFI64 calls to EFI32 (during the boot-up).
I have tested this principle with latest Fedora 31 at an early Intel
iMac which contains a 64bit CPU but has a 32bit EFI. To my big
surprise it works absolutely GREAT!
There exist currently some ways to apply this principle also at other
Linux Distros like Ubuntu and Debian. Unfortunately these are all
quite complex and needs a lot of modifications. More information can
be found at the following link:
https://medium.com/@realzedgoat/a-sorta-beginners-guide-to-installing-
ubuntu-linux-on-32-bit-uefi-machines-d39b1d1961ec
I tried to modify a Kubuntu 18.04 LTS DVD ISO image but I failed.
Fedora Linux uses a quite different DVD install layout (folder & file
organization) which is not easy applicable at Ubuntu / Debian based
Distros. In detail I tried to copy the mentioned BOOTIA32.EFI wrapper
file into the /EFI/boot directory. Well, the edited / modified Kubuntu
DVD image was not recognized by the 32bit EFI firmware (at an iMac). I
have uploaded some of the needed files. Fedora seems to include also a
special macboot.img file which is not present (in that form) in
Ubuntu.
Update 18.12.2020:
The following link shows a step-by-step guide how an installation can be done with latest Ubuntu / Kubuntu 20.04 LTS: https://wiki.ubuntuusers.de/Howto/32-Bit_EFI/
As mentioned in my initial request the main problem lies in the
missing grubia32.efi file. That one is unfortunately not included at
current Ubuntu 64 bit x86-64 install medias. So it is needed to add it
from another Distro like Debian 10.
Note, Debian supports that "64bit CPU & 32bit EFI" install option
since Version 8: https://wiki.debian.org/UEFI#Support_for_mixed-
mode_systems:_64-bit_system_with_32-bit_UEFI
Kind regards
C. Leu
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1860640/+subscriptions
More information about the foundations-bugs
mailing list