[syslinux] PXELINUX booting delays with dual Ethernet ports

Shaya Potter spotter at cs.columbia.edu
Fri Sep 1 14:40:05 PDT 2006


On Fri, 2006-09-01 at 22:05 +0200, Ole Holm Nielsen wrote:
> Luciano Miguel Ferreira Rocha wrote:
> >> We're using PXELINUX for bootstrapping the network install our Linux cluster
> >> nodes.  We just got some new IBM 326m dual-Opteron servers with Broadcom
> >> NetXtreme BCM5780 dual-Gigabit Ethernet ports.
> >> 
> >> These dual-Ethernet servers work in an annoying way with PXELINUX when we
> >> configure for booting from the local hard disk as the PXE-client downloads
> >> this file from the DHCP/TFTP server:
> >> 
> >> label harddisk
> >>    localboot 0
> > 
> > That tells the bios to continue to the next device. If you want to force
> > harddisk boot, use chain.c32 instead. (chain hd0, i believe.)
> 
> Interesting observation !  This, however, contradicts the FAQ
> http://syslinux.zytor.com/faq.php which says:
>    On PXELINUX, specifying "LOCALBOOT 0" instead of a "KERNEL" option means
>    invoking this particular label will cause a local disk boot instead of
>    booting a kernel.
> 
> Could you kindly specify in exact detail the SYSLINUX configuration
> file for forcing an immediate boot from hard disk (say, Linux /dev/sda)
> in stead of the above "LOCALBOOT 0" ?  I find the FAQ too dense for my
> (lack of) understanding.

because you misunderstand what localboot means.  It means boot the next
option in the bios.  and in the case of 2 ethernet adapters, that could
easily mean the next ethernet adapter.




More information about the Syslinux mailing list