UEFI PXE Boot how to do it?
-
@x23piracy Yes you will (might) need the others depending on the hardware you are tying to boot. The pcap will tell you what the client is saying. I still think its worth the time for you to learn this part to debug pxe booting. But I also understand that it will take a little time to setup.
I agree if the wiki is not clear we should revise it to include a mention of be sure to set the dhcp option 66.
We are here is you need help.
-
Got it booting over PXE i just created all the entrys from 0 to 9 and it works.
UEFI PXE booting takes more time while getting devices ready screen stucks 10-15 seconds before proceed to menu but it works great.@george1421 you are absolutely right, getting things work is not understanding what things are doing, i am willing to learn more about UEFI booting.
Regards X23
-
@george1421 said in UEFI PXE Boot how to do it?:
The instructions above are only for the dynamic part of dhcp option 67.
This setup assumes you have option 066 and 067 defaulted for BIOS. The filter would only change option 067, because option 066 is already set and correct.
These filters are only changing what is given for 067. The other settings for everything else are still given as normal, like option 066.
This is how I’ve setup many 2012 DHCP servers.
-
@george1421 said in UEFI PXE Boot how to do it?:
I agree if the wiki is not clear we should revise it to include a mention of be sure to set the dhcp option 66.
It’s not necessary if the Windows DHCP server’s defaults are already configured for BIOS systems.
-
@x23piracy said in UEFI PXE Boot how to do it?:
Got it booting over PXE i just created all the entrys from 0 to 9 and it works.
This means your device you were booting wasn’t the type
00007
, but was some other UEFI architecture. -
@Wayne-Workman said in UEFI PXE Boot how to do it?:
@george1421 said in UEFI PXE Boot how to do it?:
I agree if the wiki is not clear we should revise it to include a mention of be sure to set the dhcp option 66.
It’s not necessary if the Windows DHCP server’s defaults are already configured for BIOS systems.
Well if someone was setting up a dhcp server from scratch then the dhcp option 66 might not be set. I think its not a bad idea to at least mention “Hey don’t forget to set dhcp option 66 to point to the ip address of your fog server”. If the wiki would have had that this mentioned this thread would not exist. Not throwing shade your way, as they young kids say. It is what it is.
-
@george1421 said in UEFI PXE Boot how to do it?:
If the wiki would have had that this mentioned this thread would not exist
It does, at the very top:
“The below method assumes that your normal Scope options 066 and 067 are already setup for BIOS based network booting.”
-
@Wayne-Workman @george1421 hey no beef i already had bios booting enabled 66 & 67 since i only tried 00007 with uefi boot while having not filled the filter option 66 i am sure wayne is may right, have to remove the 66 to test this.
Regards X23
-
Hi,
i cheered too soon, when i now try to boot legacy i get:
When i disable the DHCP filter rule for UEFI legacy is working again.
Is this may caused because i created a filter rule from 00000 up to 00009?
Regards X23
-
@x23piracy Looks like the NIC on that one doesn’t support the size of the bootfile.
Try snponly.efi , it’s smaller.
-
@Quazz said in [SOLVED] UEFI PXE Boot how to do it?:
@x23piracy Looks like the NIC on that one doesn’t support the size of the bootfile.
Try snponly.efi , it’s smaller.
Is there an overview about the efi files, what they support and so on?
I really know nothing about itRegards X23
-
@x23piracy snponly is similar to undionly in that they try to use the included drivers on the NIC itself (as far as I know), but this generally doesn’t work as well for UEFI boot as it does legacy.
ipxe (whether .efi or .kpxe) include all of the NIC drivers available and should thus be able to boot just about anything, but in practice that’s not necessarily the case. They’re about 8 times bigger in filesize, though.
Then you have some vendor specific files like the realtek and intel ones. You also have backdated ones (7156) because of changes to IPXE and incompatibility with certain hardware.
tl;dr It’s more of a try some and see if it works
-
@Quazz i removed all the filters except for 7 and 9 and legacy is working again i think the mistake was to add 0 for the filter because 0 is legacy and i override undi…with ipxe.efi
Regards X23
-
@x23piracy Ah, I see, I thought you were trying to boot UEFI, my bad.
-
@x23piracy said in [SOLVED] UEFI PXE Boot how to do it?:
Is there an overview about the efi files, what they support and so on?
Yes:
https://wiki.fogproject.org/wiki/index.php?title=Filename_Information