Converting Elastix Asterisk Linux to HyperV virtual machine

This tutorial will enable you to create or migrate an elastix asterisk voip server on a HyperV virtual machine.
This uses the latest stable version of elastix (1.6 at time of writing), but I expect the v2 beta should work with the same methods.
Download the Elastix 1.6 ISO from http://www.elastix.org/en/downloads.html
Create a new virtual machine in hyperv, add the iso in the DVD.
Using the Hyper-V Manager, before you boot also add a Legacy Network Adapter and a SCSI Controller with a Hard Drive attached to it
Start the virtual machine and run through the Elastix install process.
Run the exe and extract the ISO.
Mount the ISO in HyperV manager
You need to copy the code off the CDROM ISO image.
Using the