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

Alexander Perlis aperlis at math.lsu.edu
Wed Jul 2 08:13:20 PDT 2014


On 07/01/2014 09:55 PM, Gene Cumm wrote:
> On Jul 1, 2014 10:37 PM, "Alexander Perlis" <aperlis at math.lsu.edu
>  > I believe I'm seeing a bug in lpxelinux.0 6.03-pre17 ...
>
> Odd. 4.07 should be good but the 4.10/5.1*/6.0* revisions make sense.

My bad. I tried again, and in 4.07 we do get further. We couldn't boot 
all the way because, it seems, using pxelinux-options in 4.07 to force 
in "-b next-server pxe.ip.address" doesn't seem to have an effect, and 
so we got stuck after launching 4.07 pxelinux.0, which led to the 
mistaken report. Indeed, as you expected, the iPXE-to-pxelinux chaining 
itself does work fine in 4.07. In fact, just tried something: if we tell 
iPXE itself the value of next-server before chaining (instead of 
modifying pxelinux.0 using pxelinux-options), then we make it all the 
way to our graphical vesamenu.

But now back to 6.0x, as that's the version we're now running and would 
love to stick with the newer stuff! Just for completeness, I just tried 
6.03-pre18 but have the same problems as reported with pre17. (But based 
on your message, your understanding would have correctly guessed that.)

> This is probably related to a bisect I did recently. I found the culprit
> commit in my case but a blind revert feels wrong.

A revert would toss out your work. Can another patch be made that 
maintains the goals of your work while also fixing the 
iPXE->(l)pxelinux.0 chaining?

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?

Alex


More information about the Syslinux mailing list