[Top][All Lists]
[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?
- Grub bug #12271,
Leon Lynch <=