I'm finding that my graphics drivers (ATI Radeon HD 4200) run MUCH better in a native windows system, I can't even get the closed-source drivers working in Ubuntu, thus leading me to want to run windows as my main os again but have Ubuntu in a vm. Anyone know how I could migrate my current ubuntu system to a vm?
It's not much different from machine-to-machine disk copy. Try using Clonezilla.
Before running clonezilla to make a partition image, I'd run
I'd install a new Ubuntu in a VM so that you can do the partition as you like, then overwrite the partition from the original partition image created by Clonezilla. That way, you know the bootstrap works in the VM, and you are replacing the partition.
Once the partition is restored, while still in Clonezilla
This is how I usually transfer system from one system to other, reglardless of VM or non-VM.
You can image your Ubuntu install from a live CD using
As you are doing so you may run into problems, especially if you installed the ATI drivers, and so as advised it may be better to simply do a fresh install.
Assuming your Ubuntu is installed to /dev/sda , from a live CD run dd
The final ubuntu.img will be as large as your Ubuntu install and will need to be stored on a separate partition or external storage.
You can boot the raw image as a hard disk or convert it to a virtualbox (or other) image