[syslinux] How to enable F12 key to start PXE boot?

Ardill, Robert (DTEI) robert.ardill at saugov.sa.gov.au
Sun Aug 27 17:55:17 PDT 2006


Hi Greg,

Looks like your trying to get a simple disk image loaded under RIS. RIS
is not design to do this. The problem with RIS is that the "remote boot
service" (binlsrv) overides any DHCP options for PXE. This is just one
of the many traps you'll find when trying to run pxelinux in a RIS
environment. If you're not using RIS in the traditional sense, then
uninstall it and use the tftpd.inf file to just install the tftpd
service by itself. This will just install the tftpd service and not the
binl service.

To get PXE running up in an MS environment, follow the below guides.

1. Install a TFTPD server.

Download and right click to install. If it asks for files, point it at
your i386 install source dir.

http://users.on.net/~rardill/tftpd.inf

Before running the inf (right click -> Install) edit the directory reg
key, if you want to use a directory other than
%systemroot%\system32\drivers\etc

Note the directory reg key differences (type expand vs standard) if you
are using Win2000 else it won't work.

Then download http://users.on.net/~rardill/tftpboot2.zip to your
nominate directory above as a guide for setting up your imaging/recovery
environment.

Use the tftp.exe command to test that it works. 
ie. Tftp -I <IP address of server> GET pxelinux.0
A successful transfer mean it working.

2. Setup your DHCP scope for that site.

Add the necessary DHCP options to your server as per this link below
using netsh. 

http://pxes.sourceforge.net/howtos/ms_only_environment/

3. Turn on a PXE enable PC and press F12 to display the pxelinux menu
(menu.c32).

Hope that helps.

Regards
Rob




-----Original Message-----
From: syslinux-bounces at zytor.com [mailto:syslinux-bounces at zytor.com] On
Behalf Of Greg_Chu at Wendys.com
Sent: Saturday, 26 August 2006 6:05 AM
To: 
Subject: Re: [syslinux] How to enable F12 key to start PXE boot?

my pxelinux.cfg folder has one file called default show as below:


default boot
prompt 0
say booting....
label boot
kernet memdisk
append initrd=boot.imz

I am using MS remote boot service, and uses pxelinux.0 as the  boot
program, but I want to enable F12 so end user can skip PXE if no need to
boot from PXE, whenever needed just press F12 to boot into PXE to
restore images.

I posted earlier, and got confused by startrom.com and F12, if I use
pxelinux.0 then I do not see F12 prompt, if I use startrom.com then it
does show F12, but when press F12 it is looking for winnt.sif, ...

Anyway, some people replied, but I think if I use startrom.com them how
do I link startrom.com to start pxelinux.cfg default? put it into
winnt.sif?

Please help.

Greg
_______________________________________________
SYSLINUX mailing list
Submissions to SYSLINUX at zytor.com
Unsubscribe or set options at:
http://www.zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.





More information about the Syslinux mailing list