Utilizar 4 Gb de RAM o más en Ubuntu y debian de 32bits

Una breve explicación de los motivos por lo que un sistema de 32 bits no direcciona más de 3.2 Gbits lo puedes encontrar en http://www.netstorming.com.ar/2009/06/11/4gb-de-ram-en-sistemas-operativ…

La manera sencilla de solucionarlo en Ubuntu es instalando el kernel de server
sudo apt-get install linux-restricted-modules-server linux-headers-server linux-image-server linux-server

Reiniciando y marcando en el grub el kernel con la palabra server

En Debian en terminal de root
aptitude install linux-image-2.6-686-bigmem

Si tienes gráfica nvidia puedes necesitar
aptitude install nvidia-kernel-2.6-686-bigmem

Reiniciado y marcando en el grub el kernel con la palabra bigmem

Nota:
Para comprobar si estas utlizando los 4Gbits de Ram o más, utilizad el comando free
No olvidéis que las gráficas con memoria compartida utilizan parte de la memoria Ran y
el Sistema Operativo también.

Fuente