<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Cloning VirtualBox VM Snapshots</title>
	<atom:link href="http://geek.co.il/wp/2009/03/18/cloning-virtualbox-vm-snapshots/feed" rel="self" type="application/rss+xml" />
	<link>http://geek.co.il/wp/2009/03/18/cloning-virtualbox-vm-snapshots</link>
	<description>Thoughts about the universe in general</description>
	<lastBuildDate>Tue, 22 May 2012 20:29:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19978</generator>
	<item>
		<title>By: Jonathan Dickinson</title>
		<link>http://geek.co.il/wp/2009/03/18/cloning-virtualbox-vm-snapshots/comment-page-1#comment-266735</link>
		<dc:creator>Jonathan Dickinson</dc:creator>
		<pubDate>Tue, 28 Jun 2011 16:52:58 +0000</pubDate>
		<guid isPermaLink="false">http://geek.co.il/wp/?p=866#comment-266735</guid>
		<description>Ah I just read up on it on Wikipedia and it looks like my previous literature was incorrect - Type 1 hypervisors are the ones I was thinking about (where Type 2 are user-space applications such as VBox).</description>
		<content:encoded><![CDATA[<p>Ah I just read up on it on Wikipedia and it looks like my previous literature was incorrect &#8211; Type 1 hypervisors are the ones I was thinking about (where Type 2 are user-space applications such as VBox).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oded</title>
		<link>http://geek.co.il/wp/2009/03/18/cloning-virtualbox-vm-snapshots/comment-page-1#comment-266664</link>
		<dc:creator>Oded</dc:creator>
		<pubDate>Tue, 28 Jun 2011 09:05:45 +0000</pubDate>
		<guid isPermaLink="false">http://geek.co.il/wp/?p=866#comment-266664</guid>
		<description>Thanks for the comment, but I don&#039;t think you are right in this - a hypervisor is not an operating system: both ESXi and Xen are software stacks that run on top of an operating system - the commercial products actually package a small Linux distribution and install that &quot;underneath&quot; the hypervisor. 

Technically term &quot;hypervisor&quot; is currently used to mean the software that interacts with the CPU to run another operating system in &quot;protected mode&quot; that is protected from the host operating system (whether it is a prepackaged light weight Linux or an operating system that is used to run other things such as a graphical desktop), and in that sense both VirtualBox and HyperV are fully qualified hypervisor. You can say that commercially you prefer to use the term &quot;hypervisor&quot; to only mean products that run on top of a packaged operating system and do not let you access the host operating system as a general purpose computing platform, but I don&#039;t think that is technically correct.</description>
		<content:encoded><![CDATA[<p>Thanks for the comment, but I don&#8217;t think you are right in this &#8211; a hypervisor is not an operating system: both ESXi and Xen are software stacks that run on top of an operating system &#8211; the commercial products actually package a small Linux distribution and install that &#8220;underneath&#8221; the hypervisor. </p>
<p>Technically term &#8220;hypervisor&#8221; is currently used to mean the software that interacts with the CPU to run another operating system in &#8220;protected mode&#8221; that is protected from the host operating system (whether it is a prepackaged light weight Linux or an operating system that is used to run other things such as a graphical desktop), and in that sense both VirtualBox and HyperV are fully qualified hypervisor. You can say that commercially you prefer to use the term &#8220;hypervisor&#8221; to only mean products that run on top of a packaged operating system and do not let you access the host operating system as a general purpose computing platform, but I don&#8217;t think that is technically correct.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Dickinson</title>
		<link>http://geek.co.il/wp/2009/03/18/cloning-virtualbox-vm-snapshots/comment-page-1#comment-266662</link>
		<dc:creator>Jonathan Dickinson</dc:creator>
		<pubDate>Tue, 28 Jun 2011 08:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://geek.co.il/wp/?p=866#comment-266662</guid>
		<description>FYI: VBox is not a hypervisor - things like ESXi and Xen are hypervisors (because they don&#039;t run inside your primary operating system a.k.a. domain0, your primary operating system runs in them) - funny thing is Microsoft HyperV fails to qualify as a hypervisor because it runs partially inside domain0 :).

At any rate thanks for the article, most helpful.</description>
		<content:encoded><![CDATA[<p>FYI: VBox is not a hypervisor &#8211; things like ESXi and Xen are hypervisors (because they don&#8217;t run inside your primary operating system a.k.a. domain0, your primary operating system runs in them) &#8211; funny thing is Microsoft HyperV fails to qualify as a hypervisor because it runs partially inside domain0 <img src='http://geek.co.il/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>At any rate thanks for the article, most helpful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://geek.co.il/wp/2009/03/18/cloning-virtualbox-vm-snapshots/comment-page-1#comment-218273</link>
		<dc:creator>David</dc:creator>
		<pubDate>Fri, 26 Feb 2010 20:38:52 +0000</pubDate>
		<guid isPermaLink="false">http://geek.co.il/wp/?p=866#comment-218273</guid>
		<description>Thank you Oded - just what I wanted to know :)</description>
		<content:encoded><![CDATA[<p>Thank you Oded &#8211; just what I wanted to know <img src='http://geek.co.il/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oded</title>
		<link>http://geek.co.il/wp/2009/03/18/cloning-virtualbox-vm-snapshots/comment-page-1#comment-218259</link>
		<dc:creator>Oded</dc:creator>
		<pubDate>Fri, 26 Feb 2010 11:59:28 +0000</pubDate>
		<guid isPermaLink="false">http://geek.co.il/wp/?p=866#comment-218259</guid>
		<description>With VirtualBox 3.1 It will be as you plan. The way to do it is:
1. install your base OS, then shut it down and get a snapshot.
2. Run your VM and install whatever extra stuff you need, then shut it down and take a snapshot.
3. Choose the first snapshot from VirtualBoxe&#039;s Snapshots tab and click &quot;Restore&quot;. It will warn about losing the current state so just OK that (the current state is identical to the last snapshot).
4. Now run the VM and install other extra stuff that you need, shut it down and take a snapshot.

What you will have then is 3 snapshots:
- Snapshot 1: Just your base OS ready to install other stuff
- Snapshot 2: Base OS with software setup A - you can always restore to it and boot your VM and you&#039;ll get that setup.
- Snapshot 3 (from step 4 above): Base OS with software setup B - you can always restore to it and boot your VM and you&#039;ll get that setup.

Also - when you&#039;re done with one setup and want to switch to the otherside of the fork, don&#039;t bother shutting down properly - just close the VM and tell it to &quot;restore to snapshot&quot; and then it will revert to how it was just after the snapshot - ready to be run again with no messy shutdown process, and no &quot;current state&quot; to worry about. You can also get the snapshot while the VM is running, and then when you restore to the snapshot and power on the VM it will immediately be running!

I personally am still using my original setup (before VirtualBox 3.1) because I want the ability to run both copies of the setup at the same time :-) .</description>
		<content:encoded><![CDATA[<p>With VirtualBox 3.1 It will be as you plan. The way to do it is:<br />
1. install your base OS, then shut it down and get a snapshot.<br />
2. Run your VM and install whatever extra stuff you need, then shut it down and take a snapshot.<br />
3. Choose the first snapshot from VirtualBoxe&#8217;s Snapshots tab and click &#8220;Restore&#8221;. It will warn about losing the current state so just OK that (the current state is identical to the last snapshot).<br />
4. Now run the VM and install other extra stuff that you need, shut it down and take a snapshot.</p>
<p>What you will have then is 3 snapshots:<br />
- Snapshot 1: Just your base OS ready to install other stuff<br />
- Snapshot 2: Base OS with software setup A &#8211; you can always restore to it and boot your VM and you&#8217;ll get that setup.<br />
- Snapshot 3 (from step 4 above): Base OS with software setup B &#8211; you can always restore to it and boot your VM and you&#8217;ll get that setup.</p>
<p>Also &#8211; when you&#8217;re done with one setup and want to switch to the otherside of the fork, don&#8217;t bother shutting down properly &#8211; just close the VM and tell it to &#8220;restore to snapshot&#8221; and then it will revert to how it was just after the snapshot &#8211; ready to be run again with no messy shutdown process, and no &#8220;current state&#8221; to worry about. You can also get the snapshot while the VM is running, and then when you restore to the snapshot and power on the VM it will immediately be running!</p>
<p>I personally am still using my original setup (before VirtualBox 3.1) because I want the ability to run both copies of the setup at the same time <img src='http://geek.co.il/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://geek.co.il/wp/2009/03/18/cloning-virtualbox-vm-snapshots/comment-page-1#comment-218244</link>
		<dc:creator>David</dc:creator>
		<pubDate>Fri, 26 Feb 2010 01:14:57 +0000</pubDate>
		<guid isPermaLink="false">http://geek.co.il/wp/?p=866#comment-218244</guid>
		<description>If you &quot;fork&quot; as per your &quot;Update&quot; at the end of your article, is the old &#039;head&#039; retained or do you lose it?

What I want to do is create a &#039;base OS install&#039; and then fork different VMs from that, so I only install the OS once. I don&#039;t want to damage my existing VMs if I fork from this base state at a later time.</description>
		<content:encoded><![CDATA[<p>If you &#8220;fork&#8221; as per your &#8220;Update&#8221; at the end of your article, is the old &#8216;head&#8217; retained or do you lose it?</p>
<p>What I want to do is create a &#8216;base OS install&#8217; and then fork different VMs from that, so I only install the OS once. I don&#8217;t want to damage my existing VMs if I fork from this base state at a later time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oded</title>
		<link>http://geek.co.il/wp/2009/03/18/cloning-virtualbox-vm-snapshots/comment-page-1#comment-201417</link>
		<dc:creator>Oded</dc:creator>
		<pubDate>Thu, 30 Jul 2009 07:48:20 +0000</pubDate>
		<guid isPermaLink="false">http://geek.co.il/wp/?p=866#comment-201417</guid>
		<description>Yes, but that would export what is called the HEAD in SCM terms. For my purpose though, which is creating different VMs with different configurations: For example on one VM I&#039;d install Flash Player 9 and on another I&#039;d install Flash Player 10.

What I can do is take a snapshot after I got base working and before installing my target configuration, then install the target configuration and clone the HEAD (latest configuration). Then I&#039;d revert back to base and install a new configuration.

Good idea - it&#039;d probably be easier then the process I described above.</description>
		<content:encoded><![CDATA[<p>Yes, but that would export what is called the HEAD in SCM terms. For my purpose though, which is creating different VMs with different configurations: For example on one VM I&#8217;d install Flash Player 9 and on another I&#8217;d install Flash Player 10.</p>
<p>What I can do is take a snapshot after I got base working and before installing my target configuration, then install the target configuration and clone the HEAD (latest configuration). Then I&#8217;d revert back to base and install a new configuration.</p>
<p>Good idea &#8211; it&#8217;d probably be easier then the process I described above.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Lancer</title>
		<link>http://geek.co.il/wp/2009/03/18/cloning-virtualbox-vm-snapshots/comment-page-1#comment-201396</link>
		<dc:creator>Robert Lancer</dc:creator>
		<pubDate>Thu, 30 Jul 2009 04:44:27 +0000</pubDate>
		<guid isPermaLink="false">http://geek.co.il/wp/?p=866#comment-201396</guid>
		<description>You can also export a virtual appliance of the latest snapshot and that consolidates it very well into one VDI</description>
		<content:encoded><![CDATA[<p>You can also export a virtual appliance of the latest snapshot and that consolidates it very well into one VDI</p>
]]></content:encoded>
	</item>
</channel>
</rss>

