[syslinux] 5.01 problems with gpxelinux.0 (file paths related TFTP and HTTP)

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Thu Feb 21 07:01:50 PST 2013


On 02/21/2013 10:01 AM, Matt Fleming wrote:
> On Wed, 2013-02-20 at 15:47 -0300, Gerardo Exequiel Pozzi wrote:
>> On 02/20/2013 07:19 AM, Matt Fleming wrote:
>>> On Wed, 2013-02-13 at 21:00 +0000, Matt Fleming wrote:
>>>> OK, thanks for testing again. I'm really gonna have to setup a test
>>>> environment for this now.
>>>
>>> I finally found time to set this up. Thanks for your patience.
>>
>> Nice :)
>>
>>>
>>>> I'll let you know when I've pushed a fix out.
>>>
>>> I've stuck the fix in git but I haven't done another prerelease yet as
>>> there are plans to upgrade the Syslinux build machine this week. I'll
>>> make a prerelease once the upgrade is complete.
>>>
>>
>> No problem, I built it from git ;)
> 
> Great!
> 
>> Looks like path is still duplicated, see:
>>
>> dnsmasq-tftp: sent /tmp/arch/boot/syslinux/gpxelinux.0 to 192.168.0.90
>> dnsmasq-tftp: file /tmp/arch/ldlinux.c32 not found
>> dnsmasq-tftp: file /tmp/arch//ldlinux.c32 not found
>> dnsmasq-tftp: file /tmp/arch//boot/isolinux/ldlinux.c32 not found
>> dnsmasq-tftp: file /tmp/arch//isolinux/ldlinux.c32 not found
>> dnsmasq-tftp: file /tmp/arch//boot/syslinuxldlinux.c32 not found
>> dnsmasq-tftp: file /tmp/arch//boot/syslinuxldlinux.c32 not found
>> dnsmasq-tftp: sent /tmp/arch//boot/syslinux/ldlinux.c32 to 192.168.0.90
>> dnsmasq-tftp: error 0 No error, file close received from 192.168.0.90
>> dnsmasq-tftp: failed sending /tmp/arch//boot/syslinux/ldlinux.c32 to
>> 192.168.0.90
>> dnsmasq-tftp: file
>> /tmp/arch//boot/syslinux/arch/boot/syslinux/archiso.cfg not found
>>
>> (next lines are about finding cfgs at pxelinux.cfg/* directories)
> 
> Argh. Can you paste your dnsmasq.conf again please? I've had this
> working in my test environment, not sure what I've managed to mess up
> here.
> 

In this case TFTP_ROOT=/tmp where "arch.tar.gz" is extracted ;)

# dnsmasq --port=0 \
          --enable-tftp \
          --no-daemon \
          --tftp-root=$TFTP_ROOT \
          --dhcp-range=192.168.0.2,192.168.0.254,86400 \
          --dhcp-boot=/arch/boot/syslinux/gpxelinux.0 \
          --dhcp-option-force=209,boot/syslinux/archiso.cfg \
          --dhcp-option-force=210,/arch/


# dnsmasq --port=0 \
          --dhcp-range=192.168.0.2,192.168.0.254,86400 \
          --dhcp-boot=http://192.168.0.218/arch/boot/syslinux/gpxelinux.0 \
          --dhcp-option-force=209,boot/syslinux/archiso.cfg \
          --dhcp-option-force=210,http://192.168.0.218/arch/
# darkhttpd $TFTP_ROOT


-- 
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/20130221/7b73a966/attachment.sig>


More information about the Syslinux mailing list