Strange how it is; I can run Windows 7 off a VM but cannot run it off my computer. Rather weird IMHO.
Did you try reformatting your hard drive and install Windows 7?
Funny you say this. I would be interested to know a little more?
I assume you have ext3 partitions and 7 wont install onto that properly?