Well, been fighting with basic Disk Images, grub4dos, syslinux/memdisk and been trying to boot directly or memory mapped Disk Image without success to install Windows NT 6.x.
So far:
1. grub4dos at USB
2. Windows 7 ISO extracted to 700MB VHD or RAW (without "install.wim") [WIN.VHD]
3. Bootsect /nt60 X: /force /mbr (where X: is mounted VHD 'or RAW')
4. So far tested drivers combinations (forcing them inside WinPE OR Integrating them with dism mount/regedit etc.):
-Diskmod + WinVblock
-Diskmod + Firadisk
-Waitbt + Diskmod + WinVblock
-Waitbt + Diskmod + Firadisk
- and WinVblock or Firadisk alone.
5. grub4dos commands:
map /WIN.VHD (hd0)
map --hook
root (hd0,0)
chainloader /bootmgr
boot
Also been trying: to boot the VHD with bootmgr > BCD and applying 'BOOT.WIM' to VHD/RAW and then copying files inside Windows 7 ISO without success. Even while this should be Natively supported without any drivers.
Also been trying: Different methods we used to use to boot Windows 7 installed to VHD load styles from reboot.pro with grub4dos and VHD style (Win7_VHD_Compact), but for some reason this doesn't work the same for Windows PE and can't figure out why.
Problem:
I can boot the Windows Setup from VHD, but for some reason I cannot by any mean see the actual content of VHD while at Windows PE environment which makes my idea of movable/linkable windows root impossible unless actually standaing at NTFS at USB media which again makes multible media impossible as it seems I cannot boot logical partitions as Windows installation media (Windows Setup just gets stuck).
Any suggestions?
(Sorry for typos again is some.)