Rooting android via virtual windows 8 on ubuntu 12.04
If you can pass the USB control of the device from the host to the guest, then it should be perfectly fine. This requires the closed-source version of virtual box. Source