Google Plus

Just upgraded to 4Go or more ram? Install and enable PAE Kernel | Ubuntu & Fedora RHEL Centos

Written by Mel Kham on . Posted in Linux tutorials

Did you upgrade your computer to a 4 GB or more RAM? Do you have a 32bit system? If yes, then your machine may not show up total 4Go, in this case you linux-logoneed to use the Linux kernel compiled for PAE capable machines.

 

What is PAE?

“Physical Address Extension is a technology which allows 32 bit operating systems to use up to 64 Gb of memory (RAM), something which is normally achieved by switching to a 64 bit system. PAE is supported on the majority of computers today and it is an easy procedure to enable it in Ubuntu, if it is not already.”

The PAE package includes a version of the Linux kernel with support for up to 64GB of high memory. It requires a CPU with Physical Address Extensions (PAE). First check if your processor supports PAE :

cat /proc/cpuinfo | grep -i PAE


Output (In my case):

zinovsky@zinovsky:~$ cat /proc/cpuinfo | grep -i PAE

flags        : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
flags        : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm

Installing PAE in Ubuntu:

If you had 4 Go or more memory before to install Ubuntu 10.04 and above then you don`t need to do anything since ubuntu automatically installs the PAE enabled kernel if it detects more than 3 Gb of available memory. In the case of the liveCD, a working network connection is required, since the PAE enabled kernel packages are not present on the CD.

If you have Ubuntu 10.10 already installed and you just upgraded your Ram to 4Go or more, then you need to install PAE kernel. To do that open terminal and type the following command :

sudo aptitude install linux-generic-pae linux-headers-generic-pae

After the new kernel is installed you need to reboot your computer. PAE kernel should be booted as the default option in the GRUB boot menu.

Installing PAE in Fedora/RHEL/CentOS:

For fedora /RHEL and CentOS open terminal and Run the following command :

yum install kernel-PAE

Then

Reboot

Now PAE kernel should be booted as the default option in the GRUB boot menu.

{module user9-footer}

Usefull Links : https://help.ubuntu.com

For questions please refer to our Q/A forum at : http://ask.unixmen.com

Mel Kham

Founder of Unixmen, Living in Amsterdam. Am working in my free time to help people to understand the Opensource and to explain them in easy way how to make the fist steps to the the light. Working day and night with my Co-founder Zinovsky to keep this website live even with less resources.
  • http://enteryoursiteURL... Carlos Arana

    What about the speed vs normal kernel

    • Zinovsky

      [url=http://openartisthq.org/wordpress/?page_id=70]Check this post[/url], it gives detailed information regarding PAE performance and difference with 64bit system

  • http://it.cathopedia.org paolo

    I have ubuntu with pae kernel installed:

    $ cat /proc/version
    Linux version 2.6.35-24-generic-pae (buildd@vernadsky) (gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) ) #42-Ubuntu SMP Thu Dec 2 03:21:31 UTC 2010

    on a pae capable processor:

    cat /proc/cpuinfo | grep -i PAE
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dts
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dts

    but unfortunately:

    $ free
    total used free shared buffers cached
    Mem: 3345076 3159980 185096 0 225796 2060568
    -/+ buffers/cache: 873616 2471460
    Swap: 7815616 13616 7802000

    i.e., only 3.2 are seen!

    What am I missing?!?

    • Zinovsky

      I see You have PAE kernel installed but dosen`t regonise all the memory. I think there must be some missing parameter in somewhere.
      what is the total memory installed in your system?

      • http://it.cathopedia.org paolo

        4 GB

        • Zinovsky

          I advise you first to check your Bios, there are some motherboards that need a special BIOS parameter set in order to detect memory above 4 GB.

  • phqfg

    It’s worth noting that:
    a) PAE is not available everywhere. Only a subset of intel processors have it.
    b) PAE could cause problems with all kinds of programs.
    c) You really should not promote such technology that only exist to add delay in going to 64 bit.

    • Zinovsky

      Most of Linux distributions automatically installs the PAE enabled kernel if it detects more than 3 Gb of available memory, for example Fedora, Ubuntu. So if was not a stable kernel will not be used by default in those Distributions.

  • Anonymous

    thanks ;-)

  • pathum

    nice thanks so much……..

Like us on Facebook

This week Top Posts

Write for us

Recent Comments

cave

|

it can be used to talk or chat through the internet,

it is using strong encryption.

but for example TOR is using some obfuscation because some countrys try to block all outgoing connections which can not be scanned with DPI

And the TOR Project is facing an arms race in obfuscation and encryption detection.

cave

|

You can friend someone if you give him your public Certificate.

both peers must friend each other.

i suggest to not enter a valid e-mail address. it is not necessary, but pgp needs a mail addy. something@something.so fits perfectly… :)

http://redd.it/18vsq5 <– faq, featurelist, todo, howto, useful links to manual wiki etc, …

you can connect to chatservers, which will give you access to chatlobby, where always some people are lurking.

#1 https://www.f2f-fr.net/w2c/en/
#2 http://retrosharechatserver.no-ip.org/w2c/en/

and in this rooms, you can find other people to talk and friend.

cave

|

http://redd.it/18vsq5
please have a look at this link. it is a FAQ, QuickTip, HowTo, etc etc etc …

If you want to make friends, please use the Chatservers.
#1 https://www.f2f-fr.net/w2c/en/
#2 http://retrosharechatserver.no-ip.org/w2c/en/

if you enter your certificate, the chatserver adds you as his friend and shows his certificate too add him to your friends.

After the connection to the chatservers is established, you can join a few chatrooms where the chatserver is lurking.

in this rooms are other people too help you and make first friends and get into the network.

add friends only with wisdom. if you friend some policeman, it will be problematic like in real life.

best is to add only people you trust in real life or trust from other communitys too. and not to add random unkown strangers.

If you have questions, ask them in the chatlobbys, there is always someone to answer them.

please read http://redd.it/18vsq5

or question me here :)

Ladi Oyekanmi

|

Could you please assist in step by step on how to install nagios on solaris

Adhraa

|

Greate tutorial :)

 
IDG Tech Network
Copyright © 2008-2013 Unixmen.com .
Maintained by Anblik .