Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Not sure, but I know grub insists on loading to a certain portion of ram,i.e. a specific memory address. If something else is trying to use it it won't work, i.e. another hardware device might also insist on that memory address. You may have reserved that sector of ram that grub and something else both need. Lilo is not as picky.
Last edited by kilgoretrout; 10-04-2003 at 11:50 AM.
My speculation is based on the well documented problems that grub has with the nforce chipsets with onboard grapics adapter. The grapics adapter insisted on grabbing the low memory addresses that grub needed resulting in a memory allocation error or out of mem condition when you attempted to boot. Apparently grub needs those low memory addresses. The posted solution was always to use lilo.
What sparked my interest is that for you lilo was working and grub would not. You appear fairly knowledgable so I assumed lilo and grub were both properly configured. I thought something may be overwriting the low mem addresses when you do not set mem=640m; it may also be a memory mapping problem peculiar to grub.
I don't really know enough about it to give you any meaningful help beyond the above. However, if lilo is working, I'd just stick with it.
It isn't the graphics driver; it occurs at the bios level. The bios reserves a portion of ram for the onboard graphics that grub needs. If you google "grub nforce ram" you should find some links on this problem. One thing I noticed digging around on google is the problem was mainly with grub 0.92. The problem was also reported in the gentoo install documents but now has been removed. Some of the newsgroup posts seem to indicate that upgrading to grub 0.93 solved the problem. Since it's been removed from the gentoo forum I suspect that 0.93 may have corrected this problem. If your using 0.92, you might want to try upgrading to 0.93.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.