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.
I have 512 MB of SDRAM installed which are perfectly recognized by the BIOS and Win98. But Linux (RH7.0) seems to just recognize 64 MB according to free. And I can hear my harddisk doing a lot of swaping.
I am using an AMD Athlon 650 with the AMD chipset.
I'd appreciate a lot if anyody could give me a clue, since I have not the slightest idea right now what's going wrong!
Thanks,
Philipp
P.S. I tested two different sets of memory, 1x128 and 2x256, both tiems free shows a total of 64 MB
If you get a boot prompt when you boot up, enter at the prompt mem=512M. If it works, you can add the line append="mem=512M" to your lilo.conf file. Don't forget to run lilo after making changes to it.
Thank you for your help, I already tried the option suggested by you after doing some more research, and it works nicely. BUT: I am booting from a floppy, and if I add something to floppy/etc/lilo.conf and run linux with the image and config file on the floppy, my system can't boot anymore at all!
I guess part of my problem is my FastTrack66 IDE Controller, configured as a RAID 0. It took me some time to get linux running with it at all, and I still can't boot from harddisk. Now, after running lilo with the floppy, the system hangs at startup with the same screen as when booting from harddrive. Some IDE problem shit.
Is it actually the lilo in the mbr that is started when booting from floppy?
Thanks for the advice, I actually allready managed to get back by running the installation CD and "update" the system. This gave me the opportunity to make a new boot disk.
I am not so unhappy with booting from a floppy and my system then works really fine, but I really would like to get the boot disk to recognize my memory. So how can I add this "append" statement and make it be considered? And can I
FDISK /MBR
and still boot from floppy? Because I don't need the LILO in the mbr anymore if I don't boot from harddrive, right?
If there is an ' append ' line already there, then add your parameter to it like this:
Old line: append="hdc=ide-scsi"
New line: append="hdc=ide-scsi mem=512M"
Don't forget to run /sbin/lilo as root.
You might want to keep checking to see if you can boot from your hard drive. You may only need some parameters added to your lilo.conf file. If you looked at the links I gave you, the process isn't too complicated. You run the command cat /proc/pci and get the necessary four numbers and then put them into a form like this: ide2=a,b+2 ide3=c,d+2. If it works, then you can put this in the ' append ' statement in lilo.conf. I hope this helps.
Q25, I didn't mean to imply that there is something wrong with the card. It's just that linux usually recognizes these types of cards and can most of the time install to them, but when it comes to booting from them, they can't seem to find them. People get kernel panic messages. It may be possible to get then working by supplying linux some info as to where the card is located. I believe that people are usually able to boot with the emergency disk.
I tried the "ide2= a,b+2(,irq) ide3=" kernel parameters, and it just doesn't look much different. The system hangs during boot up. I also downloaded the very latest kernel 2.4.10, which contains a "Support Promise FastTrack" build option, but it is the same ol story. Quite frustrating ... I am not even sure anymore if I understand the problem.Though some IDE stuff are the last lines reported at boot time before it hangs.
So I guess I'll keep booting from floppy for a while ...
I managed to make a really fast solution.
To make it work you have to install lilo to your linux disk or your linux partition.
Edit the /etc/lilo.conf file so that all things point to the right positions of your disk, then run the command /sbin/lilo (need to be logged in as root).
Now put in an empty formated diskette and run the command dd if=/dev/hda of=/dev/fd0 bs=512 count=1
This will copy the first 512 bytes of your first disk to the boot sector of the floppy. Modify /dev/hda in above command to point to the place you install the lilo boot sector, that is the path found as boot= in lilo.conf
If your motherboard and BIOS can reach your ide controller correctly you should now be able to reboot with the floppy and the lilo prompt will show up.
By doing this the very first part of lilo is loaded from floppy and the rest is loaded from your hard disk.
It worked for me right now, but if there are any trouble please post error messages and the content of your /etc/lilo file.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.