bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Grub bug #12271


From: Leon Lynch
Subject: Grub bug #12271
Date: Mon, 26 Mar 2007 15:07:03 +0200
User-agent: Thunderbird 1.5.0.10 (X11/20070221)

Hi all,

According to the following, Grub loads the Linux initrd at an address that is too high for the Linux kernel to access when the 'vmalloc=' boot parameter is set greater than 128M:

Grub bug #12271
http://lkml.org/lkml/2005/4/4/283

This appears to still be the case on Grub-0.97 that is shipped with Fedora Core 5.

My boot entry is:
title Fedora Core (2.6.16-prep)
        root (hd0,0)
        uppermem 524288
kernel /vmlinuz-2.6.16-prep ro vmalloc=256M mem=1536M memmap=512M$1536M root=/dev/sda3
        initrd /initrd-2.6.16-prep.img

When I boot without 'uppermem 524288', Linux complains:
<snip>
initrd extends beyond end of memory (0x37fef49d > 0x2ffff000)
disabling initrd
</snip>

When I boot with 'uppermem 524288', Grub complains:
<snip>
root (hd0,0)
 Filesystem type is ext2fs, partition type 0x83
uppermem 524288
kernel /vmlinuz-2.6.16-prep ro vmalloc=256M mem=1536M memmap=512M$1536M root=/dev/sda3
   [Linux-bzImage, setup=0x1e00, size=0x187a4d]
initrd /initrd-2.6.16-prep.img
   [Linux-initrd @ 0x37f0c000, 0xe3d6e bytes]

Error 28: Selected item cannot fit into memory

Press any key to continue...
</snip>

Much googling indicated that many have tried and many have failed :-(. Applying a custom patch to Grub is not an option due to my client's lack of understanding anything. Is there a way to trick/manipulate Grub into loading the initrd at a lower address?

Thanx in advance,
Leon

Side note: Is it preferred that I subscribe to this list before posting?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]