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

Anyone know anything about resetting these 3 OS's on boot, I prefer some kind of software.

I have 3 machines that i use for testing software, i want those machince to be as clean as possible after each boot.

  • Mac OS X 10.6.8
  • Ubuntu 12.04 LTS
  • Windows 7

Thanks.

share|improve this question

migrated from stackoverflow.com Aug 17 '12 at 14:50

This question came from our site for professional and enthusiast programmers.

    
virtualbox.org – Joachim Pileborg Aug 16 '12 at 12:33
    
Why the downvotes? What did I miss? – Rasmus Styrk Aug 16 '12 at 17:12

Virtualisation is probably the way to go with this. Use something like VirtualBox and can take a snapshot of the operating system in a fresh state.

Then, it is trivial to reset any of the OS in question to a blank state. It will also mean you won't need 3 machines anymore, you could do it with 1.

share|improve this answer
    
that could be a solution. But it would be awesome if some software could just delete/revert all files since login – Rasmus Styrk Aug 16 '12 at 12:39
    
Not sure about Linux, but Windows and Mac both have some restore features don't they? i.e. Time machine in Mac? – Adam King Aug 16 '12 at 12:40
    
I have 3 machines because of different hardware (cpu speed/ram avail). – Rasmus Styrk Aug 16 '12 at 12:40
    
With VirtualBox you can specify the cpu and ram availability to each VM. – Adam King Aug 16 '12 at 12:41
    
You know anything about using diskimages and then reinstall the image on boot? – Rasmus Styrk Aug 16 '12 at 12:45

For Windows and Linux variants the easiest way is to host them in a virtual machine. If you use VMWare then you can set the disk to be non-persistent, so that when you reboot it goes back to the last snapshot. You can do this in the free VMWare player.

For the Mac I think you would need to set up an OSX server which can then provide Netboot images to client machines that reset to a known state every time.

share|improve this answer

One option for OS X is Faronics Deep Freeze, which resets the computer back to standard at each reboot. It's not going to be as convenient or flexible as a virtual machine, but since the license of OS X v10.6 (non-server version) doesn't allow virtualization...

share|improve this answer

You must log in to answer this question.

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