IPxe Initialising devices erro
-
@zago123 Well, please tell us more about the computer model you have issues with. Exact model name, ethernet card (screenshot of the details from Windows device manager for example).
The picture you posted looks like you are booting those machines in legacy BIOS mode (using
undionly.kpxe
). Have you tried switching to UEFI (usingipxe.efi
binary) yet? -
Some devices need a different boot binary to load correctly.
Try
ipxe.pxe
instead ofundionly.kpxe
for example -
-
config computer : itautec sm 3330
I think this model only exists here in Brazil
http://www.itautec.com.br/media/713650/placa-mae-sm3330_itautec_ jan2011-v1.pdf
-
@zago123 Ok, so the manual states it has a Realtek 8111DP Gigabit NIC onboard. That’s good to know. In our (not at all complete) hardware list in the wiki you find several RTL8111 based chips mentioned in the motherboard section. As well on the iPXE drivers page the RTL8111 is listed. So there is a good chance you can make this work.
As suggested try different iPXE binaries like
realtek.kpxe
,realtek.kkpxe
,ipxe.pxe
andundionly.kkpxe
for starters. -
sorry,
I’m a beginner in this part, could you explain better how? -
@zago123 What is serving the DHCP offers in your network? Is it the FOG server, a Windows DHCP server, a router, plus maybe dnsmasq or something entirely different? I can’t give you a general answer before I know how your setup looks like.
As an advice if someone else (network team) does all the DHCP stuff, tell them to look into changing the DHCP option 67 (a.k.a. bootfile name).
-
i use ubuntu server, i use isc-dhcp-server, I’ll try to change
I’m going to add dhcp 66 and 67 in the configuration file dhcpd.conf -
@zago123 You already have those options in
dhcpd.conf
. Just exchangeundionly.kpxe
with the other things we mentioned and see if you can make the machines boot properly. -
ok, i will try, thanks for the help
-
I managed to solve it, thank you all.
I switched the undionly.kpxe to undionly.kkpxe (double kk).
My machines that already worked with undionly.kpxe still worked with undionly.kkpxe? or will I have to do one more line of code class for the undionly.kkpxe?
-
@zago123 said in IPxe Initialising devices erro:
My machines that already worked with undionly.kpxe still worked with undionly.kkpxe? or will I have to do one more line of code class for the undionly.kkpxe?
There is no Yes-or-No answer to this. Some Ethernet cards are just different (say a bit buggy). There is nothing wrong with using undionly.kkpxe as long as it works for you. If it does for all your machines then stick to it.
-
ok, thanks for the help