@Wayne-Workman I think what he is saying is basically, the timeout default was timing out faster than the display could keep up with. So by the time the OP started seeing anything, it was already loading into Windows rather than giving a menu they could work with.

By upping the timeout value, it gave the system enough time to display the menu and allow the OP to perform the necessary actions.

@alexwellslinden It sounds like the host is passing through iPXE successfully, and there is no task, so it’s sent to the HDD which has no valid OS on it, or the firmware is in the wrong mode (BIOS/uEFI) and can’t boot from the HDD.