In version 4.0 and higher, the KACE SDA supports both BIOS and UEFI PXE booting. However, in order to do this, a DHCP server must be able to distinguish and accept the different architectures of BIOS and UEFI and be able to serve a boot file based on that architecture. The KACE SDA (K2000) built-in DHCP server can do this automatically.
Other DHCP servers either have problems with doing this or require special setup instructions. Below are the configuration settings which should work for BlueCat DHCP.
{
match substring (option vendor-class-identifier, 0, 20);
}
subclass "BIOSPXEBoot" "PXEClient:Arch:00000"
{
next-server 192.168.0.8;
filename "undionly.kpxe";
}
subclass "BIOSPXEBoot" "PXEClient:Arch:00007"
{
next-server 192.168.0.8;
filename "ipxe.efi";
}
subclass "BIOSPXEBoot" "PXEClient:Arch:00009"
{
filename "ipxe.efi";
next-server 192.168.0.8;
}
*Where 192.168.0.8 equals the IP Address of the KACE SDA (K2000) Server.