I am commencing on a Linux-only setup, and I'm going to install 10 in a fixed-size VHD. I want to get to learn Linux more in-depth, but still need Windows for a few things, like flashing firmware onto Android devices, 3D graphics modeling, etc.
I am planning to place this VHD in my Fedora's /home partition, which will have an EXT4 filesystem. But I'm not sure if either G4D or GRUB2 can chainload a VHD located within an EXT4 partition. My preference is to use GRUB2 for this. I had wanted to try VBoot, but saw that it is relatively unsupported trialware, and cant be chainloaded from another bootloader. Do I need to place my VHD within an NTFS partition instead? My Windows boot files (bootmgr and BCD) will be located in a small System Reserved partition within the VHD itself. My current booting mode is BIOS/MBR.
Edit: I would also like to make it clear that GRUB2 will be in my laptop's MBR. I would like it to either:
1. Directly chainload the VHD located in the EXT4 partition
2 (less preferable). Chainload G4D, which will then find my VHD and load it.