Showing posts with label 32-bit RAM limit. Show all posts
Showing posts with label 32-bit RAM limit. Show all posts

Monday, May 10, 2010

Enabling PAE on Ubuntu 10.04

I had written a string of posts on the process of installing and tweaking Ubuntu 10.04 (Lucid Lynx).  As part of that effort, I wrote a post on using a PAE-enabled kernel, which would permit 32-bit Ubuntu 9.10 to access more than 3GB - 4GB of RAM.  Unfortunately, that post somehow got vaporized.  This post provides the steps needed to use PAE in Ubuntu 10.04.


I found an Ubuntu community webpage that said that, in Lucid, the CD and DVD installers would automatically install the PAE-enabled kernel.  I had installed 10.04 using Update Manager, however, and I was not seeing the PAE kernel listed in the GRUB boot menu when I started the system.  Following the advice on the community webpage regarding how to install PAE manually, I went to System > Administration > Synaptic Package Manager and searched for PAE.  This showed me that, sure enough, the packages named in the community webpage (i.e., linux-generic-pae and linux-headers-generic-pae) were not installed.  When I marked those two for installation, they automatically brought along some others.

After Synaptic downloaded and installed those packages, I rebooted the system.  I didn't notice what the BIOS and GRUB said when it rebooted, so when Ubuntu was back up, I typed "uname -r" in Terminal.  It said 2.6.32-22-generic-pae.  So it appeared the PAE updated had been successful.  I typed "free -m" to see how much RAM I had.  It saw a total of 8068 (i.e., 8GB).  So it had worked:  the PAE kernel was recognizing more than 4GB of RAM.