I am attempting to install Windows 10 x64 (64-bit) on a device that only has 32-bit UEFI (for the moment)
Since x64 Linux can be booted via a custom 32-bit GRUB.. I assume it could also do the same for windows, but "how to use grub to bypass a 32bit uefi to boot windows 10 x64" seems to indicate otherwise, though the explanation given does not completely explain why (to me at least).
I believe GRUB's 32-bit EFI SHOULD be able to load Window's 64-bit EFI.
Alternatively, is it possible to use grub's newish 'ntldr-mod' to run windows x64 install bootmgr? (howto start WINDOWS OS installation on hard disk with grub2)
This question will likely evolve based on the answers.
Answers/Comments regarding WHY will be flagged as off-topic. All i'm interested in is HOW. If your answer is 'not possible', PLEASE provide more info.
'Architectures must match' is not a valid answer.
reference links:
Possible to install 64-bit Windows on 32-bit UEFI?
[Solved] Chainload Windows8 UEFI with Grub2-efi
Windows installed in UEFI-GPT Mode menu entry
Can't boot a 64bit Windows USB from a tablet originally installed with 32-bit OS
Installing Ubuntu 14.10 (64-bit) on a Windows 8 bay trail atom tablet
How do I repair grub2 (not) booting 32-bit EFI on a 64-bit machine?
chainloader). I haven't really seen anything can actually do that either. You should be noted that grub EFI does not load linux with the same module/command (linuxandinitrdinstead ofchainloader). – Tom Yan Mar 20 '16 at 22:53ntldrcommand/module, it's only available under grub i386-pc (i.e. BIOS), and it can only load the BIOS version of Windows Boot Manager (or NTLDR). Although it's not possible with grub EFI, but AFAIK it's possible to load BIOS/MBR Windows with rEFInd. However, it's only limited to UEFI with CSM (which I doubt that will exist on those 32-bit UEFI). – Tom Yan Mar 20 '16 at 22:57i386-pcandi386-efi), and that's grubi386-efi. FWIW, when I saidgrub EFI, I meant grubi386-efiandx86_64-efiin general.i386-pcis for BIOS/CSM,i386-efiis for 32-bit UEFI, andx86_64-efiis for 64-bit UEFI. – Tom Yan Mar 21 '16 at 04:52grub2-installcommands. The names I mentioned (i386-pc,i368-efi,x86_64-efi) are the ones you used when you specify the--targetparameter. – Tom Yan Mar 21 '16 at 05:16grub2-install). – Tom Yan Mar 21 '16 at 05:42grub-pc(i386-pc) will do any good; that's a BIOS-mode boot loader, and if the firmware supports launching it, the firmware should also support launching the BIOS-mode Windows boot loader, too, so you might as well just use that and do a full-up BIOS-mode install. The only reason I can think of to favor GRUB over the Windows boot loader for launching the Windows kernel is if you have Windows installed on a GPT disk, since the Windows BIOS-mode boot loader doesn't support that type of installation. Even then, I don't know if GRUB would do any better. – Rod Smith Mar 21 '16 at 14:33