IPXE initialising devices Sticking Again on Hyper-V
-
I had to update/reinstall my virtual Fog server running ubuntu 18.04.4 LTS on a Windows 2019 Server version 1809 build 17763.1217 running Hyper-V. I have a virtual pc with a windows 10 version 1909 build 18363.836 ready to upload to the Fog server. It sticks at the IPXE initialising devices spot and won’t go any further. I have tested with verifying all the usernames/passwords for the fog and fogproject accounts are correct. I have tried different Kernels, different dhcp setting with undionly.kpxe and undionly.kkpxe. I have verified my legacy Network Adapter and virtual switch are working. I can upload an image from a real pc without issues but can’t upload/connect from another virtual computer. Any suggestions would be appreciated. Thanks!
PS This was working fine a month ago with the same configuration.
-
@bnorwood What exactly do you mean by “virtual pc”? Just a Hyper-V VM?
-
Yes just a Hyper-V VM on the same server.
-
@bnorwood Have you tried
ipxe.kpxe
yet as described in this topic: https://forums.fogproject.org/topic/8449/ipxe-initialising-devicesI know there was an issue in 1709 but 1809 should not have that issue anymore (in fact was fixed in 1803 already).
By the way, is the VM set to legacy BIOS or UEFI??
Just in case you are really keen to debug this issue yourself you find valuable information here: https://forums.fogproject.org/topic/11348/hyper-v-and-pxe-boot-to-fog-problems
-
@Sebastian-Roth I set my DHCP to the ipxe.kpxe and get this error.
Warning Using Legacy NIC wrapper on “MAC Address” Then sticks on IPXE initialising devices again.
-
@Sebastian-Roth The VM is set to Legacy bios with a Legacy Network adapter and virtual switch. It works with a physical laptop connecting, just not the VM.
-
@bnorwood Then you can either try older iPXE binaries. Go to github and pick an earlier commit from this list: https://github.com/FOGProject/fogproject/commits/master/packages/tftp - use the
< >
button to browse the repository at that stage and grab the binaries frompackages/tftp/
…If you can’t find a working binary you’ll probably need to get into debugging it as suggested in the topic mentioned in my last post.