<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Unix Surgeon &#187; how to update kernel with PAE</title>
	<atom:link href="http://www.unixsurgeon.com/kb/tag/how-to-update-kernel-with-pae/feed" rel="self" type="application/rss+xml" />
	<link>http://www.unixsurgeon.com/kb</link>
	<description>Linux Hosting Solution, Linux Web Hosting Solution, Learn Linux, How to, Server Management , Web Hosting Solution , Linux Solution , KnowledgeBase , Linux Tutorial</description>
	<lastBuildDate>Mon, 06 Feb 2012 10:42:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Physical Address Extension (PAE).</title>
		<link>http://www.unixsurgeon.com/kb/physical-address-extension-pae.html</link>
		<comments>http://www.unixsurgeon.com/kb/physical-address-extension-pae.html#comments</comments>
		<pubDate>Mon, 15 Mar 2010 12:50:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux tutorials]]></category>
		<category><![CDATA[lamp server]]></category>
		<category><![CDATA[how to update kernel with PAE]]></category>
		<category><![CDATA[how to upgrade RAM more then 4GB on 32 bit system]]></category>
		<category><![CDATA[kernel-PAE]]></category>
		<category><![CDATA[PAE]]></category>
		<category><![CDATA[Physical Address Extension]]></category>

		<guid isPermaLink="false">http://www.unixsurgeon.com/kb/?p=25</guid>
		<description><![CDATA[Physical Address Extension (PAE) is a feature first implemented in the Intel Pentium Pro to allow x86 processors to access more than 4 gigabytes of (RAM) random access memory if the operating system supports it.
The Linux kernel includes full PAE mode support starting with version 2.3.23, enabling access of up to 64 GB of memory [...]]]></description>
			<content:encoded><![CDATA[<p>Physical Address Extension (PAE) is a feature first implemented in the Intel Pentium Pro to allow x86 processors to access more than 4 gigabytes of (RAM) random access memory if the operating system supports it.</p>
<p>The Linux kernel includes full PAE mode support starting with version 2.3.23, enabling access of up to 64 GB of memory on 32-bit machines. A PAE-enabled Linux-kernel requires that the CPU also support PAE.</p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-7877248176171699";
google_ad_slot = "4635030684";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>How to update/install the PAE kernel :-</p>
<p>1. Please check either PAE kernel install on your server or not :-</p>
<p># rpm -qa kernel\* | sort   or<br />
# rpm -qa |grep PAE         or<br />
# Uname -r</p>
<p>2. Chek the available PAE kernel inforamtion :-</p>
<p># yum info kernel-PAE</p>
<p>Available Packages<br />
Name   : kernel-PAE</p>
<p>Summary: The Linux kernel compiled for PAE capable machines.</p>
<p>Description:<br />
This package includes a version of the Linux kernel with support for up to<br />
64GB of high memory. It requires a CPU with Physical Address Extensions (PAE).</p>
<p>The non-PAE kernel can only address up to 4GB of memory.</p>
<p>Install the kernel-PAE package if your machine has more than 4GB of memory.</p>
<p>3. Install the kernel-PAE package :-</p>
<p># yum install kernel-PAE</p>
<p>4. Once the install has finished, take a look at which kernels are now installed on your system (rpm -qa kernel\* | sort ), confirm that the PAE kernel will be the default on system boot (less /etc/grub.config &#8211; make sure that the PAE kernel is the first in the list of kernels to be referenced), ensure that all future updates will be of the PAE kernel (edit the file /etc/sysconfig/kernel so that the bottom line now reads DEFAULTKERNEL=kernel-PAE rather than DEFAULTKERNEL=kernel) and then reboot the system.</p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-7877248176171699";
google_ad_slot = "4635030684";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>5. just change the contents of the file /etc/sysconfig/kernel to be:</p>
<p># UPDATEDEFAULT specifies if new-kernel-pkg should make<br />
# new kernels the default<br />
UPDATEDEFAULT=yes</p>
<p># DEFAULTKERNEL specifies the default kernel package type<br />
DEFAULTKERNEL=kernel-PAE</p>
<p>6. for consistency, you might as well yum install kernel-PAE-devel</p>
<p>7. Here is /etc/grub.conf contains :-</p>
<p># grub.conf generated by anaconda<br />
#<br />
# Note that you do not have to rerun grub after making changes to this file<br />
# NOTICE: You have a /boot partition. This means that<br />
# all kernel and initrd paths are relative to /boot/, eg.<br />
# root (hd0,0)<br />
# kernel /vmlinuz-version ro root=/dev/sda5<br />
# initrd /initrd-version.img<br />
#boot=/dev/sda<br />
default=1<br />
timeout=5<br />
splashimage=(hd0,0)/grub/splash.xpm.gz<br />
hiddenmenu<br />
title CentOS (2.6.18-53.1.14.el5PAE)<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.18-53.1.14.el5PAE ro root=LABEL=/<br />
initrd /initrd-2.6.18-53.1.14.el5PAE.img<br />
title CentOS (2.6.18-8.el5)<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/<br />
initrd /initrd-2.6.18-8.el5.img</p>
<p>Note :- &#8216;Default&#8217; starts at 0, not 1.So you have to change &#8220;default=1 to default=0.</p>
<p>Once your system has rebooted, your system will be running with PAE kernel, check the kernel with uname -rmi and by using the command free -om, check that all your memory is now visible.</p>
<p>Enjoy Linux..!!!! <img src='http://www.unixsurgeon.com/kb/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-7877248176171699";
google_ad_slot = "4635030684";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixsurgeon.com/kb/physical-address-extension-pae.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

