Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am planning to setup a ubuntu server on a virtualbox image. So that if anything goes wrong, I can cimply discard it. My question is, once I am done with all configuration and installations, can I move it to a real server?

share|improve this question

3 Answers 3

up vote 2 down vote accepted

Technically it would be possible, but not recommended.

You can use the VBoxManage tool to convert a VDI to another imagefile so that not only Virtualbox can read it. You could do it, with this command:

VBoxManage clonehd myawesomeserver.vdi output.img --format RAW

(Out the top of my head, not 100% sure)

Once you have this .img-file you could then restore this image on a disk with dd.

While this COULD work for some distros, it is more likely to fail because the kernel expects the VirtualBox virtualized hardware that will be replaced with the actual server hardware.

So the bottom-line is: Don't do it, just rebuild the server once you know how to do it.

share|improve this answer
    
+1 for "just rebuild the server", but from personal experience Ubuntu is incredibly resilient when it comes to swapping to new hardware. –  Andrew Sep 29 '11 at 2:09

You can connect physaical disk to virtualbox machine: link, copy entire system on it, fix /etc/fstab, update MBR and then use this disk in your server.

Most of drivres, required to boot the system, are built in linux kernel image and initial ramdisk, all other hardware in initilized by udev. Likely you won't have problems with hardware.

share|improve this answer

Yes. Just use any cloning method dd, ghost, clonezilla, etc..

Clonezilla example.

  • Boot virtual server and physical server to clonezilla iso and/or cd's.
  • Clone from virtual to physical.
  • Or clone from virtual to multiple physicals simultaneously if needed. (classrooms)
share|improve this answer

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.