[syslinux] PXELINUX 3.86 Boots Over HTTP, 4.00 Does Not

H. Peter Anvin hpa at zytor.com
Fri Jun 25 08:56:06 PDT 2010


On 06/25/2010 04:00 AM, Moore, Richard F. wrote:
> Hi,
> 
> Many thanks for continued help - I am updating to latest git thus, I thought pasting my simple script was easier than explaining;
> 
> cd /clonemod/bits/syslinux-4.00
> rm -rf gpxe
> git clone git://git.etherboot.org/scm/gpxe.git
> cd gpxe
> cp /clonemod/bits/syslinux-3.86/gpxe/pxelinux.gpxe ./
> cp /clonemod/bits/syslinux-3.86/gpxe/gpxe.diff ./
> cp /clonemod/bits/syslinux-3.86/gpxe/Makefile ./
> patch -p2 < gpxe.diff
> make
> 
> I then copy the gpxelinux.0 created to /tftpboot overwriting old one and test.
>  

I presume that the same thing happens if you do *not* pull new sources
from the gpxe repo.

> Nothing is modified except standard pxelinux.gpxe which is changed to;
> 
> #!gpxe
> set use-cached 1
> dhcp net0
> set 209:string pxelinux.cfg/default
> set 210:string http://xxxxxxxx.xx.ac.uk/pxe/
> imgload pxelinux.0
> boot pxelinux.0
> 
> 
> (I then get the 0's - using latest git on 3.86 also does the same)
> Building .lkrn images from the same git seem to work as expected.
> 
> I can do a packet trace if this doesn't help? 
> 

A packet trace would be useful, and also I do want to know the answer to
what plain pxelinux.0 reports as the ip= line.

	-hpa

-- 
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.




More information about the Syslinux mailing list