Wout Mertens
2003-Jun-04 20:04 UTC
[syslinux] Problem trying to chainload Intel pxe boot loader
Hi, I'm trying to use pxelinux to start Linux and optionally other things, maintained by windows folks. They use the Intel pxe boot loader, bstrap.0, and when I load it with a "kernel bstrap.0" statement, it fails. The reason it fails is because it can't find the !PXE data area. I guess it doesn't get the correct pointer or something along those lines. Do you think it would be easy to preserve the structure and pass it on to other pxe loaders? Thanks! Wout.
H. Peter Anvin
2003-Jun-04 21:25 UTC
[syslinux] Problem trying to chainload Intel pxe boot loader
Wout Mertens wrote:> Hi, > > I'm trying to use pxelinux to start Linux and optionally other things, > maintained by windows folks. They use the Intel pxe boot loader, bstrap.0, > and when I load it with a "kernel bstrap.0" statement, it fails. > > The reason it fails is because it can't find the !PXE data area. I guess > it doesn't get the correct pointer or something along those lines. > > Do you think it would be easy to preserve the structure and pass it on to > other pxe loaders? >What happens if you try to boot bstrap.0 directly on that machine? In general PXELINUX tries to invoke the chainloaded NBP exactly as it itself was invoked, with the same register values (unless something is broken.) It doesn't try to "correct" those values, however. -hpa