Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

Can a virtual box machine that was created in Virtual Box for windows run on Virtual box for linux?

And if so do I just need to transfer the hdd files?

share|improve this question

1 Answer 1

up vote 5 down vote accepted

Yes you can use Virtual Box images portability across different host OSs. It's a little bit complicated because you need more than the hard drive image, you also need the virtual machine configuration file.

  • If this is a one time transfer you might consider the export / import options to help you get all this stuff transferred.
  • If this is a transfer you hope to make many times, you might look into VirtualBox's teleport function that allows you to transfer running virtual machines back and forth between different hosts.

    Starting with version 3.1, VirtualBox supports "teleporting" -- that is, moving a virtual machine over a network from one VirtualBox host to another, while the virtual machine is running. This works regardless of the host operating system that is running on the hosts: you can teleport virtual machines between Solaris and Mac hosts, for example.

    Teleporting requires that a machine be currently running on one host, which is then called the "source". The host to which the virtual machine will be teleported will then be called the "target"; the machine on the target is then configured to wait for the source to contact the target. The machine's running state will then be transferred from the source to the target with minimal downtime.

share|improve this answer
    
Thanks for that, teleporting the VM is an awsemome idea its a one time thing though so ill stick with the export. –  Shutupsquare Jul 7 '11 at 10:21

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.