[syslinux] [PXELinux 5.01] BUG: "unable to locate configuration file" if directory tftpboot/syslinux exists

Stefan Kanthak stefan.kanthak at nexgo.de
Fri Mar 1 06:45:56 PST 2013


Geert Stappers <stappers at stappers.nl> wrote:

> On Thu, Feb 28, 2013 at 08:06:55PM +0100, Stefan Kanthak wrote:

>> Recently I created a subdirectory "syslinux" in my "tftpboot" ... and
>> PXELINUX failed with the message "unable to locate configuration file".
>> Renaming that directory works around the bug.
> 
> Thank you for reporting such issue. After all it is software you work with.
> Please elaborate.

In short: the sole existence of a directory "syslinux" in the "tftpboot",
besides "pxelinux.0" and "pxelinux.cfg", causes this bug.

> What else was changed beside creating the directory "syslinux"?
> (Was it the only change??)

Almost nothing.-)
To tidy up my "tftpboot" I introduced a line "PATH syslinux" (new since
syslinux 5.00) in my "pxelinux.cfg/default" and moved the *.c32 (except
ldlinux.c32 of course) from "tftpboot" into "tftpboot/syslinux".

Reverting that change, but keeping the (empty) directory "syslinux" in
place still leds to the bug.

> The 'Renaming that directory' is done to which new name?

For now it's "pxelinux", any other name but "syslinux" works too!

regards
Stefan Kanthak



More information about the Syslinux mailing list