Colleagues, I am attempting to chainload a file from TFTP. I have the following lines in the configuration file: LABEL WDS1 Menu LABEL WDS1 kernel pxechn.c32 append 10.14.141.150::boot\x86\wdsnbp.com -W -o 66.x=0a:0e:8d:96 -S The TFTP server at 10.14.141.150 is operational and wdsnbp.com is available at the indicated path. I have tried various combinations of colons, forward and back slashes and URL schemes. However, all i get from pxechn.c32 is pxechn.c32: Attempting to load '10.14.141.150::boot\x86\wdsnbp.com': 2:No such file or directory and it does not even attemt to send any packets to 10.14.141.150 (I checked with WireShark). What I am doing wrong? TIA for any input. -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN sip:sudakov at sibptus.tomsk.ru
On Fri, Jul 12, 2013 at 5:14 AM, Victor Sudakov <vas at mpeks.tomsk.su> wrote:> Colleagues, > > I am attempting to chainload a file from TFTP. I have the following > lines in the configuration file: > > LABEL WDS1 > Menu LABEL WDS1 > kernel pxechn.c32 > append 10.14.141.150::boot\x86\wdsnbp.com -W -o 66.x=0a:0e:8d:96 -S > > The TFTP server at 10.14.141.150 is operational and wdsnbp.com is > available at the indicated path. I have tried various combinations of > colons, forward and back slashes and URL schemes. > > However, all i get from pxechn.c32 is > > pxechn.c32: Attempting to load '10.14.141.150::boot\x86\wdsnbp.com': 2:No such file or directory > > and it does not even attemt to send any packets to 10.14.141.150 (I > checked with WireShark). What I am doing wrong?What version of PXELINUX? Which variant, pxelinux.0 or lpxelinux.0? If 6.xx, which architecture? Tried just: LABEL WDS1 MENU LABEL WDS1 COM32 pxechn.c32 APPEND 10.14.141.150::boot\x86\wdsnbp.com -W I also notice I dropped the double colon in the docs. -- -Gene
Gene Cumm wrote:> > > > I am attempting to chainload a file from TFTP. I have the following > > lines in the configuration file: > > > > LABEL WDS1 > > Menu LABEL WDS1 > > kernel pxechn.c32 > > append 10.14.141.150::boot\x86\wdsnbp.com -W -o 66.x=0a:0e:8d:96 -S > > > > The TFTP server at 10.14.141.150 is operational and wdsnbp.com is > > available at the indicated path. I have tried various combinations of > > colons, forward and back slashes and URL schemes. > > > > However, all i get from pxechn.c32 is > > > > pxechn.c32: Attempting to load '10.14.141.150::boot\x86\wdsnbp.com': 2:No such file or directory > > > > and it does not even attemt to send any packets to 10.14.141.150 (I > > checked with WireShark). What I am doing wrong? > > What version of PXELINUX?From the syslinux-6.01 distribution. Sorry, should have mentioned that.> Which variant, pxelinux.0 or lpxelinux.0?pxelinux.0> If 6.xx, which architecture?Well, how do I figure out? $ md5 /tftpboot/pxelinux.0 MD5 (/tftpboot/pxelinux.0) = 3d5bf88dc0c7bb00d64864325dd83d32 It's from bios/core/pxelinux.0> > Tried just: > > LABEL WDS1 > MENU LABEL WDS1 > COM32 pxechn.c32 > APPEND 10.14.141.150::boot\x86\wdsnbp.com -WDid it send a packet to 10.14.141.150?> > I also notice I dropped the double colon in the docs.Why did you write "COM32 pxechn.c32" and not "KERNEL pxechn.c32" Does it make any difference? I have also noticed that the syslinux-6.01.tar.gz contains several variants of pxechn.c32, may I be using the wrong one? bios/com32/modules/pxechn.c32 efi32/com32/modules/pxechn.c32 efi64/com32/modules/pxechn.c32 -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN sip:sudakov at sibptus.tomsk.ru
On Fri, Jul 12, 2013 at 8:14 AM, Gene Cumm <gene.cumm at gmail.com> wrote:> On Fri, Jul 12, 2013 at 5:14 AM, Victor Sudakov <vas at mpeks.tomsk.su> wrote: >> Colleagues, >> >> I am attempting to chainload a file from TFTP. I have the following >> lines in the configuration file: >> >> LABEL WDS1 >> Menu LABEL WDS1 >> kernel pxechn.c32 >> append 10.14.141.150::boot\x86\wdsnbp.com -W -o 66.x=0a:0e:8d:96 -S >> >> The TFTP server at 10.14.141.150 is operational and wdsnbp.com is >> available at the indicated path. I have tried various combinations of >> colons, forward and back slashes and URL schemes. >> >> However, all i get from pxechn.c32 is >> >> pxechn.c32: Attempting to load '10.14.141.150::boot\x86\wdsnbp.com': 2:No such file or directory >> >> and it does not even attemt to send any packets to 10.14.141.150 (I >> checked with WireShark). What I am doing wrong? > > What version of PXELINUX? Which variant, pxelinux.0 or lpxelinux.0? > If 6.xx, which architecture? > > Tried just: > > LABEL WDS1 > MENU LABEL WDS1 > COM32 pxechn.c32 > APPEND 10.14.141.150::boot\x86\wdsnbp.com -W > > I also notice I dropped the double colon in the docs. > > -- > -GeneAlso, is the PXE client on the same subnet as 10.14.141.150? -- -Gene