Antes de empezar comentar que todo esto es posible gracias a la tecnología PAE "Physical Address Extension" disponible en la mayoría de los microprocesadores que otorga la posibilidad de disponer en sistemas operativos de 32 bits, 4 Gb o más de memoria RAM hasta un máximo de 64 Gb.
Como saber si podemos habilitar PAE, tecleamos en consola:
$> cat /proc/cpuinfo | grep -i PAELa salida en mi caso es:
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_lmUna vez comprobado que nuestro microprocesador permite esta tecnología tan sólo habría que instalar el núcleo de linux que tiene el flag habilitado:
$> sudo aptitude install linux-generic-pae linux-headers-generic-paeDespués de instalar el nuevo kernel tan solo queda reiniciar nuestro sistemas y listo. Ya tendremos toda nuestra memoria RAM disponible.
Desde el livecd de ubuntu si el instalador detecta 4 Gb o más instalará el kernel con el flag PAE activado por nosotros. Eso si debemos de disponer de conexión a internet en el momento de la instalación.