<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Crescent City Networking &#187; Operating Systems under Virtual PC / Virtual Server / Hyper-V</title>
	<atom:link href="http://ccnetworking.com/wordpress/archives/tag/operating-systems-under-virtual-pc-virtual-server-hyper-v/feed" rel="self" type="application/rss+xml" />
	<link>http://ccnetworking.com/wordpress</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 04:39:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux Integration Services Version v3.2 for Hyper-V now available</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/12/02/linux-integration-services-version-v3-2-for-hyper-v-now-available.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/12/02/linux-integration-services-version-v3-2-for-hyper-v-now-available.aspx#comments</comments>
		<pubDate>Sat, 03 Dec 2011 01:21:04 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Operating Systems under Virtual PC / Virtual Server / Hyper-V]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/12/02/linux-integration-services-version-v3-2-for-hyper-v-now-available.aspx';  <br /><br /></div><p>Yesterday we released a new version of the Linux Integration Services for Hyper-V.&#160; You can download them directly from here: <a href="http://www.microsoft.com/download/en/details.aspx?id=28188">http://www.microsoft.com/download/en/details.aspx?id=28188</a></p>  <p>Some key changes / new features to call out are:</p>  <ul>   <li><strong>Integrated mouse support       <br /></strong>Yay!&#160; This means that you no longer need to install a separate package to get integrated mouse support, and will not have to worry about the mouse being captured by the virtual machine.</li>    <li><strong>Updated network drivers that work with the Windows 8 Developer Preview builds</strong>      <br />I am happy to see this – as I am running this build of Windows *everywhere* at the moment</li>    <li><strong>Fixes the issue with SCVMM compatibility</strong>      <br />The problem is documented here: <a href="http://support.microsoft.com/kb/2586286">http://support.microsoft.com/kb/2586286</a> – and should not be a problem anymore.</li> </ul>  <p>For more details, check out the link and read the documentation.</p>  <p>Cheers,   <br />Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10243886" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/12/02/linux-integration-services-version-v3-2-for-hyper-v-now-available.aspx'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>Yesterday we released a new version of the Linux Integration Services for Hyper-V.&#160; You can download them directly from here: <a href="http://www.microsoft.com/download/en/details.aspx?id=28188">http://www.microsoft.com/download/en/details.aspx?id=28188</a></p>  <p>Some key changes / new features to call out are:</p>  <ul>   <li><strong>Integrated mouse support       <br /></strong>Yay!&#160; This means that you no longer need to install a separate package to get integrated mouse support, and will not have to worry about the mouse being captured by the virtual machine.</li>    <li><strong>Updated network drivers that work with the Windows 8 Developer Preview builds</strong>      <br />I am happy to see this – as I am running this build of Windows *everywhere* at the moment</li>    <li><strong>Fixes the issue with SCVMM compatibility</strong>      <br />The problem is documented here: <a href="http://support.microsoft.com/kb/2586286">http://support.microsoft.com/kb/2586286</a> – and should not be a problem anymore.</li> </ul>  <p>For more details, check out the link and read the documentation.</p>  <p>Cheers,   <br />Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10243886" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/12/02/linux-integration-services-version-v3-2-for-hyper-v-now-available.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diagnosing a cause of PXE boot failure</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/11/02/diagnosing-a-cause-of-pxe-boot-failure.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/11/02/diagnosing-a-cause-of-pxe-boot-failure.aspx#comments</comments>
		<pubDate>Wed, 02 Nov 2011 18:30:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Operating Systems under Virtual PC / Virtual Server / Hyper-V]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/11/02/diagnosing-a-cause-of-pxe-boot-failure.aspx';  <br /><br /></div><p>The other day I was trying to boot a virtual machine over the network using my Windows Deployment Services (WDS) Server.&#160; This normally works fine – but for some reason I was getting nothing but errors.&#160; Sometimes I would get a DHCP failure, other times I received varied PXE error messages:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/0804.PXEFail_5F00_3720F729.png" target="_blank"><img style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="PXEFail" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/4606.PXEFail_5F00_thumb_5F00_6FCBA136.png" width="420" height="326" /></a></p>  <p>After some investigation I stumbled on to the problem.&#160; There was a MAC address conflict.&#160; While Hyper-V will not let MAC address conflicts happen on a single server – but you can still have conflicts happen between multiple Hyper-V servers.&#160; John Howard has talked about this extensively here: <a title="http://blogs.technet.com/b/jhoward/archive/2008/07/15/hyper-v-mac-address-allocation-and-apparent-network-issues-mac-collisions-can-cause.aspx" href="http://blogs.technet.com/b/jhoward/archive/2008/07/15/hyper-v-mac-address-allocation-and-apparent-network-issues-mac-collisions-can-cause.aspx">http://blogs.technet.com/b/jhoward/archive/2008/07/15/hyper-v-mac-address-allocation-and-apparent-network-issues-mac-collisions-can-cause.aspx</a></p>  <p>Once I realized what was happening – I quickly changed the virtual machine to use a static MAC address and set the MAC address to a unique value:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/0410.image_5F00_01A83504.png" target="_blank"><img style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/8836.image_5F00_thumb_5F00_6F5F6E41.png" width="429" height="404" /></a></p>  <p>Then network installation worked fine.</p>  <p>Cheers,   <br />Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10232349" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/11/02/diagnosing-a-cause-of-pxe-boot-failure.aspx'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>The other day I was trying to boot a virtual machine over the network using my Windows Deployment Services (WDS) Server.&#160; This normally works fine – but for some reason I was getting nothing but errors.&#160; Sometimes I would get a DHCP failure, other times I received varied PXE error messages:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/0804.PXEFail_5F00_3720F729.png" ><img title="PXEFail" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="PXEFail" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/4606.PXEFail_5F00_thumb_5F00_6FCBA136.png" width="420" height="326" /></a></p>  <p>After some investigation I stumbled on to the problem.&#160; There was a MAC address conflict.&#160; While Hyper-V will not let MAC address conflicts happen on a single server – but you can still have conflicts happen between multiple Hyper-V servers.&#160; John Howard has talked about this extensively here: <a title="http://blogs.technet.com/b/jhoward/archive/2008/07/15/hyper-v-mac-address-allocation-and-apparent-network-issues-mac-collisions-can-cause.aspx" href="http://blogs.technet.com/b/jhoward/archive/2008/07/15/hyper-v-mac-address-allocation-and-apparent-network-issues-mac-collisions-can-cause.aspx">http://blogs.technet.com/b/jhoward/archive/2008/07/15/hyper-v-mac-address-allocation-and-apparent-network-issues-mac-collisions-can-cause.aspx</a></p>  <p>Once I realized what was happening – I quickly changed the virtual machine to use a static MAC address and set the MAC address to a unique value:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/0410.image_5F00_01A83504.png" ><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/8836.image_5F00_thumb_5F00_6F5F6E41.png" width="429" height="404" /></a></p>  <p>Then network installation worked fine.</p>  <p>Cheers,   <br />Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10232349" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/11/02/diagnosing-a-cause-of-pxe-boot-failure.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recent MVP posts about different operating systems under Hyper-V</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/08/24/recent-mvp-posts-about-different-operating-systems-under-hyper-v.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/08/24/recent-mvp-posts-about-different-operating-systems-under-hyper-v.aspx#comments</comments>
		<pubDate>Wed, 24 Aug 2011 17:49:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Operating Systems under Virtual PC / Virtual Server / Hyper-V]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/08/24/recent-mvp-posts-about-different-operating-systems-under-hyper-v.aspx';  <br /><br /></div><p>We have a great group of Hyper-V <a href="http://mvp.support.microsoft.com/gp/aboutmvp" target="_blank">MVPs</a> who contribute greatly to our users.&#160; Recently there have been some interesting posts about running different operating systems under Hyper-V.</p>  <p>Last Thursday, Alessandro Cardoso posted a detailed guide to installing RedHat 6.1 and setting up the latest integration services.&#160; You can read about that here: <a title="http://virtualisationandmanagement.wordpress.com/2011/08/18/hyper-v-detailed-step-by-step-installing-redhat-6-1-vm-in-expert-mode-with-the-new-linux-integration-services-3-1/" href="http://virtualisationandmanagement.wordpress.com/2011/08/18/hyper-v-detailed-step-by-step-installing-redhat-6-1-vm-in-expert-mode-with-the-new-linux-integration-services-3-1/">http://virtualisationandmanagement.wordpress.com/2011/08/18/hyper-v-detailed-step-by-step-installing-redhat-6-1-vm-in-expert-mode-with-the-new-linux-integration-services-3-1/</a></p>  <p>Then on the following day, Lai Yoong Seng post a video that shows you how to get Android running inside of a Hyper-V virtual machine: <a title="http://www.ms4u.info/2011/08/running-android-on-hyper-v.html" href="http://www.ms4u.info/2011/08/running-android-on-hyper-v.html">http://www.ms4u.info/2011/08/running-android-on-hyper-v.html</a></p>  <p>Neat stuff!</p>  <p>Cheers,   <br />Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10198356" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/08/24/recent-mvp-posts-about-different-operating-systems-under-hyper-v.aspx'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>We have a great group of Hyper-V <a href="http://mvp.support.microsoft.com/gp/aboutmvp" >MVPs</a> who contribute greatly to our users.&#160; Recently there have been some interesting posts about running different operating systems under Hyper-V.</p>  <p>Last Thursday, Alessandro Cardoso posted a detailed guide to installing RedHat 6.1 and setting up the latest integration services.&#160; You can read about that here: <a title="http://virtualisationandmanagement.wordpress.com/2011/08/18/hyper-v-detailed-step-by-step-installing-redhat-6-1-vm-in-expert-mode-with-the-new-linux-integration-services-3-1/" href="http://virtualisationandmanagement.wordpress.com/2011/08/18/hyper-v-detailed-step-by-step-installing-redhat-6-1-vm-in-expert-mode-with-the-new-linux-integration-services-3-1/">http://virtualisationandmanagement.wordpress.com/2011/08/18/hyper-v-detailed-step-by-step-installing-redhat-6-1-vm-in-expert-mode-with-the-new-linux-integration-services-3-1/</a></p>  <p>Then on the following day, Lai Yoong Seng post a video that shows you how to get Android running inside of a Hyper-V virtual machine: <a title="http://www.ms4u.info/2011/08/running-android-on-hyper-v.html" href="http://www.ms4u.info/2011/08/running-android-on-hyper-v.html">http://www.ms4u.info/2011/08/running-android-on-hyper-v.html</a></p>  <p>Neat stuff!</p>  <p>Cheers,   <br />Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10198356" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/08/24/recent-mvp-posts-about-different-operating-systems-under-hyper-v.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Integration Services 3.1 for Hyper-V</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/08/04/linux-integration-services-3-1-for-hyper-v.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/08/04/linux-integration-services-3-1-for-hyper-v.aspx#comments</comments>
		<pubDate>Fri, 05 Aug 2011 06:19:27 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Operating Systems under Virtual PC / Virtual Server / Hyper-V]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/08/04/linux-integration-services-3-1-for-hyper-v.aspx';  <br /><br /></div><p>Last week we released an update for the Linux Integration Services for Hyper-V.&#160; You can download the 3.1 release here: <a title="http://www.microsoft.com/download/en/details.aspx?id=26837" href="http://www.microsoft.com/download/en/details.aspx?id=26837">http://www.microsoft.com/download/en/details.aspx?id=26837</a></p>  <p>Key details are that this release supports the following Linux distributions:</p>  <ul>   <li>Red Hat Enterprise Linux 6.0 and 6.1 x86 and x64 (Up to 4 vCPU) </li>    <li>CentOS 6.0 x86 and x64 (Up to 4 vCPU) </li> </ul>  <p>It also provides support for the “KVP” feature of Hyper-V (I have yet to play with this under Linux, and am hoping to soon, but you can read about KVPs in a number of posts that I have made in <a href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/11/18/hyper-v-script-looking-at-kvp-guestintrinsicexchangeitems.aspx" target="_blank">the</a> <a href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/12/02/sending-data-from-parent-to-virtual-machine-via-kvp.aspx" target="_blank">past</a>).</p>  <p>Finally this release includes RPM based installers, which is certainly convenient.</p>  <p>One extra thing to note – if you are running SLES 10 SP3 / 11, or RHEL 5.2 / 5.3 / 5.4 / 5.5 you will need to continue to use the previous release of the Linux Integration Services – which can be downloaded from here: <a title="http://www.microsoft.com/download/en/details.aspx?id=24247" href="http://www.microsoft.com/download/en/details.aspx?id=24247">http://www.microsoft.com/download/en/details.aspx?id=24247</a></p>  <p>Cheers,   <br />Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10193035" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/08/04/linux-integration-services-3-1-for-hyper-v.aspx'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>Last week we released an update for the Linux Integration Services for Hyper-V.&#160; You can download the 3.1 release here: <a title="http://www.microsoft.com/download/en/details.aspx?id=26837" href="http://www.microsoft.com/download/en/details.aspx?id=26837">http://www.microsoft.com/download/en/details.aspx?id=26837</a></p>  <p>Key details are that this release supports the following Linux distributions:</p>  <ul>   <li>Red Hat Enterprise Linux 6.0 and 6.1 x86 and x64 (Up to 4 vCPU) </li>    <li>CentOS 6.0 x86 and x64 (Up to 4 vCPU) </li> </ul>  <p>It also provides support for the “KVP” feature of Hyper-V (I have yet to play with this under Linux, and am hoping to soon, but you can read about KVPs in a number of posts that I have made in <a href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/11/18/hyper-v-script-looking-at-kvp-guestintrinsicexchangeitems.aspx" >the</a> <a href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/12/02/sending-data-from-parent-to-virtual-machine-via-kvp.aspx" >past</a>).</p>  <p>Finally this release includes RPM based installers, which is certainly convenient.</p>  <p>One extra thing to note – if you are running SLES 10 SP3 / 11, or RHEL 5.2 / 5.3 / 5.4 / 5.5 you will need to continue to use the previous release of the Linux Integration Services – which can be downloaded from here: <a title="http://www.microsoft.com/download/en/details.aspx?id=24247" href="http://www.microsoft.com/download/en/details.aspx?id=24247">http://www.microsoft.com/download/en/details.aspx?id=24247</a></p>  <p>Cheers,   <br />Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10193035" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/08/04/linux-integration-services-3-1-for-hyper-v.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Ubuntu Server 10.10 on Hyper-V</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/10/21/installing-ubuntu-server-10-10-on-hyper-v.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/10/21/installing-ubuntu-server-10-10-on-hyper-v.aspx#comments</comments>
		<pubDate>Fri, 22 Oct 2010 05:40:00 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Operating Systems under Virtual PC / Virtual Server / Hyper-V]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px">


