Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Booting an Apple Mac into iPXE using simulated Apple Boot Server on ISC DHCPD
if ( substring(option vendor-class-identifier, 0, 9) = "AAPLBSDPC"
and substring(option vendor-class-identifier, 10, 4) = "i386" ) {
# This needs to be there to tell the client we're an Apple boot server
option vendor-class-identifier "AAPLBSDPC";
# Normally the client asks for a list, we respond, they tell us what we want,
# then we send a select back with the information of that image.
# This skips all that and forces the select down to the client.
option vendor-encapsulated-options 01:01:02;
# Use ipxe.efi for native drivers, or snponly.efi for underlying UNDI
# Using snponly.efi because Mac mini NIC is not yet supported by iPXE
#filename "ipxe-x86.efi";
filename "snponly-x86.efi";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment