Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have cloned a VirtualBox machine, which runs Ubuntu.

I now wish to transfer it to a new host machine running Windows Vista 32-bit. I've transferred the .vdi file and adjusted the name and memory. However when I boot it, it seems to be taking a long time. Is this usual? Or is something not working?

It says it's running but the screen is black and the SATA controller is just standing still.

share|improve this question
Also, the VirtualMachine on my new host machine is newly installed so I have nothing there. Should I download Ubuntu before booting my cloned .vdi? – GTyler Aug 17 '11 at 23:10
Could you be a bit more specific on a couple of points: Original HOST, what you mean specifically by "clone", and did you just create a new virtual machine configuration and attached your existing hard drive or something a bit more involved in transporting the VM? – Goyuix Aug 17 '11 at 23:15
I made a clone of a VirtualMachine (on desktop) and now I am trying to transfer that to a new host machine (laptop) so I can work from there. I followed the specific procedures for cloning, such as using the clonehd from the command prompt. – GTyler Aug 17 '11 at 23:23
In the past I have taken VB guest disk images on USB stick to another location and attached them to a new configuation as Goyuix mentioned and they just worked. – Linker3000 Aug 17 '11 at 23:27
On the Vista machine, try creating a new virtual machine with no hard disk, and attaching the cloned disk to it. Sometimes the .vbox vm "description" file becomes corrupted and fails to run properly. The .vbox file is an xml file, and can be viewed with a text editor. – Joe Internet Aug 18 '11 at 2:18

Make sure the .vdi is not fragmented on your host system and the memory is not too small for Ubuntu to run (512MB at least, 1GB + swap if you want to use Firefox or libre office).

Also make sure your host OS have enough free physical memory to run the virtual machine. You can find the number using Task Manager or similar tools. You should leave at least 400MB "free" physical memory after the virtual machine is loaded to allow the system to handle other application's spot memory use.

share|improve this answer
I have over a 100GB in my local disk. As for for .vdi, it says it has 4.61 GB as actual size and 7.79 GB as virtual size. However, the base memory for my VirtualMachine only goes up to 3072 MB. Could that be the problem? Also, since my VirtualMachine is newly installed, should I install Ubuntu as IDE controller? Thanks. – GTyler Aug 18 '11 at 1:39
Sorry, I didn't notice you are using a 32-bit host system, which means the whole OS can only recognize ~3GB of physical memory, so you're probably having a memory shortage. Trying closing non-essential programs and reducing the memory of the VM to ~1GB and see if it works better. Otherwise upgrade to a 64-bit OS. – Aug 18 '11 at 4:16

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .