Server Fault is a question and answer site for system and network administrators. 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

Hey guys. Let me start for apologizing for my bad grammar. English is not my first language.

So here is what I want to do.

I need to build my own Linux distribution for a class in college. It's a contracted work for more points and I have limited resources.

I cannot afford to buy a 'dummy' machine so I thought I could use Vmware Fusion on a Mac. I can build just fine. But somehow my work goes away if I restart the Vmware machine. I'm assuming because it's booting from the ISO file each time.

My question is how can I, or even if it's possible, to tell Vmware to use an external hard drive for this project. Kinda how it can boot to the bootcamp partition. I want it to be able to boot to an external hard drive.

share|improve this question
up vote -1 down vote accepted

EDIT: good points in the comments concerning snapshots, if you are not just putting some packages together you'd be better off installing to a virtual hard disk - this guide is for Ubuntu

share|improve this answer
snapshots are useful to saving point in-time settings, but do you really want a linux vm that you can't reboot? – Nick Kavadias Feb 16 '10 at 12:51
Snapshots is not what you want because it safes the current state of the VM but does not really create an image to use later. For that a Virtual HDD needs to be setup to be installed to. – Sideshowcoder Feb 16 '10 at 15:06

You should check out Linux from Scratch in VMWare it's written for VMWare Workstation but it will work almost the same for Fusion. Its a complete guide to setting up a LFS Build environment in VMWare

share|improve this answer

You're using a linux live CD? Don't do that if you want to persist settings. Pick a distribution, create a new virtual machine & do a proper install.

share|improve this answer

For the virtual machine tell VMWare to use a vmdk virtual hard drive from the external hard drive. This should then just boot as normal; just remember to make sure the external drive is plugged in before trying to start the VM :-)

This will allow you to try installing your distro into the virtual machine over and over and over again as much as you like :-)

Hope this helps.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.