[syslinux] PXELINUX: lpxelinux.0 configuration
Gene Cumm
gene.cumm at gmail.com
Tue Jul 5 03:42:16 PDT 2016
On Tue, Jul 5, 2016 at 2:16 AM, Christof Böckler <syslinux at zytor.com> wrote:
> Hi all,
>
> I try to switch from pxelinux.0 to lpxelinux.0 as a PXE boot loader. With
> pxelinux.0 I am able to boot my Linux kernel and initrd without any
> problems.
>
> When I change DHCP option 67 to lpxelinux.0 this file gets loaded via TFTP.
> On the client screen I see the welcome message (PXELINUX 6.03 lwIP …) but
Version 6.03. Is this a distribution build or fresh from the
binary/source archive from kernel.org without any running of 'make'?
> nothing more. Sniffing revealed that there are no further attempts to load
> anything.
Where/how are you sniffing? I'm guessing from the system with the
tftpd? pxelinux.0 and lpxelinux.0 should both load ldlinux.c32 next
then try for configuration file. Which file was last attempted? What
file was last successful? Do you see pxelinux.0 loading ldlinux.c32?
> I expected lpxelinux.0 to load the same configuration file as pxelinux.0,
> either by TFTP or HTTP.
> This is from my default config file:
> KERNEL http://172.16.0.96/boot/vmlinuz
> APPEND initrd=http://172.16.0.96/boot/initrd
I'm guessing this is but one LABEL within your config that you're
hoping to load.
# UI menu.c32
# don't use DEFAULT for menu
DEFAULT linux-http
PROMPT 1
LABEL linux-http
LINUX http://172.16.0.96/boot/vmlinuz
APPEND initrd=http://172.16.0.96/boot/initrd
LABEL linux
LINUX vmlinuz
APPEND initrd=initrd
> What am I missing? Do I have to set any further DHCP options?
Nope. There's a chance you have a deaf client or one that doesn't
properly report interrupt status.
> Greetings
> Christof
--
-Gene
More information about the Syslinux
mailing list