I have no experience with either. A virtual may work if the usb ports are passed to the VM.
Just speculation though......
I just installed Ubuntu on my Windows box. It automatically adjusts the partition and installs without messing with Windows at all.
-- Jim
|