<br /><br /></div>
<p>Now that the Hyper-V integration services are included in the official Linux builds &#8211; I wanted to try out a Linux distribution that is not officially supported by Microsoft and see what was involved in getting it all working.&#160; With the recent release of Ubuntu 10.10 I thought I would try out their server version.&#160; After downloading the bits from <a href="http://www.ubuntu.com/server" title="http://www.ubuntu.com/server">http://www.ubuntu.com/server</a> I created a quad-processor virtual machine with a non-legacy network adapter.</p>
<p>Installation was fairly straight forward:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2843.UbuntuServer10_2D00_1_5F00_5E065D67.png"><img height="225" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0118.UbuntuServer10_2D00_1_5F00_thumb_5F00_7478FBEE.png" alt="UbuntuServer10-1" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1108.UbuntuServer10_2D00_2_5F00_5AA4C5BF.png"><img height="225" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/6557.UbuntuServer10_2D00_2_5F00_thumb_5F00_72C8301A.png" alt="UbuntuServer10-2" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2843.UbuntuServer10_2D00_3_5F00_673272DB.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0513.UbuntuServer10_2D00_3_5F00_thumb_5F00_18BDE071.png" alt="UbuntuServer10-3" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4338.UbuntuServer10_2D00_4_5F00_7F55DD36.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2350.UbuntuServer10_2D00_4_5F00_thumb_5F00_38008744.png" alt="UbuntuServer10-4" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7633.UbuntuServer10_2D00_5_5F00_57AF610C.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0513.UbuntuServer10_2D00_5_5F00_thumb_5F00_105A0B1A.png" alt="UbuntuServer10-5" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7043.UbuntuServer10_2D00_6_5F00_3008E4E2.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2350.UbuntuServer10_2D00_6_5F00_thumb_5F00_16A0E1A8.png" alt="UbuntuServer10-6" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5305.UbuntuServer10_2D00_7_5F00_364FBB70.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8055.UbuntuServer10_2D00_7_5F00_thumb_5F00_6EFA657D.png" alt="UbuntuServer10-7" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a></p>
<p>However &#8211; Ubuntu does not have the Hyper-V enlightened network drivers enabled by default &#8211; so the installation complains about not being able to find any network adapters:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5808.UbuntuServer10_2D00_8_5F00_3C9691FE.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1373.UbuntuServer10_2D00_8_5F00_thumb_5F00_55262F4E.png" alt="UbuntuServer10-8" border="0" style="border-bottom: 0px;border-left: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a></p>
<p>But I just ignored that and moved along with the install:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5327.UbuntuServer10_2D00_11_5F00_3BBE2C14.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5315.UbuntuServer10_2D00_11_5F00_thumb_5F00_095A5895.png" alt="UbuntuServer10-11" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0216.UbuntuServer10_2D00_12_5F00_420502A2.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3252.UbuntuServer10_2D00_12_5F00_thumb_5F00_6866E5ED.png" alt="UbuntuServer10-12" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1106.UbuntuServer10_2D00_13_5F00_21118FFB.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2350.UbuntuServer10_2D00_13_5F00_thumb_5F00_1986208E.png" alt="UbuntuServer10-13" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7633.UbuntuServer10_2D00_14_5F00_0B47A79E.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3264.UbuntuServer10_2D00_14_5F00_thumb_5F00_06D126D7.png" alt="UbuntuServer10-14" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8547.UbuntuServer10_2D00_15_5F00_7892ADE6.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5822.UbuntuServer10_2D00_15_5F00_thumb_5F00_184187AF.png" alt="UbuntuServer10-15" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7633.UbuntuServer10_2D00_16_5F00_50EC31BC.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0513.UbuntuServer10_2D00_16_5F00_thumb_5F00_37842E82.png" alt="UbuntuServer10-16" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2262.UbuntuServer10_2D00_17_5F00_5733084A.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5822.UbuntuServer10_2D00_17_5F00_thumb_5F00_24CF34CB.png" alt="UbuntuServer10-17" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4010.UbuntuServer10_2D00_18_5F00_1690BBDB.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1108.UbuntuServer10_2D00_18_5F00_thumb_5F00_4F3B65E8.png" alt="UbuntuServer10-18" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3755.UbuntuServer10_2D00_19_5F00_55EE6F6B.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/6153.UbuntuServer10_2D00_19_5F00_thumb_5F00_2E47F341.png" alt="UbuntuServer10-19" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1108.UbuntuServer10_2D00_20_5F00_4DF6CD09.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3757.UbuntuServer10_2D00_20_5F00_thumb_5F00_06A17717.png" alt="UbuntuServer10-20" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8535.UbuntuServer10_2D00_21_5F00_3B41D352.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2768.UbuntuServer10_2D00_21_5F00_thumb_5F00_56B6AF88.png" alt="UbuntuServer10-21" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5315.UbuntuServer10_2D00_22_5F00_5DA63C40.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4010.UbuntuServer10_2D00_22_5F00_thumb_5F00_25579F5B.png" alt="UbuntuServer10-22" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4834.UbuntuServer10_2D00_23_5F00_68DF2AB0.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8055.UbuntuServer10_2D00_23_5F00_thumb_5F00_2BFA8311.png" alt="UbuntuServer10-23" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5736.UbuntuServer10_2D00_24_5F00_05F4ACEE.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4784.UbuntuServer10_2D00_24_5F00_thumb_5F00_685AA9F0.png" alt="UbuntuServer10-24" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4375.UbuntuServer10_2D00_25_5F00_135297F6.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7411.UbuntuServer10_2D00_25_5F00_thumb_5F00_12E66501.png" alt="UbuntuServer10-25" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8507.UbuntuServer10_2D00_26_5F00_7D88AF98.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/6036.UbuntuServer10_2D00_26_5F00_thumb_5F00_44059FA1.png" alt="UbuntuServer10-26" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a></p>
<p>I chose the default packages for setting up a LAMP server:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2630.UbuntuServer10_2D00_27_5F00_7CB049AE.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8004.UbuntuServer10_2D00_27_5F00_thumb_5F00_355AF3BC.png" alt="UbuntuServer10-27" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7002.UbuntuServer10_2D00_28_5F00_02F7203D.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1651.UbuntuServer10_2D00_28_5F00_thumb_5F00_3BA1CA4A.png" alt="UbuntuServer10-28" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5344.UbuntuServer10_2D00_29_5F00_70422685.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0552.UbuntuServer10_2D00_29_5F00_thumb_5F00_28ECD093.png" alt="UbuntuServer10-29" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7002.UbuntuServer10_2D00_30_5F00_1AAE57A3.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8585.UbuntuServer10_2D00_30_5F00_thumb_5F00_01465469.png" alt="UbuntuServer10-30" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2630.UbuntuServer10_2D00_31_5F00_7307DB78.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2627.UbuntuServer10_2D00_31_5F00_thumb_5F00_599FD83E.png" alt="UbuntuServer10-31" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1638.UbuntuServer10_2D00_32_5F00_124A824C.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3617.UbuntuServer10_2D00_32_5F00_thumb_5F00_71C34299.png" alt="UbuntuServer10-32" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a></p>
<p>The install finished and I was dropped at the login prompt:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1157.UbuntuServer10_2D00_33_5F00_11721C62.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5355.UbuntuServer10_2D00_33_5F00_thumb_5F00_780A1927.png" alt="UbuntuServer10-33" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a></p>
<p>A cool thing to note was that at this stage I could already shut down the virtual machine by using the shutdown button on the Virtual Machine Connection window, so part of the integration services are already running.&#160; You can also see that all four virtual processors are there and working:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1638.UbuntuServer10_2D00_45_5F00_2CAA7563.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0552.UbuntuServer10_2D00_45_5F00_thumb_5F00_65551F70.png" alt="UbuntuServer10-45" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a></p>
<p>Getting the Hyper-V drivers up and running at this point in time is actually relatively simple.&#160; The first thing you need to do is to edit /etc/initramfs-tools/modules and add the following lines to the end of it:</p>
<p>hv_vmbus</p>
<p>hv_storvsc</p>
<p>hv_blkvsc</p>
<p>hv_netvsc</p>
<p>Once you have made these changes you will need to run &#8220;update-initramfs &#8211;u&#8221; and reboot.&#160; You will now have the Hyper-V drivers for storage and networking loaded:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4377.UbuntuServer10_2D00_34_5F00_6FA643D0.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1651.UbuntuServer10_2D00_34_5F00_thumb_5F00_6B2FC309.png" alt="UbuntuServer10-34" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2630.UbuntuServer10_2D00_35_5F00_75ED1A5E.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0552.UbuntuServer10_2D00_35_5F00_thumb_5F00_438946DF.png" alt="UbuntuServer10-35" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7002.UbuntuServer10_2D00_36_5F00_4E469E34.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7180.UbuntuServer10_2D00_36_5F00_thumb_5F00_62CBEDB2.png" alt="UbuntuServer10-36" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a></p>
<p>You can confirm that these drivers are loaded by running &#8220;lsmod&#8221; after the reboot:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7411.UbuntuServer10_2D00_41_5F00_6D894507.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4784.UbuntuServer10_2D00_41_5F00_thumb_5F00_542141CD.png" alt="UbuntuServer10-41" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a></p>
<p>The final thing you need to do is to configure networking (because that step was skipped during installation).&#160; The first thing to do is to run &#8220;ifconfig &#8211;a&#8221; to find out what name your network adapter has been given.&#160; In my case it was &#8220;eth0&#8221; &#8211; but this is not always the name it will get.&#160; Once you know the name you will need to edit /etc/network/interfaces and add the following to the end of the file:</p>
<p>For DHCP (what I did):</p>
<p>Auto eth0 <br />iface eth0 inet dhcp</p>
<p>For a Static IP address:</p>
<p>Auto eth0 <br />iface eth0 inet static <br />address [insert your IP address] <br />netmask [insert your netmask] <br />Gateway [insert your gateway address] <br /><br />Like this:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3782.UbuntuServer10_2D00_38_5F00_73D01B95.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2046.UbuntuServer10_2D00_38_5F00_thumb_5F00_2C7AC5A3.png" alt="UbuntuServer10-38" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a></p>
<p>One more reboot and running &#8220;ifconfig&#8221; should confirm that everything is working:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3201.UbuntuServer10_2D00_42_5F00_7A16F223.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0574.UbuntuServer10_2D00_42_5F00_thumb_5F00_79AABF2E.png" alt="UbuntuServer10-42" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a></p>
<p>And in my case I could also confirm that the website was accessible from my parent partition as well:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2112.UbuntuServer10_2D00_46_5F00_4CF1DF88.png"><img height="204" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7485.UbuntuServer10_2D00_46_5F00_thumb_5F00_331DA959.png" alt="UbuntuServer10-46" border="0" style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" /></a></p>
<p>So there you have it.&#160; Ubuntu Server 10.10 running under Hyper-V with full integration services using nothing other than what is included on the Ubuntu install media.</p>
<p>Cheers, <br />Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10079242" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;">
<script type="text/javascript"><!--
 tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/10/21/installing-ubuntu-server-10-10-on-hyper-v.aspx';
