Anton Benkevich
2006-Oct-13 13:50 UTC
[syslinux] pxelinux properly configured cannot find "default" configuration file
Hello! I have some weird problem. I have pxelinux(3.10) configured fine. Os: FreeBsd 6.1, tftp-hpa 0.41, some version of dhcpd from ports. It worked before on another machine which's hd passed away and i lost my working example. Configured new computer as boot server... What happends is dhcp gives all the parameters to client(this server also works for giving addresses to workstations) - > seems like pxelinux begins looking for possible config file(something like following): /mybootdir/pxelinux.cfg/01-88-99-aa-bb-cc-dd /mybootdir/pxelinux.cfg/C000025B /mybootdir/pxelinux.cfg/C000025 /mybootdir/pxelinux.cfg/C00002 /mybootdir/pxelinux.cfg/C0000 /mybootdir/pxelinux.cfg/C000 /mybootdir/pxelinux.cfg/C00 /mybootdir/pxelinux.cfg/C0 /mybootdir/pxelinux.cfg/C /mybootdir/pxelinux.cfg/default Delay between each line is about 2-3 minutes. It takes considerable time..... and nothing found.... then finally it gets to boot: Tried to enter some possible kernel names - "kernel xxxxxx not found"... That kind of thing happends on 80% of machines I tried. The rest 20% finds "default" config file fine, boots and everything... No problems. Tried to change recommended tftpd options like blksize(????:) - same thing. Also tried to play with dhcpd.... No luck... What could be the problem? Thanks, Anton Benkevich
H. Peter Anvin
2006-Oct-13 21:23 UTC
[syslinux] pxelinux properly configured cannot find "default" configuration file
Anton Benkevich wrote:> Hello! I have some weird problem. > > I have pxelinux(3.10) configured fine. Os: FreeBsd 6.1, tftp-hpa 0.41, some version of > dhcpd from ports. > It worked before on > another machine which's hd passed away and i lost my working example. >Let me guess... SiS900 network card? -hpa
H. Peter Anvin
2006-Oct-14 14:27 UTC
[syslinux] pxelinux properly configured cannot find "default" configuration file
Anton Benkevich wrote:> > Configured new computer as boot server... > What happends is dhcp gives all the parameters to client(this server > also works for giving addresses to workstations) - > seems like > pxelinux begins looking for possible config file(something like > following): > > /mybootdir/pxelinux.cfg/01-88-99-aa-bb-cc-dd > /mybootdir/pxelinux.cfg/C000025B > /mybootdir/pxelinux.cfg/C000025 > /mybootdir/pxelinux.cfg/C00002 > /mybootdir/pxelinux.cfg/C0000 > /mybootdir/pxelinux.cfg/C000 > /mybootdir/pxelinux.cfg/C00 > /mybootdir/pxelinux.cfg/C0 > /mybootdir/pxelinux.cfg/C > /mybootdir/pxelinux.cfg/default > > Delay between each line is about 2-3 minutes. It takes considerable > time..... and nothing found.... then finally it gets to > boot: >The delay implies one side can't hear the other. However, the fact that you got this far means that pxelinux.0 could be downloaded. Without more information (the PXE messages, any info from the tftp logs, etc.) this it is impossible to debug this. -hpa