Installing Hyper-V

Here is my process for installing Hyper-V on a Windows 2008 Server.

Basic install

First make sure the hardware can support virtualisation. Securable is the easiest tool for this.

If Securable shows a failure check these setting (names may vary) in the BIOS

  • Security > Execute Disable (set to On)
  • Performance > Virtualization (set to On)
  • Performance > VT for Direct I/O Access (set to On)
  • Performance > Trusted Execution (set to Off)

Next install Server 2008 Enterprise as normal

Once the install has finished install all drivers, run windows update and add to the domain (or not).

Run Add Roles from server manager and select Hyper-V.

On the virtual networks page select the adapter(s) you want to use to give physical network access.

Complete the installation process and reboot the server. Log back in with the same account you started the install with and let it finish the install proccess.

You can now create / manage the virtual network / machines from server manager or from the Hyper-V mmc snap-in.

Additional Steps

I use the Hyper-V Monitor gadget to monitor my virtual servers. This gadget relies on pinging the server as part of the monitoring process. By default ICMP is blocked by the windows firewall. The easiest way of enabling ICMP is from the command prompt with the line

netsh firewall set icmpsetting 8

And your done!

Remote support for family and friends

I used to use Reverse VNC to give remote support to family members but the driver doesn’t work on Vista and above, or it doesn’t for me anyway.

So I now use TeamViewer. It’s free for personal use and works with both Windows and (rotten) Apple’s.

Setting up a new machine? Ninite is your friend.

Get bored of installing all of your base application on new machines? Then Try Ninite.

Simply choose the software you want and run the installer. Your favorite apps installed silently and with any junk automatically removed (i.e. Toolbars and adware).

I don’t normally trust these things but this one is really good.