[syslinux] run FreeBSD "pxeboot" from pxelinux.0?

H. Peter Anvin hpa at zytor.com
Fri Nov 14 13:22:02 PST 2003


McMahon, Chris wrote:
> 	Doing ls -al on pxeboot.0 shows 157696. This is the generic
> "pxeboot" program from FreeBSD 4.8.   
> 	pxeboot's operation is very similar to pxelinux, but more simple:
> pxeboot simply finds and loads a FreeBSD kernel, then a FreeBSD filesystem
> called "mfsroot".  Access to the kernel and mfsroot is (in my case) over
> NFS-- but I'm not even getting that far. pxeboot relies on the "option
> root-path" DHCP parameter for access to the NFS filesystem.  
> 	pxeboot may access the kernel/mfsroot with TFTP, but that option
> must be enabled at compile time, and I have not done that.  I will if I have
> to. But again, I'm not getting that far. 
> 	One additional note: upon closer examination, there seems to be some
> sort of message on the screen in the split-second before the first reboot,
> but it disappears too fast to read.  I'll try to capture it, but don't
> expect too much... 
> 	-Chris     
> 

It's probably just "Ready", but who knows... if you want to try to
capture it I'd try hooking up a serial console.

A pxeboot NBP of 157,696 bytes is not compatible with the strict letter
of the spec (which says the NBP should be 32K or less), but it works
with all network stacks so it's certainly supported by the "de facto" spec.

I suspect this is a PXELINUX bug, and that it can be fixed.

	-hpa




More information about the Syslinux mailing list