from https://scomandothergeekystuff.com/2017/04/06/hyper-v-2016-linux-vm-pxe-network-boot-error/
If you’re like me, you want to run Linux on your Hyper-V 2016 host, in my case I am attempting to run a Linux Ubuntu 16.04.1. Booting from an ISO, I kept getting the same error over and over. “PXE Network Boot using IPv4 ( ESC to cancel ) Performing DHCP Negotiation….“. After realizing it wasn’t the ISO media. It wasn’t the size of the VHDX. It wasn’t the memory/vCPU or vNIC configuration. It wasn’t even due to the fact it was a Generation 1 or Generation 2 VM…. It was Secure Boot function.
Solution
- Stop the VM
- Go to its Settings
- Within Hardware > Select Security > Disable/Uncheck “Enable Secure Boot” > Start your machine back up!
Yay!