// --></script>
<script src="http://tweetmeme.com/i/scripts/button.js" type="text/javascript"></script>
<br /><br /></div>
<p>Now that the Hyper-V integration services are included in the official Linux builds &ndash; I wanted to try out a Linux distribution that is not officially supported by Microsoft and see what was involved in getting it all working.&nbsp; With the recent release of Ubuntu 10.10 I thought I would try out their server version.&nbsp; After downloading the bits from <a href="http://www.ubuntu.com/server" title="http://www.ubuntu.com/server">http://www.ubuntu.com/server</a> I created a quad-processor virtual machine with a non-legacy network adapter.</p>
<p>Installation was fairly straight forward:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2843.UbuntuServer10_2D00_1_5F00_5E065D67.png"><img height="225" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0118.UbuntuServer10_2D00_1_5F00_thumb_5F00_7478FBEE.png" alt="UbuntuServer10-1" border="0" title="UbuntuServer10-1" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1108.UbuntuServer10_2D00_2_5F00_5AA4C5BF.png"><img height="225" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/6557.UbuntuServer10_2D00_2_5F00_thumb_5F00_72C8301A.png" alt="UbuntuServer10-2" border="0" title="UbuntuServer10-2" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2843.UbuntuServer10_2D00_3_5F00_673272DB.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0513.UbuntuServer10_2D00_3_5F00_thumb_5F00_18BDE071.png" alt="UbuntuServer10-3" border="0" title="UbuntuServer10-3" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4338.UbuntuServer10_2D00_4_5F00_7F55DD36.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2350.UbuntuServer10_2D00_4_5F00_thumb_5F00_38008744.png" alt="UbuntuServer10-4" border="0" title="UbuntuServer10-4" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7633.UbuntuServer10_2D00_5_5F00_57AF610C.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0513.UbuntuServer10_2D00_5_5F00_thumb_5F00_105A0B1A.png" alt="UbuntuServer10-5" border="0" title="UbuntuServer10-5" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7043.UbuntuServer10_2D00_6_5F00_3008E4E2.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2350.UbuntuServer10_2D00_6_5F00_thumb_5F00_16A0E1A8.png" alt="UbuntuServer10-6" border="0" title="UbuntuServer10-6" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5305.UbuntuServer10_2D00_7_5F00_364FBB70.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8055.UbuntuServer10_2D00_7_5F00_thumb_5F00_6EFA657D.png" alt="UbuntuServer10-7" border="0" title="UbuntuServer10-7" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>However &ndash; Ubuntu does not have the Hyper-V enlightened network drivers enabled by default &ndash; so the installation complains about not being able to find any network adapters:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5808.UbuntuServer10_2D00_8_5F00_3C9691FE.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1373.UbuntuServer10_2D00_8_5F00_thumb_5F00_55262F4E.png" alt="UbuntuServer10-8" border="0" title="UbuntuServer10-8" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>But I just ignored that and moved along with the install:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5327.UbuntuServer10_2D00_11_5F00_3BBE2C14.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5315.UbuntuServer10_2D00_11_5F00_thumb_5F00_095A5895.png" alt="UbuntuServer10-11" border="0" title="UbuntuServer10-11" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0216.UbuntuServer10_2D00_12_5F00_420502A2.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3252.UbuntuServer10_2D00_12_5F00_thumb_5F00_6866E5ED.png" alt="UbuntuServer10-12" border="0" title="UbuntuServer10-12" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1106.UbuntuServer10_2D00_13_5F00_21118FFB.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2350.UbuntuServer10_2D00_13_5F00_thumb_5F00_1986208E.png" alt="UbuntuServer10-13" border="0" title="UbuntuServer10-13" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7633.UbuntuServer10_2D00_14_5F00_0B47A79E.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3264.UbuntuServer10_2D00_14_5F00_thumb_5F00_06D126D7.png" alt="UbuntuServer10-14" border="0" title="UbuntuServer10-14" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8547.UbuntuServer10_2D00_15_5F00_7892ADE6.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5822.UbuntuServer10_2D00_15_5F00_thumb_5F00_184187AF.png" alt="UbuntuServer10-15" border="0" title="UbuntuServer10-15" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7633.UbuntuServer10_2D00_16_5F00_50EC31BC.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0513.UbuntuServer10_2D00_16_5F00_thumb_5F00_37842E82.png" alt="UbuntuServer10-16" border="0" title="UbuntuServer10-16" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2262.UbuntuServer10_2D00_17_5F00_5733084A.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5822.UbuntuServer10_2D00_17_5F00_thumb_5F00_24CF34CB.png" alt="UbuntuServer10-17" border="0" title="UbuntuServer10-17" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4010.UbuntuServer10_2D00_18_5F00_1690BBDB.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1108.UbuntuServer10_2D00_18_5F00_thumb_5F00_4F3B65E8.png" alt="UbuntuServer10-18" border="0" title="UbuntuServer10-18" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3755.UbuntuServer10_2D00_19_5F00_55EE6F6B.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/6153.UbuntuServer10_2D00_19_5F00_thumb_5F00_2E47F341.png" alt="UbuntuServer10-19" border="0" title="UbuntuServer10-19" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1108.UbuntuServer10_2D00_20_5F00_4DF6CD09.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3757.UbuntuServer10_2D00_20_5F00_thumb_5F00_06A17717.png" alt="UbuntuServer10-20" border="0" title="UbuntuServer10-20" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8535.UbuntuServer10_2D00_21_5F00_3B41D352.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2768.UbuntuServer10_2D00_21_5F00_thumb_5F00_56B6AF88.png" alt="UbuntuServer10-21" border="0" title="UbuntuServer10-21" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5315.UbuntuServer10_2D00_22_5F00_5DA63C40.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4010.UbuntuServer10_2D00_22_5F00_thumb_5F00_25579F5B.png" alt="UbuntuServer10-22" border="0" title="UbuntuServer10-22" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4834.UbuntuServer10_2D00_23_5F00_68DF2AB0.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8055.UbuntuServer10_2D00_23_5F00_thumb_5F00_2BFA8311.png" alt="UbuntuServer10-23" border="0" title="UbuntuServer10-23" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5736.UbuntuServer10_2D00_24_5F00_05F4ACEE.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4784.UbuntuServer10_2D00_24_5F00_thumb_5F00_685AA9F0.png" alt="UbuntuServer10-24" border="0" title="UbuntuServer10-24" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4375.UbuntuServer10_2D00_25_5F00_135297F6.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7411.UbuntuServer10_2D00_25_5F00_thumb_5F00_12E66501.png" alt="UbuntuServer10-25" border="0" title="UbuntuServer10-25" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8507.UbuntuServer10_2D00_26_5F00_7D88AF98.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/6036.UbuntuServer10_2D00_26_5F00_thumb_5F00_44059FA1.png" alt="UbuntuServer10-26" border="0" title="UbuntuServer10-26" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>I chose the default packages for setting up a LAMP server:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2630.UbuntuServer10_2D00_27_5F00_7CB049AE.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8004.UbuntuServer10_2D00_27_5F00_thumb_5F00_355AF3BC.png" alt="UbuntuServer10-27" border="0" title="UbuntuServer10-27" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7002.UbuntuServer10_2D00_28_5F00_02F7203D.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1651.UbuntuServer10_2D00_28_5F00_thumb_5F00_3BA1CA4A.png" alt="UbuntuServer10-28" border="0" title="UbuntuServer10-28" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5344.UbuntuServer10_2D00_29_5F00_70422685.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0552.UbuntuServer10_2D00_29_5F00_thumb_5F00_28ECD093.png" alt="UbuntuServer10-29" border="0" title="UbuntuServer10-29" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7002.UbuntuServer10_2D00_30_5F00_1AAE57A3.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8585.UbuntuServer10_2D00_30_5F00_thumb_5F00_01465469.png" alt="UbuntuServer10-30" border="0" title="UbuntuServer10-30" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2630.UbuntuServer10_2D00_31_5F00_7307DB78.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2627.UbuntuServer10_2D00_31_5F00_thumb_5F00_599FD83E.png" alt="UbuntuServer10-31" border="0" title="UbuntuServer10-31" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1638.UbuntuServer10_2D00_32_5F00_124A824C.png"><img height="217" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3617.UbuntuServer10_2D00_32_5F00_thumb_5F00_71C34299.png" alt="UbuntuServer10-32" border="0" title="UbuntuServer10-32" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>The install finished and I was dropped at the login prompt:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1157.UbuntuServer10_2D00_33_5F00_11721C62.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5355.UbuntuServer10_2D00_33_5F00_thumb_5F00_780A1927.png" alt="UbuntuServer10-33" border="0" title="UbuntuServer10-33" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>A cool thing to note was that at this stage I could already shut down the virtual machine by using the shutdown button on the Virtual Machine Connection window, so part of the integration services are already running.&nbsp; You can also see that all four virtual processors are there and working:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1638.UbuntuServer10_2D00_45_5F00_2CAA7563.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0552.UbuntuServer10_2D00_45_5F00_thumb_5F00_65551F70.png" alt="UbuntuServer10-45" border="0" title="UbuntuServer10-45" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>Getting the Hyper-V drivers up and running at this point in time is actually relatively simple.&nbsp; The first thing you need to do is to edit /etc/initramfs-tools/modules and add the following lines to the end of it:</p>
<p>hv_vmbus</p>
<p>hv_storvsc</p>
<p>hv_blkvsc</p>
<p>hv_netvsc</p>
<p>Once you have made these changes you will need to run &ldquo;update-initramfs &ndash;u&rdquo; and reboot.&nbsp; You will now have the Hyper-V drivers for storage and networking loaded:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4377.UbuntuServer10_2D00_34_5F00_6FA643D0.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1651.UbuntuServer10_2D00_34_5F00_thumb_5F00_6B2FC309.png" alt="UbuntuServer10-34" border="0" title="UbuntuServer10-34" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2630.UbuntuServer10_2D00_35_5F00_75ED1A5E.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0552.UbuntuServer10_2D00_35_5F00_thumb_5F00_438946DF.png" alt="UbuntuServer10-35" border="0" title="UbuntuServer10-35" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7002.UbuntuServer10_2D00_36_5F00_4E469E34.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7180.UbuntuServer10_2D00_36_5F00_thumb_5F00_62CBEDB2.png" alt="UbuntuServer10-36" border="0" title="UbuntuServer10-36" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>You can confirm that these drivers are loaded by running &ldquo;lsmod&rdquo; after the reboot:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7411.UbuntuServer10_2D00_41_5F00_6D894507.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4784.UbuntuServer10_2D00_41_5F00_thumb_5F00_542141CD.png" alt="UbuntuServer10-41" border="0" title="UbuntuServer10-41" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>The final thing you need to do is to configure networking (because that step was skipped during installation).&nbsp; The first thing to do is to run &ldquo;ifconfig &ndash;a&rdquo; to find out what name your network adapter has been given.&nbsp; In my case it was &ldquo;eth0&rdquo; &ndash; but this is not always the name it will get.&nbsp; Once you know the name you will need to edit /etc/network/interfaces and add the following to the end of the file:</p>
<p>For DHCP (what I did):</p>
<p>Auto eth0 <br />iface eth0 inet dhcp</p>
<p>For a Static IP address:</p>
<p>Auto eth0 <br />iface eth0 inet static <br />address [insert your IP address] <br />netmask [insert your netmask] <br />Gateway [insert your gateway address] <br /><br />Like this:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3782.UbuntuServer10_2D00_38_5F00_73D01B95.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2046.UbuntuServer10_2D00_38_5F00_thumb_5F00_2C7AC5A3.png" alt="UbuntuServer10-38" border="0" title="UbuntuServer10-38" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>One more reboot and running &ldquo;ifconfig&rdquo; should confirm that everything is working:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3201.UbuntuServer10_2D00_42_5F00_7A16F223.png"><img height="196" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0574.UbuntuServer10_2D00_42_5F00_thumb_5F00_79AABF2E.png" alt="UbuntuServer10-42" border="0" title="UbuntuServer10-42" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>And in my case I could also confirm that the website was accessible from my parent partition as well:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2112.UbuntuServer10_2D00_46_5F00_4CF1DF88.png"><img height="204" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7485.UbuntuServer10_2D00_46_5F00_thumb_5F00_331DA959.png" alt="UbuntuServer10-46" border="0" title="UbuntuServer10-46" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>So there you have it.&nbsp; Ubuntu Server 10.10 running under Hyper-V with full integration services using nothing other than what is included on the Ubuntu install media.</p>
<p>Cheers, <br />Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10079242" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/10/21/installing-ubuntu-server-10-10-on-hyper-v.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Integration Services v2.1 Now Available</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/07/29/linux-integration-services-v2-1-now-available.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/07/29/linux-integration-services-v2-1-now-available.aspx#comments</comments>
		<pubDate>Fri, 30 Jul 2010 06:53:40 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Operating Systems under Virtual PC / Virtual Server / Hyper-V]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px">
tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/07/29/linux-integration-services-v2-1-now-available.aspx';

<br /><br /></div><p>Over on the virtualization team blog – <a href="http://blogs.technet.com/b/virtualization/archive/2010/07/29/linux-integration-services-v2-1-now-available.aspx" target="_blank">Mike Sterling has just announced the availability of the Linux Integration Services v2.1</a>.&#160; And there is a lot to announce here.&#160; Along with the previous support for our high performance virtual storage and network adapters – this release brings in the following new features:</p>  <ul>   <li><strong>SMP Support: </strong>All supported Linux distributions can use up to 4 virtual processors per virtual machine.</li>    <li><strong>Integrated Shutdown: </strong>This means that you can finally shutdown Linux virtual machines directly from the Hyper-V / SCVMM management consoles – without needing to login to the virtual machine first.</li>    <li><strong>Time Synchronization:</strong> Linux virtual machines will now have their clocks updated to deal with things like “saved states” just like Windows virtual machines.</li>    <li><strong>Heartbeat:</strong> The virtual machine heartbeat allows you to confirm that Linux is still running and responding inside the virtual machine.</li> </ul>  <p>These integration services are supported on the following guest operating systems:</p>  <ul>   <li>Novell SUSE Linux Enterprise Server 10 SP3</li>    <li>Novell SUSE Linux Enterprise Server 11</li>    <li>Red Hat Enterprise Linux 5.2 / 5.3 / 5.4 / 5.5</li> </ul>  <p>You can download the integration services here: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eee39325-898b-4522-9b4c-f4b5b9b64551">http://www.microsoft.com/downloads/details.aspx?FamilyID=eee39325-898b-4522-9b4c-f4b5b9b64551</a></p>  <p>Cheers,   <br />Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10044129" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript">
tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/07/29/linux-integration-services-v2-1-now-available.aspx';
</script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>Over on the virtualization team blog – <a href="http://blogs.technet.com/b/virtualization/archive/2010/07/29/linux-integration-services-v2-1-now-available.aspx" >Mike Sterling has just announced the availability of the Linux Integration Services v2.1</a>.&#160; And there is a lot to announce here.&#160; Along with the previous support for our high performance virtual storage and network adapters – this release brings in the following new features:</p>  <ul>   <li><strong>SMP Support: </strong>All supported Linux distributions can use up to 4 virtual processors per virtual machine.</li>    <li><strong>Integrated Shutdown: </strong>This means that you can finally shutdown Linux virtual machines directly from the Hyper-V / SCVMM management consoles – without needing to login to the virtual machine first.</li>    <li><strong>Time Synchronization:</strong> Linux virtual machines will now have their clocks updated to deal with things like “saved states” just like Windows virtual machines.</li>    <li><strong>Heartbeat:</strong> The virtual machine heartbeat allows you to confirm that Linux is still running and responding inside the virtual machine.</li> </ul>  <p>These integration services are supported on the following guest operating systems:</p>  <ul>   <li>Novell SUSE Linux Enterprise Server 10 SP3</li>    <li>Novell SUSE Linux Enterprise Server 11</li>    <li>Red Hat Enterprise Linux 5.2 / 5.3 / 5.4 / 5.5</li> </ul>  <p>You can download the integration services here: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eee39325-898b-4522-9b4c-f4b5b9b64551">http://www.microsoft.com/downloads/details.aspx?FamilyID=eee39325-898b-4522-9b4c-f4b5b9b64551</a></p>  <p>Cheers,   <br />Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10044129" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/07/29/linux-integration-services-v2-1-now-available.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Windows 98 on Windows Virtual PC</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/05/27/installing-windows-98-on-windows-virtual-pc.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/05/27/installing-windows-98-on-windows-virtual-pc.aspx#comments</comments>
		<pubDate>Thu, 27 May 2010 07:42:00 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Windows Virtual PC]]></category>
		<category><![CDATA[Operating Systems under Virtual PC / Virtual Server / Hyper-V]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div style="float:none;margin:0px;padding:0px 0px 0px 0px" class="wlWriterHeaderFooter">


</div>
<p>Windows Virtual PC only officially supports Windows XP, Windows Vista and Windows 7 as guest operating systems.&#160; Thankfully it has great compatibility and can run many operating systems that are not officially supported.</p>
<p>I recently needed to setup a Windows 98 virtual machine for my wife &#8211; who has some genealogy software that will not even run on Windows XP.&#160; To do this I created a new virtual machine and configured it with 64mb of RAM and a 16GB virtual hard disk.</p>
<p>I was then able to install Windows 98 with no real problems:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7737.Windows981_5F00_2.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;border-top: 0px;border-right: 0px" class="wlDisabledImage" border="0" alt="Windows981" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1057.Windows981_5F00_thumb.png" width="244" height="173" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3122.Windows982_5F00_2.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;border-top: 0px;border-right: 0px" class="wlDisabledImage" border="0" alt="Windows982" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3443.Windows982_5F00_thumb.png" width="214" height="173" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3036.Windows984_5F00_2.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;border-top: 0px;border-right: 0px" class="wlDisabledImage" border="0" alt="Windows984" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0882.Windows984_5F00_thumb.png" width="210" height="173" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0474.Windows987_5F00_2.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;border-top: 0px;border-right: 0px" class="wlDisabledImage" border="0" alt="Windows987" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/6354.Windows987_5F00_thumb.png" width="209" height="173" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0804.Windows9810_5F00_2.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;border-top: 0px;border-right: 0px" class="wlDisabledImage" border="0" alt="Windows9810" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8836.Windows9810_5F00_thumb.png" width="210" height="173" /></a></p>
<p>Some things to be aware of when doing this:</p>
<ul>
<li>I originally created the virtual machine with 128mb of RAM &#8211; but that caused problems for the setup program.&#160; Setting the memory to 64mb allowed the installation to go through successfully &#8211; and I was able to increase the memory after the operating system installation.</li>
<li>I happen to have a bootable Windows 98 installation CD &#8211; but most Windows 98 installation CDs are not bootable.&#160; If you have one of these &#8211; you need to use a boot floppy &#8211; which means you will need <a href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2009/10/01/using-floppy-disks-with-windows-virtual-pc.aspx">these scripts</a> for attaching floppy disks to virtual machines.</li>
<li>While I used a 16GB virtual hard disk &#8211; because that is all that I needed &#8211; I have tried this with disks up to 127GB in size and not seen any problems.</li>
</ul>
<p>After installation both networking and sound work correctly &#8211; but the video is kind of &#8220;sucky&#8221; and you need to capture / release the mouse whenever you use the virtual machine.&#160; Luckily you can address both of these issues by installing older virtual machine additions in the virtual machine.&#160; Doing this will give you:</p>
<ul>
<li>Better graphics</li>
<li>Integrated mouse functionality</li>
<li>Desktop resizing</li>
</ul>
<p>But you will not get:</p>
<ul>
<li>Clipboard integration</li>
<li>Time synchronization</li>
<li>Shared Folders</li>
<li>Printer / smart card sharing</li>
</ul>
<p>But how do you do this?&#160; The trick is to extract the old virtual machine additions out of a previous product.&#160; In my case I decided to get the virtual machine additions out of Virtual Server 2005 R2.&#160; To do this what you will need to do is:</p>
<ol>
<li>Download <a href="http://www.microsoft.com/downloads/details.aspx?familyid=bc49c7c8-4840-4e67-8dc4-1e6e218acce4&#38;displaylang=en" target="_blank">Virtual Server 2005 R2 SP1</a></li>
<li>Download the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=A79BCF9B-59F7-480B-A4B8-FB56F42E3348" target="_blank">Virtual Server 2005 R2 SP1 Update</a></li>
<li>Put both files in a temporary working directory (I used <strong>C:\work</strong>)</li>
<li>Rename the Virtual Server <strong>setup.exe </strong>to <strong>1setup1.exe <br />&#160;&#160; </strong>- This is needed to get around the Windows application compatibility check, which we do not care about as we will not be installing Virtual Server</li>
<li>Open a command prompt and change to your temporary working directory</li>
<li>Run: <br />&#160;&#160; <strong>1setup1.exe /c /t . <br /></strong>This will extract the installation files out of the executable file</li>
<li>Next run: <br />&#160;&#160; <strong>start /wait msiexec /a "Virtual Server 2005 Install.msi" TARGETDIR="C:\Work\bits" /qn</strong> <br />This will extract all of the files out of the setup package</li>
<li>Finally run: <br />&#160;&#160; <strong>start /wait msiexec /p KB948515.msp /a "C:\Work\bits\Virtual Server 2005 Install.msi" /qn <br /></strong>This will apply the Virtual Server 2005 R2 SP1 update to the extracted files</li>
<li>Make a copy of the virtual machine additions ISO &#8211; which will be at <strong>C:\Work\Bits\Program Files\Microsoft Virtual Server\Virtual Machine Additions\VMAdditions.iso</strong></li>
<li>You can delete all the other files now &#8211; as that ISO file is the only one you need</li>
</ol>
<p>At this stage you should start up your Windows 98 virtual machine and login.&#160; Then attach the <strong>VMAdditions.iso</strong> file to the virtual machine.&#160; The virtual machine additions installer should start automatically inside the virtual machine:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4201.Windows9811_5F00_2.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;border-top: 0px;border-right: 0px" class="wlDisabledImage" border="0" alt="Windows9811" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7245.Windows9811_5F00_thumb.png" width="215" height="173" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/6278.Windows9812_5F00_2.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;border-top: 0px;border-right: 0px" class="wlDisabledImage" border="0" alt="Windows9812" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7652.Windows9812_5F00_thumb.png" width="215" height="173" /></a></p>
<p>After this you will need to reboot the virtual machine.</p>
<p>With all this in place &#8211; some parting notes that I have are:</p>
<ul>
<li>Do not connect this to a network!&#160; Seriously.&#160; Windows 98 is no longer supported by Microsoft &#8211; and security updates are not being released.&#160; Furthermore &#8211; there are no antivirus programs that are being actively maintained for Windows 98.&#160; So it is just a terrible idea to do.</li>
<li>If you do have to connect it to the network &#8211; here are some tips: 
<ul>
<li>Configure the virtual machine to use Shared Networking (NAT) &#8211; that will at least protect it from active network based attacks</li>
<li>You can install Internet Explorer 6 from <a href="http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/ie6setup.exe" target="_blank">here</a> &#8211; but please, please, please do not use the virtual machine for general purpose web browsing</li>
<li>The Windows Update link in Windows 98 is broken &#8211; but you can use Windows Update by manually going to <a title="http://windowsupdate.microsoft.com" href="http://windowsupdate.microsoft.com">http://windowsupdate.microsoft.com</a></li>
</ul>
</li>
</ul>
<p>Cheers, <br />Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10016134" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div style="float:none; margin:0px; padding:0px 0px 0px 0px;" class="wlWriterHeaderFooter">
<script type="text/javascript"><!--
tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/05/27/installing-windows-98-on-windows-virtual-pc.aspx';
// --></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
</div>
<p>Windows Virtual PC only officially supports Windows XP, Windows Vista and Windows 7 as guest operating systems.&nbsp; Thankfully it has great compatibility and can run many operating systems that are not officially supported.</p>
<p>I recently needed to setup a Windows 98 virtual machine for my wife &ndash; who has some genealogy software that will not even run on Windows XP.&nbsp; To do this I created a new virtual machine and configured it with 64mb of RAM and a 16GB virtual hard disk.</p>
<p>I was then able to install Windows 98 with no real problems:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7737.Windows981_5F00_2.png" ><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="Windows981" border="0" alt="Windows981" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1057.Windows981_5F00_thumb.png" width="244" height="173" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3122.Windows982_5F00_2.png" ><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="Windows982" border="0" alt="Windows982" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3443.Windows982_5F00_thumb.png" width="214" height="173" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3036.Windows984_5F00_2.png" ><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="Windows984" border="0" alt="Windows984" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0882.Windows984_5F00_thumb.png" width="210" height="173" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0474.Windows987_5F00_2.png" ><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="Windows987" border="0" alt="Windows987" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/6354.Windows987_5F00_thumb.png" width="209" height="173" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0804.Windows9810_5F00_2.png" ><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="Windows9810" border="0" alt="Windows9810" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8836.Windows9810_5F00_thumb.png" width="210" height="173" /></a></p>
<p>Some things to be aware of when doing this:</p>
<ul>
<li>I originally created the virtual machine with 128mb of RAM &ndash; but that caused problems for the setup program.&nbsp; Setting the memory to 64mb allowed the installation to go through successfully &ndash; and I was able to increase the memory after the operating system installation.</li>
<li>I happen to have a bootable Windows 98 installation CD &ndash; but most Windows 98 installation CDs are not bootable.&nbsp; If you have one of these &ndash; you need to use a boot floppy &ndash; which means you will need <a href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2009/10/01/using-floppy-disks-with-windows-virtual-pc.aspx">these scripts</a> for attaching floppy disks to virtual machines.</li>
<li>While I used a 16GB virtual hard disk &ndash; because that is all that I needed &ndash; I have tried this with disks up to 127GB in size and not seen any problems.</li>
</ul>
<p>After installation both networking and sound work correctly &ndash; but the video is kind of &ldquo;sucky&rdquo; and you need to capture / release the mouse whenever you use the virtual machine.&nbsp; Luckily you can address both of these issues by installing older virtual machine additions in the virtual machine.&nbsp; Doing this will give you:</p>
<ul>
<li>Better graphics</li>
<li>Integrated mouse functionality</li>
<li>Desktop resizing</li>
</ul>
<p>But you will not get:</p>
<ul>
<li>Clipboard integration</li>
<li>Time synchronization</li>
<li>Shared Folders</li>
<li>Printer / smart card sharing</li>
</ul>
<p>But how do you do this?&nbsp; The trick is to extract the old virtual machine additions out of a previous product.&nbsp; In my case I decided to get the virtual machine additions out of Virtual Server 2005 R2.&nbsp; To do this what you will need to do is:</p>
<ol>
<li>Download <a href="http://www.microsoft.com/downloads/details.aspx?familyid=bc49c7c8-4840-4e67-8dc4-1e6e218acce4&amp;displaylang=en" >Virtual Server 2005 R2 SP1</a></li>
<li>Download the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=A79BCF9B-59F7-480B-A4B8-FB56F42E3348" >Virtual Server 2005 R2 SP1 Update</a></li>
<li>Put both files in a temporary working directory (I used <strong>C:\work</strong>)</li>
<li>Rename the Virtual Server <strong>setup.exe </strong>to <strong>1setup1.exe <br />&nbsp;&nbsp; </strong>- This is needed to get around the Windows application compatibility check, which we do not care about as we will not be installing Virtual Server</li>
<li>Open a command prompt and change to your temporary working directory</li>
<li>Run: <br />&nbsp;&nbsp; <strong>1setup1.exe /c /t . <br /></strong>This will extract the installation files out of the executable file</li>
<li>Next run: <br />&nbsp;&nbsp; <strong>start /wait msiexec /a "Virtual Server 2005 Install.msi" TARGETDIR="C:\Work\bits" /qn</strong> <br />This will extract all of the files out of the setup package</li>
<li>Finally run: <br />&nbsp;&nbsp; <strong>start /wait msiexec /p KB948515.msp /a "C:\Work\bits\Virtual Server 2005 Install.msi" /qn <br /></strong>This will apply the Virtual Server 2005 R2 SP1 update to the extracted files</li>
<li>Make a copy of the virtual machine additions ISO &ndash; which will be at <strong>C:\Work\Bits\Program Files\Microsoft Virtual Server\Virtual Machine Additions\VMAdditions.iso</strong></li>
<li>You can delete all the other files now &ndash; as that ISO file is the only one you need</li>
</ol>
<p>At this stage you should start up your Windows 98 virtual machine and login.&nbsp; Then attach the <strong>VMAdditions.iso</strong> file to the virtual machine.&nbsp; The virtual machine additions installer should start automatically inside the virtual machine:</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4201.Windows9811_5F00_2.png" ><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="Windows9811" border="0" alt="Windows9811" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7245.Windows9811_5F00_thumb.png" width="215" height="173" /></a><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/6278.Windows9812_5F00_2.png" ><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="Windows9812" border="0" alt="Windows9812" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7652.Windows9812_5F00_thumb.png" width="215" height="173" /></a></p>
<p>After this you will need to reboot the virtual machine.</p>
<p>With all this in place &ndash; some parting notes that I have are:</p>
<ul>
<li>Do not connect this to a network!&nbsp; Seriously.&nbsp; Windows 98 is no longer supported by Microsoft &ndash; and security updates are not being released.&nbsp; Furthermore &ndash; there are no antivirus programs that are being actively maintained for Windows 98.&nbsp; So it is just a terrible idea to do.</li>
<li>If you do have to connect it to the network &ndash; here are some tips: 
<ul>
<li>Configure the virtual machine to use Shared Networking (NAT) &ndash; that will at least protect it from active network based attacks</li>
<li>You can install Internet Explorer 6 from <a href="http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/ie6setup.exe" >here</a> &ndash; but please, please, please do not use the virtual machine for general purpose web browsing</li>
<li>The Windows Update link in Windows 98 is broken &ndash; but you can use Windows Update by manually going to <a title="http://windowsupdate.microsoft.com" href="http://windowsupdate.microsoft.com">http://windowsupdate.microsoft.com</a></li>
</ul>
</li>
</ul>
<p>Cheers, <br />Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10016134" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/05/27/installing-windows-98-on-windows-virtual-pc.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SmoothWall Express 3.0 under Hyper-V</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/05/10/smoothwall-express-3-0-under-hyper-v.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/05/10/smoothwall-express-3-0-under-hyper-v.aspx#comments</comments>
		<pubDate>Tue, 11 May 2010 03:15:00 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Operating Systems under Virtual PC / Virtual Server / Hyper-V]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px">
