[syslinux] iPXE chain to lpxelinux.0 6.03-pre17 inconsistencies and failures

Gene Cumm gene.cumm at gmail.com
Fri Jul 4 04:23:12 PDT 2014


On Fri, Jul 4, 2014 at 1:07 AM, Alexander Perlis <aperlis at math.lsu.edu> wrote:
> On 07/03/2014 08:44 PM, Gene Cumm wrote:
>
>> On Thu, Jul 3, 2014 at 9:13 PM, Alexander Perlis wrote:
>>
>>> I suppose we could try making an ISOLINUX CD for the local boot, which
>>> then
>>> uses pxechn.c32 to connect to our PXE server?
>>
>>
>> pxechn.c32 requires a functional PXELINUX.
>
>
> If I understand the issue correctly, is it that pxelinux.0 does not have a
> network stack and instead relies on whoever invoked it (typically the NIC
> ROM PXE code) to provide that?

pxelinux.0 relies on a functional PXE+UNDI stack, often the NIC's ROM
PXE+UNDI stack

> But doesn't lpxelinux.0 have its own network stack? Will lpxelinux.0 do a
> DHCP to get an IP address? If yes, could one then put together an isolinux
> CD that locally loads lpxelinux.0 off the CD, then does the DHCP just to get
> an IP, and then uses pxechn.c32 to reach a particular server?

Yes, it has its own IP stack but it has no network drivers.
lpxelinux.0 relies on a functionial UNDI stack, also often the NIC's
ROM PXE+UNDI stack.

-- 
-Gene


More information about the Syslinux mailing list