Installing Windows 98 on Windows Virtual PC

Windows Virtual PC only officially supports Windows XP, Windows Vista and Windows 7 as guest operating systems.  Thankfully it has great compatibility and can run many operating systems that are not officially supported. I recently needed to setup a Windows 98 virtual machine for my wife – who has some genealogy software that will not… Read more

SmoothWall Express 3.0 under Hyper-V

tweetmeme_url = ‘’; The other day I setup a virtual machine running SmoothWall Express 3.0 under Hyper-V.  If you are not familiar with this OS – let me be lazy and quote Wikipedia: SmoothWall is a Linux distribution designed to be used as an open source firewall. Designed for ease of use, SmoothWall is configured… Read more

Beta Linux Integration Services Available – SMP support is coming!

tweetmeme_url = ‘’; We have just released the beta of the next version of the Linux integration services.  This release brings some much wanted and requested new functionality to our Linux support on Hyper-V.  Specifically it brings: Support for running Linux with up to 4 vCPUs per virtual machine. A time synchronization component to provide… Read more

Installing Windows 7 on Virtual PC 2007

tweetmeme_url = ‘’; We have not updated Virtual PC 2007 to add support for running Windows 7 as a guest operating system at this point in time.  However, this is possible to do – with two important caveats: You really need to have hardware virtualization support to get decent performance Understand that this is not… Read more

Windows XP Tablet Edition under Windows Virtual PC

tweetmeme_url = ‘’; Over the weekend I spent some time going through my dusty archives of a virtual machines, bringing them all across to Windows Virtual PC and making sure they were all up to date.  One of the virtual machines that I worked on was a Windows XP Tablet Edition virtual machine (which I… Read more

Using Windows Server 2008 Core on Windows Virtual PC

tweetmeme_url = ‘’; First, a caveat.  This is not supported.  Most of what I am about to talk about is not supported.  Feel free to use this information, but do not call Microsoft if it does not work for you. With that out of the way – this morning I was asked how to get… Read more

Geeking out with Windows Deployment Services

(Stick with me on this one – it will take a while but I will bring this back to virtualization at the end of it all.  Oh – and be warned – this is a very long post.) This weekend I had a challenge to solve: A while ago I bought myself one of the… Read more

Linux Integration Components (v2 RC2) for Hyper-V Now Available

The release candidate 2 version of the second generation of the Linux integration components for Hyper-V are now available for download.  You can get the bits from here: These integration components support the following versions of Linux: Red Hat Enterprise Linux 5.2 (x86/x64) Red Hat Enterprise Linux 5.3 (x86/x64) SUSE Linux Enterprise Server 10… Read more

Hyper-V Linux ICs now available under GPLv2

The Hyper-V integration component drivers for Linux have now been formally released under the GPLv2 license.  They are currently available in Greg Kroah-Hartman’s tree (aka, the Linux Driver Project).  These are the Linux drivers for VMBus and for our VMBus based network and storage devices. We are going to continue to maintain this software –… Read more

Virtualizing Windows Essential Business Server

Thanks to Dugie for bringing this to my attention.  We have just published a document that outlines approaches and best practices for running Windows Essential Business Server in a virtual machine.  You can grab it here: Here is the abstract from the document: This document provides guidance for virtualizing Windows® Essential Business Server (EBS)… Read more