LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Server (https://www.linuxquestions.org/questions/linux-server-73/)
-   -   12GB RAM installed in Dell Poweredge4600 but Fedora9 only sees 4GB (https://www.linuxquestions.org/questions/linux-server-73/12gb-ram-installed-in-dell-poweredge4600-but-fedora9-only-sees-4gb-667234/)

kideyse 09-03-2008 12:38 AM

12GB RAM installed in Dell Poweredge4600 but Fedora9 only sees 4GB
 
We have a Dell Poweredge server with two Xeon CPUs and 12GB of PC1600 RAM installed. We use Fedora9 as the enterprise OS server.
We cannot seem to get the system to use/see more than 4GB of RAM.

Can anyone provide a step-by-step procedure to resolve this?

We have done searches and received bits and pieces of advice but still see only 4GB. 8GB of RAM is sitting idle except for the BIOS memory count during boot.

billymayday 09-03-2008 01:16 AM

What version of F9 is installed (32 or 64 bit)?

If 32 bit, do you use the pae kernel? If not, there should be a kernel-pae package available for you to use.

kideyse 09-03-2008 08:55 AM

32 bit
 
The Fedora9 OS we are using is 32bit. We did download the pae module and tried to follow the Red Hat documentation on performing the upgrade. Obviously we did something wrong because we still only see 4GB.

What we need is a step-by-step procedure on how to upgrade to pae with verifications on each step. Any URLs, links, suggestions would be appreciated.

billymayday 09-03-2008 03:18 PM

I don't use it myself, but start with

yum list available kernel-pae (or maybe kernel* if that doesn't work)

I believe you can just install with yum and reboot to the pae kernel

kideyse 09-04-2008 01:29 PM

installed pae kernel, rebooted and still only 4GB
 
I did exactly as you stated
yum list available kernel-pae

I did a
yum install
on the pae kernel, rebooted

but still only see 4GB

below is the result I got for 'uname -srvo'

Linux 2.6.25.14-108.fc9.i686 #1 SMP Mon Aug 4 14:08:11 EDT 2008 GNU/Linux

I don't see any hint of pae in the above output

In my humble opinion, there was a necessary step that we skipped between the 'yum install nnnnnnpae' and the reboot.
I did disable the SELINUX before doing any of the above.
Please advise.

kideyse 09-04-2008 01:36 PM

How to boot to the kernel of choice?
 
I just noticed that you said boot to the pae kernel.

How do I direct the booting process to boot to the pae kernel?

I was not offered a choice of which kernel to boot to during the reboot.

Below is the contents of the /etc/grub.conf file, should I comment out all kernel images except the pae image?

default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.25.14-108.fc9.i686.PAE)
root (hd0,0)
kernel /vmlinuz-2.6.25.14-108.fc9.i686.PAE ro root=/dev/VolGroup00/LogVo
l00 rhgb quiet
initrd /initrd-2.6.25.14-108.fc9.i686.PAE.img
title Fedora (2.6.25.14-108.fc9.i686)
root (hd0,0)
kernel /vmlinuz-2.6.25.14-108.fc9.i686 ro root=/dev/VolGroup00/LogVol00
rhgb quiet
initrd /initrd-2.6.25.14-108.fc9.i686.img
title Fedora (2.6.25.9-76.fc9.i686)
root (hd0,0)
kernel /vmlinuz-2.6.25.9-76.fc9.i686 ro root=/dev/VolGroup00/LogVol00 rh
gb quiet
initrd /initrd-2.6.25.9-76.fc9.i686.img

billymayday 09-04-2008 03:31 PM

Selecting the first option (Fedora (2.6.25.14-108.fc9.i686.PAE)) will boot it for you. Selecting "Fedora (2.6.25.14-108.fc9.i686)" will boot the standard kernel.

I don't see why you need to comment out any other kernels.

I'm pretty sure grub numbers things from zero, so the default boot will be the second entry (default=1) which is non PAE. I'd make sure everything works though before I changed it (to default=0).

When the grub menu comes up, hitting any key should bring the menu with various boot options up.


Rgds

Edit - I don't recall the exact effect of "hiddenmenu". I think this just means the menu is hidden unless you hit a key when the first grub message comes up, but you may need to comment this line out - try it first.

kideyse 09-04-2008 03:57 PM

Resolved
 
I just commented out hiddenmenu from grub.conf, rebooted,

this time the pae kernel showed up as one of the options (since the menu was no longer hidden)

I chose it, and voila, all the memory is now available for use.

The whole problem was booting to the pae kernel which was not the default but we couldn't see the grub boot menu because it was set to "hiddenmenu"

I wonder why they put 'hiddenmenu' in there by default?

irishbitte 09-04-2008 04:02 PM

I think the reason they put in the hiddenmenu option is in order to make the machine act like a windows bootloader? Anyone changing this setting obviously knows what they are doing...

billymayday 09-04-2008 04:04 PM

I think you'll find when you boot with hiddenmenu, that you get a message along the lines of:

Booting OSxxxxx in 5/4/3/2/1 seconds

(or something like that).

Hit any key during this process and the menu will come up. It's just neater I guess, especially if you tend to always boot the latest kernel.

irishbitte 09-05-2008 04:09 PM

Didn't realise that billymayday, all my clients have full menu at boot up. hmmm. might have to change that! cheers.

kideyse 09-06-2008 12:40 PM

Thanks Billymayday and Irishbite for your inputs.

Now that the original pae kernel issue is resolved, would there be any complications if I re-enabled SELINUX?

I had disabled it because I read somewhere that it doesn't work well when installing the pae kernel.

billymayday 09-06-2008 04:58 PM

I don't know the answer to that I'm afraid

irishbitte 09-07-2008 12:02 AM

I don't use SELinux anywhere, I don't have any need for it! Are you sure you do? SELinux is, IMHO, overkill for most applications. Do you need it for something specific?

kideyse 09-07-2008 10:28 AM

Although I have not yet succeeded in doing so, I have read that we can use SELINUX to create security policies across a network of Linux client-server, similar to what is used in a Windows domain. This feature would understandably be of great importance to our clients who may need more than just the file permissions security.
Unfortunately the Fedora documentation on the subject is hard to follow. In our limited experience with them, the pre-installed SELINUX policies seem to hinder normal operations. For example, we couldn't get SELINUX to allow the normal operation of SpamAssassin with our Sendmail and Cyrus email server setup. I had to set SELINUX to permissive.

I suppose this would/should be a topic for a separate thread.

Is there a another/better way to accomplish security policies in Linux networks?


All times are GMT -5. The time now is 01:52 PM.