Alexander Perlis
2014-Jul-04 01:13 UTC
[syslinux] iPXE chain to lpxelinux.0 6.03-pre17 inconsistencies and failures
On 07/03/2014 06:31 AM, Gene Cumm wrote:> On Jul 2, 2014 11:13 AM, Alexander Perlis wrote: > > > Or is there a different (non-ipxe?) way we can locally boot a machine > and get it to chain to our 6.0x pxelinux server? > > Unless this is a completely isolated network, talk with your IT department. > > If there's no DHCP, make a simple server. If there's DHCP and no boot > info, add a PXE server that listens to DHCP requests and only offers > boot info. If there's DHCP with boot info but no PXE, a PXE may work. If > there's a DHCP and PXE, you'll need to talk with the administrators.I'll take that as a "no". :) I suppose we could try making an ISOLINUX CD for the local boot, which then uses pxechn.c32 to connect to our PXE server? That is, perhaps the way pxechn.c32 loads and transfers control to lpxelinux.0 is different from the way that ipxe does it (thereby perhaps avoiding the hang/reboot we're seeing)? Or is (l)pxelinux.0 sensitive to being chainloaded no matter who is doing the chainloading? Alex
Gene Cumm
2014-Jul-04 01:44 UTC
[syslinux] iPXE chain to lpxelinux.0 6.03-pre17 inconsistencies and failures
On Thu, Jul 3, 2014 at 9:13 PM, Alexander Perlis <aperlis at math.lsu.edu> 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. -- -Gene
Alexander Perlis
2014-Jul-04 05:07 UTC
[syslinux] iPXE chain to lpxelinux.0 6.03-pre17 inconsistencies and failures
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? 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? Alex
Possibly Parallel Threads
- iPXE chain to lpxelinux.0 6.03-pre17 inconsistencies and failures
- iPXE chain to lpxelinux.0 6.03-pre17 inconsistencies and failures
- iPXE chain to lpxelinux.0 6.03-pre17 inconsistencies and failures
- iPXE chain to lpxelinux.0 6.03-pre17 inconsistencies and failures
- iPXE chain to lpxelinux.0 6.03-pre17 inconsistencies and failures