[syslinux] pxelinux and 2.6.9 kernel parameters
H. Peter Anvin
hpa at zytor.com
Sat Jul 9 09:08:04 PDT 2005
scott domars wrote:
> I am using RHEL4 with kernel 2.6.9. I can load this on my hardware by
> passing the following kernel parameter: memmap=496M at 16M, and it loads up
> and runs OK. If I do not use this parameter, I get a kernel panic.
> When I try to load the same software onto the same hardware using PXE, I
> add the same parameter on the server's
> tftpboot/pxelinux/pxelinux.cfg/default file:
> append initrd=some_file.gz memmap=496M at 16M
>
> On startup, the slave machine negotiates the transfer OK. The kernel
> transfers. The initrd transfers. The kernel uncompresses the image OK
> and boot starts. The kernel panics and dies with an error like "ram
> image not found at 0"
>
> Where has the uncompressed image gone to? Is there an offset at play
> here? Is pxelinux not compatible with (older) EISA based machines?
> My hardware is an old Compaq Proliant 5000 server. The need for a kernel
> memory parameter is well documented. Please see www.cpqlinux.com.
> Thanks for any help.
>
You're probably putting your memmap in the middle of the ramdisk. Try
adding mem=496M.
I don't have time to go hunting on Compaq's website, and a quick search
didn't find anything.
-hpa
More information about the Syslinux
mailing list