[syslinux] localboot not working in PXELINUX 2.02

Dan Dunham ddunham at collab.net
Mon Mar 31 17:26:52 PST 2003

H. Peter Anvin writes:
 > Please give me as much information about your BIOS, your NIC and your
 > PXE stack as you can.

Ok, I've listed this information below.  I'm not sure how to get
information on the PXE stack.  This system does not display the "Intel
Boot Agent.. press Control-S" banner that I've seen on other systems,
which I suspect might give me more information about the PXE stack.


--- requested data follows ---

The BIOS reports itself as:

 AMIBIOS (C)1999 American Megatrends Inc., Version 07.00.xx
 TYAN THUNDER 251x V1.06   0613011930

Configured BIOS Boot Order: Floppy, NIC2, HD, NIC1, CDROM

NIC info from lspci -vv:

 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev 08)
 Subsystem: Intel Corporation EtherExpress PRO/100+ Management Adapter
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 Latency: 64 (2000ns min, 14000ns max), cache line size 08
 Interrupt: pin A routed to IRQ 21
 Region 0: Memory at fe9fd000 (32-bit, non-prefetchable) [size=4K]
 Region 1: I/O ports at c000 [size=64]
 Region 2: Memory at fe600000 (32-bit, non-prefetchable) [size=1M]
 Expansion ROM at fe500000 [disabled] [size=1M]
 Capabilities: [dc] Power Management version 2
   Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
   Status: D0 PME-Enable- DSel=0 DScale=2 PME-

PXELINUX 2.00-pre15 output (pre16 output is the same):

 Intel UNDI, PXE-2.0 (build 082)
 Copyright (C) 1997-2000  Intel Corporation

 CLIENT MAC ADDR: 00 E0 81 02 51 DE  GUID: 00...0  

 PXELINUX 2.00 0x3db96c0f  Copyright (C) 1994-2002 H. Peter Anvin
 UNDI data segment at:   00097730
 UNDI data segment size: 4B60
 UNDI code segment at:   0009C290
 UNDI code segment size: 2090
 PXE entry point found (we hope) at 9C29:0106
 My IP address seems to be C0A88078
 TFTP prefix:
 Trying to load: pxelinux.cfg/C0A88078

PXELINUX config file: /tftpboot/pxelinux.cfg/C0A88078

 serial 0
 prompt 1
 timeout 900
 display boothelp.txt
 default local

 label ks-serial
 kernel vmlinuz-7.2
 append ksdevice=eth1 initrd=initrd-7.2.img ks=nfs: console=tty0 console=ttyS0,9600n8

 label ks-vga
 kernel vmlinuz-7.2
 append ksdevice=eth1 initrd=initrd-7.2.img ks=nfs: console=ttyS0,9600n8 console=tty0

 label rescue
 kernel vmlinuz-rescue
 append load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=10000 initrd=rescue.gz root=/dev/ram0 rw console=ttyS0,9600n8 console=tty0

 label local
 localboot 5

More information about the Syslinux mailing list