An alternative to using the Hyper-V manager for virtual machine creation is to use Microsoft PowerShell commands.
The steps are as follows:
Create at least one vSwitch
New-VMSwitch -Name <name> <type>
Configure the cOS Core virtual machine
New-VM -Name <name> -MemoryStartupBytes <size> -VHDPath <VHD-filepath>Note that the <name> given to the virtual machine will become the value for <vm-name> in later commands.
Check that a single CPU is assigned
SET-VMProcessor -VMName <vm-name> -Count 1
Connect a network adapter
connect-VMNetworkAdapter -vmname <vm-name> -Name <adapter>
-SwitchName <vswitch>
Note that the Legacy Network Adapter is not supported. SR-IOV is also not supported.
Enable MAC address spoofing if required
Set-VMNetworkAdapter -vmname <vm-name> -Name <adapter>
-MacAddressSpoofing OnVLAN filtering will require spoofing to be enabled. Further details about setting up VLAN filtering can be found in Section 3.3, Using VLANs.
Power on the virtual machine
Start-VM -vmname <vm-name>
Configure cOS Core
Go to Chapter 5, Configuring cOS Core for details on how to connect to and configure cOS Core.