tweetmeme_url = 'http://blogs.msdn.com/virtual_pc_guy/archive/2010/05/10/smoothwall-express-3-0-under-hyper-v.aspx';

<br /><br /></div><p>The other day I setup a virtual machine running <a href="http://www.smoothwall.org/" target="_blank">SmoothWall Express 3.0</a> under Hyper-V.&#160; If you are not familiar with this OS – let me be lazy and quote <a href="http://en.wikipedia.org/wiki/SmoothWall" target="_blank">Wikipedia</a>:</p>  <blockquote>   <p><b>SmoothWall</b> is a Linux distribution designed to be used as an open source firewall. Designed for ease of use, SmoothWall is configured via a web-based GUI, and requires little or no knowledge of Linux to install or use.</p> </blockquote>  <p>I wanted to play around with it to see if I could set it up as a filtering proxy; so I downloaded the <a href="http://www.smoothwall.org/get/" target="_blank">installation ISO file</a> and tried to install it in a Hyper-V virtual machine.</p>  <p>I created a virtual machine with 512MB RAM, a 127GB dynamically expanding virtual hard disk, 1 CPU and two legacy network adapters connected to different networks.</p>  <p>For the most part, it “just worked”.&#160; The installation was a very traditional Linux installation process (contrary to the Wikipedia quote above) and I only encountered two hiccups:</p>  <ul>   <li>It did not detect my network adapters by default – and did not tell me that I had to go and kick the network detection routine.&#160; This lead to some confusion where I was trying to configure my public / private interfaces and it believed that it had no network adapters.      <br />      <br /></li>    <li>At first the system was failing to get a DHCP address from my DHCP server.&#160; On a hunch I checked the option to <strong>Enable spoofing of MAC addresses</strong> on the network adapters – as shown here:       <br /><a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SmoothWallExpress3.0underHyperV_11CF7/image_2.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;border-top: 0px;border-right: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SmoothWallExpress3.0underHyperV_11CF7/image_thumb.png" width="244" height="242" /></a>&#160; <br />Which seemed to solve the problem.&#160; However I was able to go back the following day and uncheck this option and have the system work correctly.&#160; I am not sure what really happened with that. </li> </ul>  <p>But I now have it up and running perfectly:</p>  <p><a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SmoothWallExpress3.0underHyperV_11CF7/Smoothwall1_2.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;border-top: 0px;border-right: 0px" border="0" alt="Smoothwall1" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SmoothWallExpress3.0underHyperV_11CF7/Smoothwall1_thumb.png" width="214" height="196" /></a> <a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SmoothWallExpress3.0underHyperV_11CF7/Smoothwall2_2.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;border-top: 0px;border-right: 0px" border="0" alt="Smoothwall2" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SmoothWallExpress3.0underHyperV_11CF7/Smoothwall2_thumb.png" width="244" height="194" /></a></p>  <p>And it is functioning as a filtering proxy.&#160; Now I just have to wade through mountains of configuration files to actually get it to filter the right things :-)</p>  <p>Cheers,   <br />Ben</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10006101" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript">
tweetmeme_url = 'http://blogs.msdn.com/virtual_pc_guy/archive/2010/05/10/smoothwall-express-3-0-under-hyper-v.aspx';
</script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>The other day I setup a virtual machine running <a href="http://www.smoothwall.org/" >SmoothWall Express 3.0</a> under Hyper-V.&#160; If you are not familiar with this OS – let me be lazy and quote <a href="http://en.wikipedia.org/wiki/SmoothWall" >Wikipedia</a>:</p>  <blockquote>   <p><b>SmoothWall</b> is a Linux distribution designed to be used as an open source firewall. Designed for ease of use, SmoothWall is configured via a web-based GUI, and requires little or no knowledge of Linux to install or use.</p> </blockquote>  <p>I wanted to play around with it to see if I could set it up as a filtering proxy; so I downloaded the <a href="http://www.smoothwall.org/get/" >installation ISO file</a> and tried to install it in a Hyper-V virtual machine.</p>  <p>I created a virtual machine with 512MB RAM, a 127GB dynamically expanding virtual hard disk, 1 CPU and two legacy network adapters connected to different networks.</p>  <p>For the most part, it “just worked”.&#160; The installation was a very traditional Linux installation process (contrary to the Wikipedia quote above) and I only encountered two hiccups:</p>  <ul>   <li>It did not detect my network adapters by default – and did not tell me that I had to go and kick the network detection routine.&#160; This lead to some confusion where I was trying to configure my public / private interfaces and it believed that it had no network adapters.      <br />      <br /></li>    <li>At first the system was failing to get a DHCP address from my DHCP server.&#160; On a hunch I checked the option to <strong>Enable spoofing of MAC addresses</strong> on the network adapters – as shown here:       <br /><a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SmoothWallExpress3.0underHyperV_11CF7/image_2.png" ><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SmoothWallExpress3.0underHyperV_11CF7/image_thumb.png" width="244" height="242" /></a>&#160; <br />Which seemed to solve the problem.&#160; However I was able to go back the following day and uncheck this option and have the system work correctly.&#160; I am not sure what really happened with that. </li> </ul>  <p>But I now have it up and running perfectly:</p>  <p><a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SmoothWallExpress3.0underHyperV_11CF7/Smoothwall1_2.png" ><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Smoothwall1" border="0" alt="Smoothwall1" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SmoothWallExpress3.0underHyperV_11CF7/Smoothwall1_thumb.png" width="214" height="196" /></a> <a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SmoothWallExpress3.0underHyperV_11CF7/Smoothwall2_2.png" ><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Smoothwall2" border="0" alt="Smoothwall2" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SmoothWallExpress3.0underHyperV_11CF7/Smoothwall2_thumb.png" width="244" height="194" /></a></p>  <p>And it is functioning as a filtering proxy.&#160; Now I just have to wade through mountains of configuration files to actually get it to filter the right things :-)</p>  <p>Cheers,   <br />Ben</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10006101" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/05/10/smoothwall-express-3-0-under-hyper-v.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Virtual Server with Internet Explorer 8</title>
		<link>http://blogs.msdn.com/virtual_pc_guy/archive/2010/04/13/using-virtual-server-with-internet-explorer-8.aspx</link>
		<comments>http://blogs.msdn.com/virtual_pc_guy/archive/2010/04/13/using-virtual-server-with-internet-explorer-8.aspx#comments</comments>
		<pubDate>Tue, 13 Apr 2010 21:00:00 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Operating Systems under Virtual PC / Virtual Server / Hyper-V]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter">

