Normal when I say multiboot,I mean booting multiple operating systems on the same machine. But now with Windows 8 it is really easy to boot an operating system as a virtual as well as a physical.
To get to this hybrid (virtual/native) installation you create a virtual and add this virtual to the boot menu. Now you can choose to run your vhd(x)as a guest in Hyper-V or booting natively from it. And you may make that decision every day.
After creating your virtual with Hyper-V you just add it to the boot menu with the following steps:
- mount the vhd(x) by right clicking on it. notice the drive letter assigned to the vhd.
- add the installation to the boot menu with the commmand bcdboot x:\windows /d (replace x with the correct drive letter).
- unmount the vhd(x)
Of course messing with your bcd always comes with a risk, so make sure you create an export beforehand (bcdedit /export) and store it somewhere safe.
Your hybrid installation needs to have drivers for both Hyper-V (already on the installation media) and for the hardware you are booting it on.
For a more detailed description: http://www.thomasmaurer.ch/2011/09/windows-8-client-hyper-v-and-boot-from-vhd/
For troubleshooting information on booting from vhd: http://mythoughtsonit.com/?p=1104
I’m showing what is possible. I wouldn’t recommend this in a production environment