Thanks for your report. Your information was the first evidence that
a memory hole caused Linux to get an incorrect memory size. I've
checked in my patch right now, so I think the CVS version will fix
your problem. But if you still want to use the release version, just
pass the "mem=" option to
The 2000-05-05 changes regarding the passing of the mem= argument to Linux
kernels are broken.
I just re-booted, and grub passed an argument telling the kernel that I had
only 1 MB of RAM. Needless to say, the kernel didn't even make it very far.
Manually passing mem=128M resolves the problem,