PXE boot stuck on initialising devices
-
I have one FOG server; when i boot from network(legacy nic) on a Hyper-v server, i can’t seem to get past the “initialising devices…” screen.
I have another FOG server in a different location that works fine on hyper-v, the difference being:
- the version of FOG (fog1: 1.5.7 vs fog2: 1.5.5)
- DHCP server is Unifi USG router(fog1), the other one uses Windows DHCP(fog2)
On both DHCP servers i use undionly.kpxe as the boot file name.
EDIT: when i set the fog1 as boot server in dhcp option on my first location, it works just fine, so it would seem it has something to do with the VM on my other hyperv, so far the only difference is that the configuration version is 9.0, the other one is 8.0 … hm
Any suggestions on how to troubleshoot this?
Thanks in advance
-
@Baessens So the point at which its hanging is when iPXE is transferred to the target computer. Nothing else with FOG is in play at the moment.
So it may be the version of undionly.kpxe that is working vs not working at the other location. Or the version of hypervisor being used.
So a quick test would be to copy undionly.kpxe from a working site to a non-working site. The files are in
/var/www/html/fog/service/ipxe
directory. Lets start here and see what happens when the file is copied. -
@george1421
Fog that’s working
Fog that’s not working
I do see some differences but i have no idea if they matter. i’ll try and copy the files tomrrow, thanks for the help already!
-
@Baessens Well I must have just had a senior moment. The pxe boot files you want are in
/tftpboot
The path I gave you was for FOS Linux. We are not that far yet.tftpboot
is where iPXE boot loaders are. -
Works:
Doesn’t work;
The total is different and the rights on default.ipxe (3th row) different user aswell.
Do you spot anything that’s obviously wrong?
Thanks
-
@Baessens We there is nothing
wrong
with what there. What I see is a different version of undionly.kpxe for FOG 1.5.5 and 1.5.7. So the recommendation as a test take undionly.kpxe from the working FOG server and copy it over (renaming the original first) to the not working fog server then pxe boot.If the problem goes away on the not working fog server then the problem is with undionly.kpxe if the problem stays then its with the different version of hyper-v