Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Would it be possible to install the Windows XP (Service Pack 3) operating system, with all its installed programs, from a VirtualBox 4.06 (running on Ubuntu 11.04) .vdi file, as a non-virtual, primary operating system?
(Or to 'copy' an existing Windows XP installation into a .vdi file, and then re-open it in VirtualBox under Ubuntu?)

(edit: the operating system is Windows XP)

share|improve this question
    
Yes to both, but you will find some OS Specific quirks (for example, if windows is the guest you wil need to change the hard disk drives first). That makes the question too open ended to properly answer it. –  Javier Rivera May 4 '11 at 15:08
    
And what would be the second step in that case? –  user May 4 '11 at 15:36
    
I will run a Virutal Machine with both the vdi and the real drive attached, but boot from an ISO and copy the VDI to the real drive (using some partition copying program or dd). Afterwards you will need to take care of windows drivers, activation and maybe network configuration. If you are specially unlucky you can need to reinstall the MBR. –  Javier Rivera May 4 '11 at 15:49
2  
If you narrow the question (i.e. you want to copy a Windows VDI to a real HD) I'd try to give you a proper answer. –  Javier Rivera May 4 '11 at 15:50
    
OK, editing the question, thank you in advance. –  user May 4 '11 at 17:47
add comment

1 Answer 1

up vote 1 down vote accepted

I'm a little surprised with the question - tenuous link to Ubuntu.

Anyway,

the easiest virtual-to-physical (v2p) and physical-to-virtual (p2v) tool that I use on a day-to-day basis is Symantec's Backup Exec System Recovery tool.

To P2V you would backup the machine using the tool onto an external hard-drive. Then when restoring, you would boot the virtual guest with the restore tool and reimage into the virtual guest. Most of the time, the virtual guest will boot without any changes. You can also use the "hardware changes" part of the toolset to force Windows XP to find drivers during the first reboot. Once install, install the VirtualBox Guest Additions to complete the virtual hardware device driver install.

To V2P you would do something similar - its often easier since the virtual guest has less "exotic" hardware to deal with. Once done, go through the device manager and install all the missing device drivers.

More hit-and-miss V2P solution if you dont want to buy the tool, is to go through the virtual windows XP device manager and deinstall every device you can find. Shutdown the guest and reboot it with an ISO of Clonezilla. Image off the virtual windows XP onto an external drive.

On the physical machine, boot with a CD of clonezilla and restore the image of windows XP. If you are lucky, Windows will boot with low graphics available. Sometimes you need to boot into safe mode and install a few drivers such as VGA and networking. Sometimes you need to boot the restore physical computer with the Windows XP installation disc and do a repair install.

Similarly to P2V, remove as many device drivers as possible using device manager and do a similar Clonezilla backup before restoring into a virtual guest.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.