Bug 74904 - PXE booting problems
PXE booting problems
Product: Red Hat Linux
Classification: Retired
Component: pxe (Show other bugs)
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Daniel Walsh
Brock Organ
Depends On:
  Show dependency treegraph
Reported: 2002-10-02 14:41 EDT by Alan Cox
Modified: 2007-04-18 12:47 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2003-04-11 11:03:25 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Alan Cox 2002-10-02 14:41:17 EDT
PXE booting failed on my box. Firstly the documentation talks about the kernel
being found in places it wasnt secondly the PXE kernel when I found it on the CD
isnt working on my box (hangs on boot). I extracted the kernel from the bootnet
img file and that one worked! This may be a box specific oddity of course

VIA EPIA board, Eden 550 processor (fanless C3) - uses the 586 kernel.

With the bugzillad details fixed PXE worked nicely
Comment 1 Joe Orton 2002-11-01 20:42:40 EST
I am getting this too with a presumably identical Mini-ITX box with a fanless
Eden, when booting via PXE.  I've tried using both the bootnet.img/vmlinuz from
images/pxeboot and those extracted from images/bootnet.img; in both cases, the
kernel hangs after printing "Ok, booting the kernel."

Any hints? BIOS setting changes needed? Kernel parameters to try passing?
Comment 2 Alan Cox 2002-11-02 09:35:40 EST
I have a suspicion now actually. Go into the BIOS, enable the floppy controller 
(I know the board doesnt have a floppy). Try again
Comment 3 Joe Orton 2002-11-02 12:44:54 EST
Still no joy - are you using BIOS defaults otherwise?  And the kernel images
from the 8.0 bootnet.img?
Comment 4 Alan Cox 2002-11-02 12:54:14 EST
Pretty much BIOS defaults. I think I set it to do the proper memory check, power
up on poweron (in case of a power failure) and floppy on. I may have told it I
have an fd0 as well.

Im currently using the 8.0 boot kernel from the floppy image rather than the PXE
one but I think they may even be the same.
Comment 5 Joe Orton 2002-11-02 13:03:22 EST
Doh, yeah, the vmlinuz from bootnet.img is the same as the pxeboot/vmlinuz
(different initrd's though).

There are two threads on http://forums.viaarena.com/categories.cfm?catid=28
about getting PXE working with Linux, no definitive answers though :)

You haven't flashed the BIOS?
Comment 6 Alan Cox 2002-11-02 15:04:31 EST
I've not flashed the bios
Comment 7 Tim Verhoeven 2002-11-07 16:39:55 EST
I've seen simular beheaviour on IBM Thinkpad laptops. But I've also found a 

When you get the question if you want to enter kernel parameter. Do this, but 
you don't have to fill any in. So I just always press enter twice. This will 
make it boot.
Comment 8 Joe Orton 2002-11-09 10:27:55 EST
Oh yes! Thankyou. Confirmed that workaround works.  I see from the -cmdlinearg
patch we are applying to pxe, if you *don't* press a key to enter kernel
parameters, then it defaults to using:

  strncpy(cmdline,"ks console=ttyS0,115200",23);

I don't know what 'ks' means but this is switching to a serial console, right,
so the apparent "hang" you get is actually just the console disappearing? 

I think the prompt should be changed to *display* the defaults so you know this
is going to happen, or just to remove using a serial console by default.


Enter kernel parameters (default: "ks console=ttyS0,115200"): 

Comment 9 Alan Cox 2002-11-09 10:32:49 EST
ks = kickstart. I agree the default parameters are extremely bogus
Comment 10 Tim Verhoeven 2002-11-13 16:12:32 EST
I consider these parameters a bug. The most sensible default would be add no 
kernel parameters. I don't really understand why even default to a serial 
console. I've never had to use that.

The best solution would off course be that you can set these default parameters 
in a config file without the need to recompile.

Any feedback on what the plans are with this bug ?
Comment 11 Daniel Walsh 2003-04-11 11:03:25 EDT
We are dropping support for pxe in the RHEL release and will drop it from future 
Red Hat Linux release.  
We are recommending that you use dhcp/pxelinux for X86 platforms.  

Note You need to log in before you can comment on or make changes to this bug.