[syslinux] ONERROR not triggered in PXELINUX 3.31 when ramdisk missing

H. Peter Anvin hpa at zytor.com
Tue Jan 16 10:09:02 PST 2007


Andreas Kotes wrote:
> Hello,
> 
> I tested some things, and found the following:
> 
> when the kernel image file is present, but the initrd image is not,
> ONERROR is not called, and PXELINUX stays in the prompt forever ...
> 

Looking at the implementation, this begs the question: should ONERROR 
get executed if the user presses <Esc> to abort a kernel download? 
Right now, this is handled through the same code path.

> Other error scenarios tested okay, a down/unresponding TFTP server can
> lead to 15-20 minutes delay until all tried filenames timeout out ...

Hard to avoid, although I'm interested in suggestions.

	-hpa




More information about the Syslinux mailing list