View previous topic :: View next topic |
Author |
Message |
Dragon561 Tux's lil' helper
Joined: 25 Oct 2002 Posts: 112
|
Posted: Sun Jan 19, 2003 3:09 am Post subject: GRUB error 28 |
|
|
Whenever I go to boot Gentoo, I get an error 28, file is too big for memory. However, I got 512 ram and I also specified it using uppermem. but still no luck, any suggestions? |
|
Back to top |
|
|
David_Escott l33t
Joined: 12 Jan 2003 Posts: 952 Location: Boston, MA
|
Posted: Sun Jan 19, 2003 6:40 am Post subject: |
|
|
Welcome to the world of x86. you can have as much ram as you want but your bootloader wont be able to see more than a few megs of it. What you need to do is make your kernel smaller.
Whenever possible compile as modules, and you should be ok. |
|
Back to top |
|
|
handsomepete Guru
Joined: 21 Apr 2002 Posts: 548 Location: Kansas City, MO
|
Posted: Sun Jan 19, 2003 2:52 pm Post subject: |
|
|
There's also a known issue regarding nForce chipsets and the current version of grub in Portage which causes this error regardless of kernel size. If you're running an nForce board download the grub version in CVS or switch to lilo. |
|
Back to top |
|
|
Dragon561 Tux's lil' helper
Joined: 25 Oct 2002 Posts: 112
|
Posted: Sun Jan 19, 2003 10:26 pm Post subject: |
|
|
Well, I narrowed my kernel down to nothing. Still, I got the error 28. I made sure it was a new bzImage i copied over to boot. Still it was too big. Any sugesstions? |
|
Back to top |
|
|
jlowell Guru
Joined: 08 Jan 2003 Posts: 389
|
Posted: Mon Jan 20, 2003 12:39 am Post subject: |
|
|
Dragon561,
Not only is the Error 28 madness an known issue with nForce chipsets as handsomepete reports, its a known issue across the board. I couldn't get Red Hat 8.0 to boot on this machine using Grub because of it and Red Hat tech support couldn't resolve the problem either. Its been reported as a bug there and, last I heard, an expected redo of Grub in the near future is supposed to deal with it. Use Lilo instead.
jlowell |
|
Back to top |
|
|
Dragon561 Tux's lil' helper
Joined: 25 Oct 2002 Posts: 112
|
Posted: Tue Jan 21, 2003 2:20 am Post subject: |
|
|
Problem solved. It turns out that I have been compiling gentoo on a athlon-mp machine for a pentium machine. For some reason GRUB wasn't detecting all my lower memory, but when i pu the hard drive back into the pentium box, it detected it and Gentoo booted just fine. I guess there is an error with gentoo optimized systems detecting everything in a athlon box. (duh) Anyway, thanks for the support. |
|
Back to top |
|
|
|