UEFI Multi-Boot (Win8/7/XP, Ubuntu) with MBR Windows XP

macycat

New Member
Messages
2
I installed a Win 7 and Win 8 dual UEFI boot (on a GPT-formated disk of course) on HD0. Both Win7 and Win8 boot fine when the Windows Boot Manager is selected on HD0. Then I installed Win XP and Ubuntu (on an MBR-formatted disk) on HD1. Both the Win XP install and the Ubuntu install boot via legacy bios (with CSM support) when HD1 is selected in the UEFI.

This is very similar to what Theog's setup is (or at least was at some point in time; see image below).


TheogsMultiboot.jpg

I can boot in UEFI mode on Disk 0 and boot either Win 8 or Win 7, or I can boot in BIOS/MBR mode on Disk 1 and boot either Win XP or Ubuntu. The problem is that I can not seem to get all four options to work from one boot screen.

The closest that I have gotten is to load a Windows 7 boot manager (bootmgr) and a BCD store on the Win XP partition and use EasyBCD and BCDedit to create boot options for all four operating systems. WinXP, Ubuntu, and Win7 all boot up fine this way, but Win8 gives me a boot error saying something like "invalid signature for winload.exe".

Is there a way to get this to work?
 

Attachments

  • TheogsMultiboot.jpg
    TheogsMultiboot.jpg
    48.1 KB · Views: 146

My Computer

System One

  • OS
    Win8, Win7, WinXP, Ubuntu
    Computer type
    PC/Desktop
    System Manufacturer/Model
    n/a
    CPU
    i7-4770k
    Motherboard
    Gigabyte Z87X-UD4H
    Memory
    16 G
    Graphics Card(s)
    Gigabyte GTX 670
The above screenshot is using the One Time Boot Menu.

You can dual boot two+ UEFI mode OS's
or
You can dual boot two+ Legacy mode OS's
But not a UEFI mode & a Legacy mode.
 

My Computer

System One

  • OS
    ME, XP,Vista,Win7,Win8,Win8.1
    Computer type
    PC/Desktop
    Other Info
    Notebooks x 3

    Desktops x 5

    Towers x 4
The above screenshot is using the One Time Boot Menu.

You can dual boot two+ UEFI mode OS's
or
You can dual boot two+ Legacy mode OS's
But not a UEFI mode & a Legacy mode.


FYI ...

After playing around with things, I was able to get Windows 7 (UEFI install on a GPT formatted SDD) to boot from an a BIOS Windows 8 boot manager (bootmgr) installed in an XP partition on an MBR formatted HDD. The Windows 7 install would load with winload.efi during the UEFI boot and with winload.exe during the BIOS boot.

I tried many different approaches, but Windows 8 (UEFI install on a GPT formatted SDD) would not boot with a BIOS boot.
 

My Computer

System One

  • OS
    Win8, Win7, WinXP, Ubuntu
    Computer type
    PC/Desktop
    System Manufacturer/Model
    n/a
    CPU
    i7-4770k
    Motherboard
    Gigabyte Z87X-UD4H
    Memory
    16 G
    Graphics Card(s)
    Gigabyte GTX 670
Back
Top