[syslinux] Time out would not boot from local drive

H. Peter Anvin hpa at zytor.com
Wed Aug 30 14:03:19 PDT 2006


Greg_Chu at Wendys.com wrote:
> 
> Peter,
> 
> Thanks a bunch, the problem is my menu.c32 and pxelinux.0 version 
> mismatched. It works fine now. I did not realize that dependency between 
> them.
> 
> I have another question not yet answered, I tried to have F12 show up so 
> user can  press it to get into PXE boot and have no success.  If I 
> change to use MS startrom.com then F12 shows up, but how can I tell 
> startrom.com to continue boot from pxelinux.0 Tried some other users 
> ways, but none works so far. I guess all because I use MS remote boot 
> service.  I think startrom.com tells BIOS to prompt F12 key to continue 
> the PXE boot, then if no F12 key pressed then abort PXE and enter local 
> boot.
> 
> Do I have a way to configure pxelinux to prompt F12 before it continues? 
> If no F12 key then do local boot?
> 

There is no such support in pxelinux or simple menu at the moment 
(although a lot of BIOSes can be configured so that you have to press 
F12 in order to network-boot at all, but that's a BIOS issue.)

What you *can* do if you want to, is something like:

say Press [Enter] for network boot menu
prompt 1
default menu.c32 pxelinux.cfg/menu
timeout 40
ontimeout localboot

label localboot
	localboot 0

... which would load a *different* configuration file (which can have a 
different timeout) for the menu.

	-hpa




More information about the Syslinux mailing list