This is just a quick note to anyone who want to start with Hyper-V but can’t find it in the start menu. I had to search for how to install Hyper-V as I didn’t realise it wasn’t enabled by default, it took more than one search too as most sites advertising “Getting started with Hyper-V” advice assume you already have it installed?! So here is a quick description of how to install Hyper-V on Windows 8 Pro.
Its an optional extra Windows component so you can add it by using the Programs and Features control panel utility (Win+W then type Program and select the Programs and Features icon OR Win+I choose Control Panel and find the Programs and Features Icon). Once inside the utility, click on “Turn Windows features on or off”. In The resulting window, select Hyper-V. Click OK and your system will start to install Hyper-V.
Next, go read some of the getting started with Hyper-V articles and see how virualisation works. I managed to skip that step as I’ve been using Fedora’s built-in virtualisation tool (VMM) for a year now, Hyper-V doesn’t do anything drastically different other than being installed out of the box.
One thing to note, if you are installing Linux (for instance a minimal install of CentOS as I did) you might run into the issue I did with the Virtual Switch. Using the normal Network Adapter results in Linux not detecting any network adapters and therefore leaving you stranded inside effectively a standalone air-gapped linux system. This results in a very secure VM but maybe of limited use if you require it to work with anything else on your real or virtual networks. If you add a Legacy Network Adapter, you can configure Linux to use DHCP and connect to the internet to install/update packages.