Pierre Baillet
Thu, 27 Mar 2008 04:31:14 -0700
URL: <http://savannah.gnu.org/bugs/?22751> Summary: GRUB1.96 fails to recognize more than 4GB of memory Project: GNU GRUB Submitted by: octplane Submitted on: jeudi 27.03.2008 à 11:31 Category: Booting Severity: Major Priority: 5 - Normal Item Group: Software Error Status: None Privacy: Public Assigned to: None Originator Name: Originator Email: Open/Closed: Open Discussion Lock: Any Release: 1.96 Reproducibility: Every Time Planned Release: _______________________________________________________ Details: Hi, This bugs seems to exists in grub legacy but a patch exists (http://lists.xensource.com/archives/html/xen-users/2007-08/msg00028.html) which cannot simply be applied to grub-2. In grub-2 however, the amount of memory detected is limited to the first 4GB of memory. On a machine having 16GB the kernel reports an incorrect figure. >From the documentation found on the internet this issue arises when using kernel that does not recompute the amount of memory themselves and trust the bootloader to give exact figures. This is the case when using Xen-3.0.3 and grub-1.96 on debian stable. In my case, I need 1.96 because of a fully LVMed disk. (XEN) Command line: (racine-os)/boot/xen-3.0.3-1-i386-pae.gz dom0_mem=256M (XEN) Physical RAM map: (XEN) 0000000000000000 - 000000000009f000 (usable) (XEN) 0000000000100000 - 00000000bfb50000 (usable) (XEN) System RAM: 3066MB (3140540kB) (XEN) Xen heap: 10MB (10316kB) (XEN) PAE enabled, limit: 16 GB This is on x86 architecture. I hope updating the patch is a matter of minutes to someone knowing the internals of grub-2. I'm afraid it's not my case... Thanks for providing GRUB. -- Pierre. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?22751> _______________________________________________ Message posté via/par Savannah http://savannah.gnu.org/ _______________________________________________ Bug-grub mailing list Bug-grub@gnu.org http://lists.gnu.org/mailman/listinfo/bug-grub