On 07/10/2016 01:15 PM, Andrei Borzenkov wrote:
10.07.2016 19:36, Chris Murphy пишет:
grub.cfg on installation media resets $prefix so whatever build of grub2 you are using should be self contained. The most obvious is to use 32 bit grub2 built for the same release of openSUSE.
In general it is not tricky at all - you just need to drop suitable bootia32.efi file. The problem is, bootx64.efi is shim - and shim hardcodes grub.efi as payload and is not even built for 32 bit openSUSE, nor is 32 bit grub.efi signed. So at least secure boot is not possible. Non secure boot case should be possible by dropping /usr/lib/efi/grub.efi from 32 bit grub2-i386-efi package as bootia32.efi.
To enable full support in installer we would need to
a) modify shim to load platform-dependent image b) build shim for 32 bit c) sign grub for 32 bit d) actually provide 32 bit RPM for 64 bit distribution e) of course adjust kiwi script that creates ISO
Thanks everyone for the pointers. This was going to be single boot only of TW. But there is much more involved them I am able to do so it shall remain a win 8.1 notebook. I will give to my grandson for his high school studies. -- Ken linux since 1994 S.u.S.E./openSUSE since 1996 -- Ken Schneider -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org