You Ubuntu is not on your Vista. Your Vista drive probably is not C, but maybe D. The C drive is not always the OS drive, especially not in dual boot scenario's (Linux and Windows handle drives different). Btw, if you install a virtual OS, yo do not install it on a physical disk, but onto an emulated disk, which is basically a file.