Aumentando el limite de 4GB en Ubuntu

Hace unos días me toco instalar un Ubuntu Desktop en una PC que tenia 6GB RAM. La instalación fue toda normal pero cuando fui a ver los recursos disponibles del sistema me encontré que tenía reconocido 3.2GB RAM y me llamo la atención.

El tema viene así, para que el Kernel de Linux pueda manejar mas de 4GB de RAM debe disponer de soporte para PAE (Physical Address Extension), con esta opción se puede trabajar con mas RAM en sistemas de 32 Bits.

Para actualizar el Kernel en Ubuntu para activar el soporte debemos hacer lo siguiente:

sudo apt-get install linux-generic-pae linux-headers-generic-pae

Luego será necesario reiniciar para que tome el nuevo Kernel y la RAM. Otra solución para resolver este problema es instalar una versión de 64Bits, pero ésta no me servía ya que tenía que utilizar una aplicación que no tiene compatibilidad con las librerías en 64bits, así que de fuerza era de 32bits.

Para chequear la memoria hacemos:

free -m
             total       used       free     shared    buffers     cached
Mem:          6019       5933         86          0        101        462
-/+ buffers/cache:       5368        650
Swap:         3906        321       3585

Vía: Ciberciti