[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