I would like to make my Windows 7 installation bootable from VirtualBox inside Linux. The only problem is that Windows 7 does not boot inside VirtualBox because of the different "hardware" it presents.
I have looked at this question and its accepted answer, but I fear that it would make the installation lose all its hardware drivers - i.e. it will become bootable only in VirtualBox.
I have all the other things sorted out - I created a raw VMDK, Windows 7 tries to start in VirtualBox, it starts to boot, but it throws a BSOD (I couldn't quite catch what it was) and reboots. So I am positive that the problem is Windows 7's clinginess to the hardware.
So my question is: How can I install Windows 7 drivers for VirtualBox's hardware while retaining support for the native hardware too?