10

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?

Install Grub2 (with EFI-IA32 support) to the ESP partition from within Windows 8.1 (32-bit) - Bay Trail tablet

[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?

goofology
  • 581

1 Answers1

4

No problema...

Just create a USB boot device partitioned as GPT with a ESP partition formated with FAT32

Put in the USB drive the EFI structure to boot GRUB2 from 32 bits

/EFI/boot/bootia32.efi
/boot/grub/grub.cfg

put a WinPE.iso in the USB drive...
put your WindowsXX x64 iso in the USB drive...
configure GRUB2 to boot this WinPE...

I recomend Win10PE SE (http://theoven.org/index.php?topic=1336.0)

after boot from this PE iso...
mount the Windows iso as a drive (in Windows 10 just double click it),
launch WinNTSetup.exe,
fill the info in WinNtSetup from origin (the mounted Windows iso)
and destination (the drive you want to install to)

If everything went OK... the instalations is done

There is one more step you may have to do if windows is not booting...
(this can happen if firmware is trying to find bootia32.efi instead of bootx64.efi)

Boot from USB again...
format the GPT/ESP partition windows created (you must un-hide it first)
create a EFI structure (just as you did in the USB drive)
copy also GRUB2 to this partition...

(just be carefull to not touch the NTFS partition where windows is installed)

Create a GRUB2 entry to launch Windows (by BOOTMGR in the FAT32 partition is the best option)...

If you have problems you can alse copy the BOOTMGR to the NTFS partition
also the \boot folder...

and edit the BCD to point to the BOOTMGR you just copied to NTFS partition...

Hope you solve the problem...
Bye...

ZEE
  • 1,014