Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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 think it would be really nice to be able to get a live cd from the operating system of a virtual machine. Is there any virtualization software that has this capabilities?

share|improve this question

migrated from Jan 25 '10 at 18:24

This question came from our site for system and network administrators.

CD's are, by definition, non-rewritrable media, which makes them unusable for OS's installations (live-cd's are working by creating a RAM disk in which they can store temporary files and settings, which are lost upon reboot).

share|improve this answer

Actually, the answer is yes. The trick is to realize that the archival of the system is as as Livecd cdrom+ramdisk or Livecd cdrom+ramdisk+usb flash drive system.

There is a tool for Ubuntu that will create a LiveCD derived from an installation.

I would imagine that using something like casper-rw, you could keep writing changes to a usb flash drive.

share|improve this answer
I've used this tool, and it works well! +1 – studiohack Nov 3 '10 at 23:02

The boot process for a CD vs. an HDD are different, as well as the entire layout of the disk. You cannot simply image a hard drive, put it on a CD and boot from it. There would have to be a heavy-weight conversion process to handle this, as well as to set up the appropriate RAM disk behavior that bongo described.

This would be a good thread for people who actually work on live-cd software to chime in on.

share|improve this answer

You can create a 'portable' virtual machine from any windows computer (virtual or physical) with MojoPac. However, it's not bootable, MojoPac requires another Windows host.

share|improve this answer

Your Answer


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.