As I’m sure some of you geeks out there know, Microsoft released Windows Server 2008 recently.
Here’s the Wiki on it: http://en.wikipedia.org/wiki/Hyper-V
To ‘wow’ us all, they released a free distribution of it as well, specifically called “Windows Hyper-V Server 2008“. This is different from the other versions of WS 2008. How?
Let me explain.
Windows Server 2008 with Hyper-V (not the free one) comes in 3 flavors: Standard, Enterprise, and Datacenter. But let’s be honest; when does Microsoft ever just release fewer versions than we can count on our hands? Here’s the real product list, for those of you interested.
If you’re reading this, I’m going to assume that since it’s only been a short while since Hyper-V has made its début, that you already know what the benefits to using it are, and thus you’re Google searching like crazy to figure out how to make use of the free version of WS 2008 and to utilize virtualization “on metal”, as it’s being called; virtual machines that run on hardware emulation instead of just software codebases.
“So how do I set it up?“ you might ask. After you install Windows Hyper-V Server 2008 (the free one, which I shall generally refer to as “Hyper-V” from now on. Blast MS and their mile-long titles.) you’ll quickly notice that although it comes loaded with enough libraries to run a basic Vista-esque welcome/login screen, you’ve got nothing but good old cmd.exe to work with.
To test your processor, I *HIGHLY* recommend using SecurAble (click for the download), a tiny little download that will tell you very directly if you have all of the above things on your processor. For extra information about what each of these 3 attributes are, just visit http://www.grc.com/securable.htm for details. Keep in mind that if SecurAble tells you that you don’t have Hardware Virtualization or DEP, you might just have it disabled in your bios. Just restart you computer and at the first little graphic, start wacking F2, F10, Del, or some other hotkey to get you into the bios options. Enabling either of these options won’t damage anything… it can only help!
For Linux users, SecurAble also runs under Wine or Crossover, so you can download the tool just like anybody else.
Chances are that if you’ve bought a decently new system in the last 6 months, you’re running 2/3 of these things already. I tend to think of DEP and the Hardware Virtualization as a 2-for-1 deal. An x64 processor would almost surely have these things, assuming you didn’t buy your box from a cheap vendor.
So, let’s move on.
Now, as promised, Hyper-V is running.
So how do I install operating systems on top of Hyper-V?
Good question. The process can only be performed remotely, via a “Hyper-V Remote Manager” update found on Microsoft’s download pages. The program is downloaded as a standalone windows updater. It is only available for Windows Vista with Service Pack 1, though they offer x86 and x64 versions of the utility. Hyper-V itself will be running on x64 architecture, however the remote tool can be in either version.
Here are some links to the Hyper-V Remote Manager tool, and a couple of documents about setting up Hyper-V. I’ve downloaded these files and uploaded them here. I found broken link after broken link finding these things, so I’ve posted them here. These were up to date as of the time of this post. Note the “.jpg” extentions. Remove those. Wordpress only lets me upload visual media 😉
The links look broken. They’re not. Wordpress thinks that they are images. The x86 and the x64 versions of the Vista remote manager tool need an “msu” extention, while the other two are information documents that had a “docx” extention.
The annoyances you will face will be covered in my future posts about this process. Trust me.. you’re far from happily running your favorite OS installations side by side.