I have exported Windows XP from VirtualBox 4.0.4 r720112 running on Slackware 13.1 64-bit to another machine, also running VirtualBox 4.0.4 and Slackware 13.1 64-bit. The exported file is named XP.ova, copied from the original box to the new box.
I have a couple of problems: I keep my virtual machines in /var/lib/virtual (a mounted partition) in subdirectories HardDisks and Machines (these were originally created with VirtualBox 3.x). The import seems to go fine, I specify that the disk image is to go in /var/lib/virtual/XP and it does that; however, the blasted thing insists that the "Machine" be put in my home directory (and I do not want in my home directory, I wanted the thing in /var/lib/virtual/Machines!). I can't seem to figure out how to fix that but that, right now, is mute -- the virtual machine will not start.
It gets through the Windows XP boot screen then just stops with a black screen. If I tell it to reset, the Windows log in screen pops up and just sits there and the processors go to 99% and pretty much stay there until I shut XP down.
I should note that the machine the export is coming from is an Intel(R) Core(TM)2 Duo CPU E7600 @ 3.06GHz whereas the machine it's going to is an Pentium(R) Dual-Core CPU T4300 @ 2.10GHz (this processor is not capable of virtualization, the E7600 is).
I have fiddled with every setting I can imagine and have had zero luck with getting this thing to run.
So, is there any way to set environment variables to get the imported machine where I want it, is there anything I can do to get it to at least run or is there some blatantly wrong with trying to do this? Should I try just copying the existing files into the directory structure and then fiddle with settings to get going? Should I have done something special with the export or the import?
I did try reading the documentation but that didn't seem to help much.
Thanks.