tweetmeme_url = 'http://blogs.msdn.com/virtual_pc_guy/archive/2010/04/13/using-virtual-server-with-internet-explorer-8.aspx';



<br /><br /></div>
<p>Whether you are running Virtual Server on Windows 7, or just trying to manage Virtual Server from a Windows 7 computer – you will need to use the Virtual Server Administrative Web Site under Internet Explorer 8.&#160; This is possible – but there are a number of things that you need to do:</p>
<ol>
<li>Enable compatibility mode <br /><br />If you do not use compatibility mode with Internet Explorer 8 – none of the drop down menus will work, which renders the website unusable.&#160; Under Internet Explorer you should open the <strong>Tools</strong> menu and select <strong>Compatibility View Settings</strong>.&#160; Here you can add the URL for your Virtual Server server. <br /></li>
<li>Turn on the Internet Explorer menu bar <br /><br />The Virtual Server host key (right ALT) causes the Internet Explorer menu bar to pop into existence every time you try to release the mouse from a virtual machine.&#160; This causes a lot of annoying jittering around on the screen.&#160; You can get around this by just configuring the Internet Explorer menu bar to be permanently displayed.&#160; To do this open the <strong>View</strong> menu under Internet Explorer, select <strong>Toolbars</strong> and then select <strong>Menu Bar</strong>. <br /></li>
<li>Get rid of annoying credential prompts whenever connecting to a virtual machine <br /><br />There are two possible ways to do this:</li>
</ol><ol>
<li>Put the Virtual Server website in your trusted websites, and enable</li>
</ol><ol>
<li>Open the Internet Explorer <strong>Tools</strong> menu</li>
<li>Select <strong>Internet Options</strong></li>
<li>Change to the <strong>Security</strong> tab</li>
<li>Select the <strong>Trusted sites</strong> zone</li>
<li>Click on the <strong>Sites </strong>button</li>
<li>Type in the URL for your Virtual Server site and click <strong>Add</strong> <br />(You may need to uncheck the option to <strong>Require server verification (https:) for all sites in this zone</strong>)</li>
<li>Click <strong>Close</strong></li>
<li>Click <strong>Custom level…</strong></li>
<li>Scroll to the bottom and find the <strong>User Authentication</strong> section.</li>
<li>Select <strong>Automatic logon with current user name and password</strong>.</li>
<li>Click <strong>OK</strong> and <strong>OK</strong>.<br /><br /></li></ol>
<li>Put the Virtual Server website in your intranet sites</li>
<ol>
<li>Open the Internet Explorer <strong>Tools</strong> menu</li>
<li>Select <strong>Internet Options</strong></li>
<li>Change to the <strong>Security</strong> tab</li>
<li>Select the <strong>Local intranet</strong> zone</li>
<li>Click on the <strong>Sites </strong>button</li>
<li>Click on the <strong>Advanced </strong>button</li>
<li>Type in the URL for your Virtual Server site and click <strong>Add</strong></li>
<li>Click <strong>Close</strong> and <strong>OK</strong> and <strong>OK</strong>. <br /><br />Note: If you are doing this on a Windows 7 computer that is running Virtual Server you will be greeted by an endless loop of dialogs that say <strong>The site you specified already exists in the Trusted sites zone. Would you like to move it to the Local intranet zone?</strong>&#160; Hitting <strong>Yes</strong> on this dialog will just cause the same dialog to come up again – and checking under the trusted sites does not display the Virtual Server site.&#160; The solution here is to run Internet Explorer as administrator and then follow these steps.</li></ol>
<p>You should now be able to use Virtual Server from Internet Explorer 8 happily.</p>
<p>Cheers, <br />Ben</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9994041" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px" class=wlWriterHeaderFooter>
<script type=text/javascript>
tweetmeme_url = 'http://blogs.msdn.com/virtual_pc_guy/archive/2010/04/13/using-virtual-server-with-internet-explorer-8.aspx';
</script>

