[syslinux] PXE over HTTP instead of TFTP - flip flopping OS boots
H. Peter Anvin
hpa at zytor.com
Thu Oct 9 16:12:05 PDT 2008
John Studarus wrote:
> Is there a way to boot PXELINUX 100% over HTTP instead of TFTP? I can
> pull over pxelinux.0 via HTTP (DHCP config) but all the config files
> are pulled over via TFTP.
>
> DHCPD config file example:
>
> filename "pxelinux.0" ; # boots via TFTP
> filename "http://10.1.1.10/pxelinux.0" # boots via HTTP
>
> My goal is to alternate booting between Linux and Memtest for some
> hardware stress testing. On the webserver I want to generate the
> config file and send it back on the fly via HTTP to decide which OS to
> boot. I can't do this via TFTP.
>
> Any thoughts?
>
Yes, use DHCP option 209 to set a different filename prefix (and make it
a URL prefix), or use DHCP option 210 to set a different configuration
file name. The former is recommended.
To boot 100% over HTTP -- that is, no TFTP server at all -- you have to
flash gPXE into your boot ROM.
-hpa
More information about the Syslinux
mailing list