10.07.2016 19:36, Chris Murphy пишет:
On Sat, Jul 9, 2016 at 8:55 PM, Andrei Borzenkov
wrote: Отправлено с iPhone
Lots of searching on Google brings no relief. It appears that a 32 bit EFI is needed even if installing a 64 bit OS.
If this system has 32 bit firmware, this is not supported currently. There was discussion not so long ago, and there is feature request. You may try to manually add 32 bit bootloader to USB stick, this should at least enable you to boot installation medium.
Yup. Looks like the issue is that the X205T has 32-bit EFI. http://askubuntu.com/questions/560741/creating-a-boot-disc-and-installing-ub...
And that also means you do not use legacy BIOS. Are you sure you "disabled" UEFI?--
Yeah, there are two rabbit holes here unfortunately, and Ken has to pick which one to go down.
1a. Start at the above URL to get a 32-bit GRUB EFI OSLoader built, an grafted onto probably USB stick #1, and use Rawrite32 to create USB stick #2. The firmware should find the OSLoader on stick #1, and once grub is loaded, it'll see stick 2, then use the GRUB "configfile" command to point to USB stick #2's grub.cfg. OR
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.
1b. To figure out how to create a single USB stick with 32-bit GRUB and openSUSE install files. Seems tricky to me.
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
2. use Rawrite32 to built a new stick. Try setting the firmware again to disable UEFI. And see if this stick will boot.
In other words, I would use a currently maintained ISO to USB stick writer.
But before all that, is this going to be dual booted or will it be only Linux? That the computer has a 32-bit EFI, I'm willing to bet Windows only supports it with the CSM enabled, in which case I'd keep doing whatever Windows supports if dual booting. Mixing and matching CSM enabled/disabled for different OS's in multiboot configuration is a PITA.
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org