Question About Bootfile Options
Hi. I am pretty new to FOG and have some questions concerning the bootfile used in the PXE boot process.
During the initial install process the installer said that the default bootfile it will use is undionly.kpxe. Which if I understand correctly is mainly intended for use with legacy BIOS systems. Most of our machines currently are UEFI.
Will undionly.kpxe work with UEFI systems if legacy boot is enabled or will only the ipxe.efi work for these computers. Does FOG automatically use both bootfiles or do you need to specify which one you will need it to use?
Similarly when setting option 67 on your DHCP server can you only set one Bootfile name?
Any help or guidance would be appreciated. Thanks.
@smaxbang The quick answer is that you need to send the proper boot file name based on the target computer.
Bios computers need undionly.kpxe
UEFI computers need ipxe.efi or snp.efi.
If your primary dhcp server is windows or linux based then you are in luck because there is a wiki page that talks about configuring the dhcp server for dynamic pxe booting. https://wiki.fogproject.org/wiki/index.php/BIOS_and_UEFI_Co-Existence#Using_Windows_Server_2012_.28R1_and_later.29_DHCP_Policy
Understand this is a dhcp and target computer issue not specifically FOG. The FOG server will hand out what ever file the target computer asks for.
@george1421 That makes much more sense. I happened to notice the installer mention it will use undionly.kpxe for the Bootfile and wanted to make sure I didn’t somehow configure it to only use that Bootfile. I will look over that wiki article. Thank you for your help!