[syslinux] PXE booting - Solution FOUND!!!

Luis.F.Correia Luis.F.Correia at seg-social.pt
Tue Mar 25 07:06:24 PST 2003

Yes, it is in the docs...

All i need to do is load the memdisk image with the 'keeppxe' option.

so, the default file should look like this:

default linux
label linux
  kernel memdisk
  append initrd=client.ima keeppxe

That is all!

Again, thanks for these wonderfull tools.

-----Original Message-----
From: Luis.F.Correia [mailto:Luis.F.Correia at seg-social.pt] 
Sent: Monday, March 24, 2003 2:02 PM
To: syslinux at zytor.com
Subject: FW: [syslinux] PXE booting

Sorry, I originally send this message to H. Peter only...

-----Original Message-----


Strangely enough, I have again the same Fujitsu-Siemens machine which
has the same darn PXE bug.

This time I have tested it with Pxelinux 2.02 .

Just to suite it to my specific needs, I have recompiled it, changed only 
this line: (2036)

;cfgprefix	db 'pxelinux.cfg/'		; No final null!
cfgprefix	db '/'		; No final null!

And still it hangs after having downloaded the memdisk image :(

This is the full text I get on screen:

BootManage UNDI, PXE-2.0 (build 083)
BootManage PXE-2.0 PROM 1.0. AN983 3.80, SDK 3.0/083 (OEM73) Copyright (C)
1989,2002 bootix Technology GmbH, D-41466 Neuss. PXE Software Copyright (C)
1997, 1998, 1999, 2000 Intel Corporation. Licensed to FSC GmbH

CLIENT MAC ADDR: xx xx xx xx xx xx GUID: xxx.... (does not matter) CLIENT

PXELINUX 2.03 t Copyright (C) 1994-2002 H. Peter Anvin
UNDI data segment at:   0009B020
UNDI data segment size: 3090 
UNDI code segment at:   0009E0B0
UNDI code segment size: 14E0 
PXE entrypoint found (we hope) at 9E0B:0106
My IP address seems to be AC1A1629
TFTP prefix:
Trying to load: /AC1A1629
[bla bla bla]
Trying to load: /default
Loading memdisk....
Loading client.ima..........
At this point the machine simply freezes, not even CTRL-ALT-DEL works!

Here is my 'default' file:

default linux
label linux
  kernel memdisk
  append initrd=client.ima

I hope that with this somewhat full report, some light will shine on my
problem :)

-----Original Message-----
From: H. Peter Anvin [mailto:hpa at zytor.com] 
Sent: Monday, January 06, 2003 12:18 PM
To: Luis.F.Correia
Cc: 'Syslinux'
Subject: Re: [syslinux] PXE booting

Luis.F.Correia wrote:
> Ok, i've tried it.
> The result is exactly the same... it just hangs there.
> I guess it IS a bad bios implementation.
> I am now going to try and find out if there is a bios update for this
> machine. It is strange though, it's a brand-new PC...
> (designed for windoze px...)

Not strange at all.  BIOS quality has been going down, down, DOWN since 
the BIOS is increasingly looked at as just a bootstrap for Windoze.  If 
it boots the latest version of 'doze at the time the machine ships, it's 

Something else you could try is pxelinux.0 from either 2.00-pre14 (some 
people have had success with -pre14 when it doesn't work with 2.00) or 
with 1.76.

Also, some people have reported, in particular, problems with booting a 
floppy image on a machine with no floppy disk or a hard disk image on a 
machine with no harddisk.

It's still odd; you should be getting *some* output from MEMDISK itself...


SYSLINUX mailing list
Submissions to SYSLINUX at zytor.com
Unsubscribe or set options at:
Please do not send private replies to mailing list traffic.

More information about the Syslinux mailing list