[syslinux] [5.10] PXE + dhcp opts 209, 210 and path issues in tftp/http

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Thu Jun 13 08:39:48 PDT 2013


On 06/13/2013 07:59 AM, Matt Fleming wrote:
> On Wed, 12 Jun, at 12:42:01PM, Gerardo Exequiel Pozzi wrote:
>> make installer
>> make -C utils
>> make -C com32
>>
>> then copy all files *.c32 (including ldlinux.c32) and lpxelinux.0
> 
> I suspect the above make commands aren't enough to rebuild the necessary
> files. I just pushed out a 5.11-pre1 with a version of the patch that
> only changes the internal representation of PATH. Could you grab it and
> see if things work for you?
> 

Cool now works finally! Boot fine using TFTP and HTTP. Great job :)
I will do a complete tests in few hours (normal booting), too see if no
regressions.


Just curious:

1 GET /arch/boot/syslinux/lpxelinux.0" 200 81387 "" "iPXE/1.0.0+ (09c5)"
2 GET /arch/ldlinux.c32" 404 383 "" "Syslinux/5.11"
3 GET /arch//boot/isolinux/ldlinux.c32" 404 398 "" "Syslinux/5.11"
4 GET /arch//isolinux/ldlinux.c32" 404 393 "" "Syslinux/5.11"
5 GET /arch//boot/syslinux/ldlinux.c32" 200 116314 "" "Syslinux/5.11"
6 GET /arch//boot/syslinuxldlinux.c32" 404 397 "" "Syslinux/5.11"
7 GET /arch//boot/syslinux/ldlinux.c32" 200 116314 "" "Syslinux/5.11"

this iteration is because of internal search PATH?

Maybe there is something a bit wrong and can be fixed, see how
"ldlinux.c32" is found (line 5), and after found, there is another try
to retrive, but for another path that is wrong concatenaed
"/syslinuxldlinux.c32" (line 6), and finally another time ldlinux.32 is
retrived again (line 7) from the same path used previously (line 5).


Similar thing happens on TFTP:

1 sent /run/archiso/bootmnt/arch/boot/syslinux/lpxelinux.0 to 192.168.0.90
2 file /run/archiso/bootmnt/arch/ldlinux.c32 not found
3 file /run/archiso/bootmnt/arch//boot/isolinux/ldlinux.c32 not found
4 file /run/archiso/bootmnt/arch//isolinux/ldlinux.c32 not found
5 file /run/archiso/bootmnt/arch//boot/syslinuxldlinux.c32 not found
6 sent /run/archiso/bootmnt/arch//boot/syslinux/ldlinux.c32 to 192.168.0.90
7 error 0 No error, file close received from 192.168.0.90
8 failed sending /run/archiso/bootmnt/arch//boot/syslinux/ldlinux.c32 to
192.168.0.90


Anyway it works. Thanks a lot :)


-- 
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 555 bytes
Desc: OpenPGP digital signature
URL: <http://www.zytor.com/pipermail/syslinux/attachments/20130613/93b12695/attachment.sig>


More information about the Syslinux mailing list