How can I make a multi-architecture Windows 10 iso that can boot in both Legacy/UEFI?

Discussion in 'Windows 10' started by joluboga, Sep 15, 2018.

  1. joluboga

    joluboga MDL Member

    Dec 4, 2011
    167
    78
    10
    Hey guys, just like the title says, I'm trying to make a custom Windows 10 install media that includes both architectures in the same installation media, but that it can boot systems in both legacy and uefi modes.

    Obviously, I'm using the x86 distribution as base and I made the custom install.wim just fine, no problems there. But if I leave it like that, I can only boot both architectures in legacy mode. So I grabbed the bootx64.efi file from the x64 iso and put it in the x86 distribution, next to the bootia32.efi file and no luck either.

    Is there something I'm missing? Maybe some more file(s) from the x64 distro that need to be copied over to the x86 distro?

    NOTE: I'm trying to install from a USB formatted in FAT32, just like @Enthousiast recommended, no Rufus or any extra software.
     
  2. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    16,847
    21,194
    340
    x86 iso will only boot x86 uefi systems, not on x64 eufi systems.
     
  3. joluboga

    joluboga MDL Member

    Dec 4, 2011
    167
    78
    10
    Hey @Enthousiast, thanks for answering. So it won't work? Not even with the correct bootx64.efi and maybe some other files? So I'm basically out of luck? =/

    I'm just trying to be able to install x86 in legacy mode and x64 in both legacy/uefi from the same usb stick.
     
  4. ShiningDog

    ShiningDog MDL Addicted

    Feb 25, 2018
    564
    523
    30
    https://forums.mydigitallife.net/threads/windows-10-esd-repository.59082/page-61#post-1303176
    Put your separate x86 x64 iso's next to multi_arch_iso.cmd and run that .cmd script.
    there are two methods to create multi arch iso.
    merged x86 x64 install.wim/esd can be used to boot from x86/x64 uefi and legacy bios but can not be used to upgrade. (smaller iso size)
    separate x86/x64 install.wim/esd can be used to boot from x64 uefi and legacy bios and also can be used to upgrade. (same as mct) (bigger iso size)
     
  5. joluboga

    joluboga MDL Member

    Dec 4, 2011
    167
    78
    10
    Wow! Thank you @ShiningDog! I'll check that thread right now and get to work xD
     
  6. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    16,847
    21,194
    340