<script type=text/javascript src=http://tweetmeme.com/i/scripts/button.js mce_src="http://tweetmeme.com/i/scripts/button.js"></script>
<br /><br /></div>
<p>Whether you are running Virtual Server on Windows 7, or just trying to manage Virtual Server from a Windows 7 computer – you will need to use the Virtual Server Administrative Web Site under Internet Explorer 8.&nbsp; This is possible – but there are a number of things that you need to do:</p>
<ol>
<li>Enable compatibility mode <br /><br />If you do not use compatibility mode with Internet Explorer 8 – none of the drop down menus will work, which renders the website unusable.&nbsp; Under Internet Explorer you should open the <strong>Tools</strong> menu and select <strong>Compatibility View Settings</strong>.&nbsp; Here you can add the URL for your Virtual Server server. <br /></li>
<li>Turn on the Internet Explorer menu bar <br /><br />The Virtual Server host key (right ALT) causes the Internet Explorer menu bar to pop into existence every time you try to release the mouse from a virtual machine.&nbsp; This causes a lot of annoying jittering around on the screen.&nbsp; You can get around this by just configuring the Internet Explorer menu bar to be permanently displayed.&nbsp; To do this open the <strong>View</strong> menu under Internet Explorer, select <strong>Toolbars</strong> and then select <strong>Menu Bar</strong>. <br /></li>
<li>Get rid of annoying credential prompts whenever connecting to a virtual machine <br /><br />There are two possible ways to do this:</li>
</ol><ol>
<li>Put the Virtual Server website in your trusted websites, and enable</li>
</ol><ol>
<li>Open the Internet Explorer <strong>Tools</strong> menu</li>
<li>Select <strong>Internet Options</strong></li>
<li>Change to the <strong>Security</strong> tab</li>
<li>Select the <strong>Trusted sites</strong> zone</li>
<li>Click on the <strong>Sites </strong>button</li>
<li>Type in the URL for your Virtual Server site and click <strong>Add</strong> <br />(You may need to uncheck the option to <strong>Require server verification (https:) for all sites in this zone</strong>)</li>
<li>Click <strong>Close</strong></li>
<li>Click <strong>Custom level…</strong></li>
<li>Scroll to the bottom and find the <strong>User Authentication</strong> section.</li>
<li>Select <strong>Automatic logon with current user name and password</strong>.</li>
<li>Click <strong>OK</strong> and <strong>OK</strong>.<br /><br /></li></ol>
<li>Put the Virtual Server website in your intranet sites</li>
<ol>
<li>Open the Internet Explorer <strong>Tools</strong> menu</li>
<li>Select <strong>Internet Options</strong></li>
<li>Change to the <strong>Security</strong> tab</li>
<li>Select the <strong>Local intranet</strong> zone</li>
<li>Click on the <strong>Sites </strong>button</li>
<li>Click on the <strong>Advanced </strong>button</li>
<li>Type in the URL for your Virtual Server site and click <strong>Add</strong></li>
<li>Click <strong>Close</strong> and <strong>OK</strong> and <strong>OK</strong>. <br /><br />Note: If you are doing this on a Windows 7 computer that is running Virtual Server you will be greeted by an endless loop of dialogs that say <strong>The site you specified already exists in the Trusted sites zone. Would you like to move it to the Local intranet zone?</strong>&nbsp; Hitting <strong>Yes</strong> on this dialog will just cause the same dialog to come up again – and checking under the trusted sites does not display the Virtual Server site.&nbsp; The solution here is to run Internet Explorer as administrator and then follow these steps.</li></ol>
<p>You should now be able to use Virtual Server from Internet Explorer 8 happily.</p>
<p>Cheers, <br />Ben</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9994041" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/archive/2010/04/13/using-virtual-server-with-internet-explorer-8.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beta Linux Integration Services Available – SMP support is coming!</title>
		<link>http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/31/beta-linux-integration-services-available-smp-support-is-coming.aspx</link>
		<comments>http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/31/beta-linux-integration-services-available-smp-support-is-coming.aspx#comments</comments>
		<pubDate>Wed, 31 Mar 2010 18:43:27 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Operating Systems under Virtual PC / Virtual Server / Hyper-V]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px">
