I think for myself that this could be very complicated... but maybe there is a possibility:
is it possible to install an OS (like Windows 7 e.g.) on a Computer while running another OS (e.g. Linux)? Like you would start up a Virtual Machine Hypervisor, which let the installer access all the stuff it needs and let the virtual running OS see all its needed Hardware (like Mainboard, ...)
I know that it could be very complicated because you need to somehow manage that one operating system is not gathering locks for the hw which will lock out the hypervisor... But a virtual hardware (like VirtualBox or VMWare does) would also guides to trouble because than you couldnt start up Windows after installation...
maybe someone has thought about that earlier?