Is it possible to have VirtualBox get an image of the hard drive partition on the machine on which it is running to create a guest VM of that machine? I can't dual boot this machine for reasons related to the internal LCD.
Here's my scenario:
I have a beefy laptop running Windows Vista that I partitioned to run Ubuntu 12.10. Under the Ubuntu environment, I installed VirtualBox and created many guests using Windows 98, Puppy Linux, Ubuntu 8, Ubuntu 11, and Open Solaris and they all seem to work just fine.
Is there any way to "dd" the Windows Vista disk and all of its content into an image that can be loaded into VirtualBox?
I see utilities like DD for Windows and VHD tools, but I can't seem to locate the steps to load another Windows partition on the same disk as the Linux host into a VM.
Note: This is not for professional use, I am only supporting a home network environment and can't dual-boot because the internal LCD on the laptop is broken and the GRUB prompt never shows on the external display, so I thought I could get the Vista contents running in a VM, which would satisfy this need to get that data.