tweetmeme_url = 'http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/31/beta-linux-integration-services-available-smp-support-is-coming.aspx';

<br /><br /></div><p>We have <a href="http://blogs.technet.com/virtualization/archive/2010/03/31/announcing-the-availability-of-the-beta-version-of-linux-integration-services-for-hyper-v-with-smp-support.aspx" target="_blank">just released</a> the beta of the next version of the Linux integration services.&#160; This release brings some much wanted and requested new functionality to our Linux support on Hyper-V.&#160; Specifically it brings:</p>  <ul>   <li>Support for running Linux with up to 4 vCPUs per virtual machine. </li>    <li>A time synchronization component to provide the same time synchronization functionality that we have for Windows virtual machines. </li>    <li>A shutdown integration components so that Linux virtual machines can be shutdown directly from the Hyper-V user interface / WMI interfaces </li> </ul>  <p>This release is currently available on Connect (<a href="http://connect.microsoft.com">http://connect.microsoft.com</a>) under the “Linux Integration Services for Microsoft Hyper-V” connection (which you can go and sign up for right now).</p>  <p>This release is supported on all versions of Hyper-V out there – namely:</p>  <ul>   <li>Hyper-V on Windows Server® 2008 Standard, Windows Server® 2008 Enterprise, and Windows Server® 2008 Datacenter (64-bit versions only) </li>    <li>Microsoft® Hyper-V Server 2008 </li>    <li>Hyper-V on Windows® Server 2008 R2 Standard, Enterprise, and Datacenter </li>    <li>Microsoft® Hyper-V Server 2008 R2 </li> </ul>  <p>It is officially supported for the following versions of Linux:</p>  <ul>   <li>SUSE Linux Enterprise Server 10 SP3 x86 and x64 </li>    </ul><ul>     <li>SUSE Linux Enterprise Server 10 SP2 will no longer be supported by Novell as of April 12, 2010. Novell recommends that users migrate to SUSE Linux Enterprise Server 10 SP3. </li>   </ul>    <li>SUSE Linux Enterprise Server 11 x86 and x64</li>    <li>Red Hat Enterprise Linux 5.2, 5.3, and 5.4 x86 and x64</li>   <p>This new functionality will also be submitted shortly to the Linux kernel – so that it should hopefully appear in your favorite Linux distribution soon.</p>  <p>Cheers,   <br />Ben</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9988305" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript">
tweetmeme_url = 'http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/31/beta-linux-integration-services-available-smp-support-is-coming.aspx';
</script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>We have <a href="http://blogs.technet.com/virtualization/archive/2010/03/31/announcing-the-availability-of-the-beta-version-of-linux-integration-services-for-hyper-v-with-smp-support.aspx" >just released</a> the beta of the next version of the Linux integration services.&#160; This release brings some much wanted and requested new functionality to our Linux support on Hyper-V.&#160; Specifically it brings:</p>  <ul>   <li>Support for running Linux with up to 4 vCPUs per virtual machine. </li>    <li>A time synchronization component to provide the same time synchronization functionality that we have for Windows virtual machines. </li>    <li>A shutdown integration components so that Linux virtual machines can be shutdown directly from the Hyper-V user interface / WMI interfaces </li> </ul>  <p>This release is currently available on Connect (<a href="http://connect.microsoft.com">http://connect.microsoft.com</a>) under the “Linux Integration Services for Microsoft Hyper-V” connection (which you can go and sign up for right now).</p>  <p>This release is supported on all versions of Hyper-V out there – namely:</p>  <ul>   <li>Hyper-V on Windows Server® 2008 Standard, Windows Server® 2008 Enterprise, and Windows Server® 2008 Datacenter (64-bit versions only) </li>    <li>Microsoft® Hyper-V Server 2008 </li>    <li>Hyper-V on Windows® Server 2008 R2 Standard, Enterprise, and Datacenter </li>    <li>Microsoft® Hyper-V Server 2008 R2 </li> </ul>  <p>It is officially supported for the following versions of Linux:</p>  <ul>   <li>SUSE Linux Enterprise Server 10 SP3 x86 and x64 </li>    </ul><ul>     <li>SUSE Linux Enterprise Server 10 SP2 will no longer be supported by Novell as of April 12, 2010. Novell recommends that users migrate to SUSE Linux Enterprise Server 10 SP3. </li>   </ul>    <li>SUSE Linux Enterprise Server 11 x86 and x64</li>    <li>Red Hat Enterprise Linux 5.2, 5.3, and 5.4 x86 and x64</li>   <p>This new functionality will also be submitted shortly to the Linux kernel – so that it should hopefully appear in your favorite Linux distribution soon.</p>  <p>Cheers,   <br />Ben</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9988305" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/31/beta-linux-integration-services-available-smp-support-is-coming.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

