Cómo usar más de 3Gb de memoria RAM con Ubuntu 32-bit
24 09 2008 Visto 3649 veces, 1 hoyCuando compré mi PC por componentes, sólo compré 2Gb de RAM. A decir verdad entonces instalé windows y luego me pasé definitivamente a Ubuntu.
Hace unos meses vi que la memoria de 800 MHz como la que tengo instalada estaba a un precio genial por lo que me decidí a comprar otros dos bancos de 1 Gb haciendo un total de 4 para dejar ya el PC con la cantidad de memoria con la que morirá algún día.
Como sabemos windows XP sólo puede usar 3Gb y Ubuntu 32 por defecto también. No es una cosa que me preocupara excesivamente ya que con 3Gb para Ubuntu es muchísima y no digamos 4… pero ¿porqué desaprovechar ese giga extra?
Inicialmente instalé Ubuntu 64 pero no me acabó de convencer, por lo que me volví a mis 32bits perdiendo el cuarto banco de memoria.
Hasta hoy. Recientemente me encotré con un post en Ubuntugeek en el que decía cómo poder ver y usar esa memoria. Para ello tan sólo hay que instalar los siguientes paquetes desde una consola haciendo:
- sudo apt-get install linux-restricted-modules-server
- sudo apt-get install linux-headers-server
- sudo apt-get install linux-image-server linux-server
Una vez hecho esto, reiniciamos el PC (así lo pedirá además) y a la vuelta, arrancando el monitor de sistema veremos esto:

Figura 1
Como véis en el apartado de memoria tengo disponibles los 4Gb a pesar de ser 32 bits.
Como curiosidad, hay que ver… 420 Mb y 0% de intercambio … ¿os imagináis eso en windows? Es impensable.
Espero que a alguno, le pueda ser útil bien para aprovechar la memoria o para decidirse a comprar más.
Fuentes: Ubuntugeek














Mi gozo en un pozo…
Además de seguir sin reconocer la memoria, el escritorio funciona muy lento.
Diossssss!!!! El puuut…… amo!!!!! Va genial. Sólo me corroe una duda, ¿a partir de aquí actualizará el kernel server o seguirá con el que se instaló por defecto (el normal para que nos entendamos) y por tanto no tendré actualizado convenientemente el kernel?
Gracias por el post
Por mi experiencia (ahora tengo Ubuntu 8.10) te actualiza el kernel server. Mientras que tuve 8.04 32 bits tuneado con el kernel para poder usar más de 3Gb tuve cero problemas.
Eso sí, si puedes y tienes tiempo, creo que sería buena idea que te pasaras a 64 bits. Aunque de momento disfruta del invento…
Muchas gracias de nuevo por tu amabilidad y enhorabuena por tu blog.
De nada, es un placer.
(asa) :p Lo voy a probar y ahora os cuento…
:o Magnífico!!!. Llevaba seis meses con los 4 gb y aún no había logrado verlos, jeje
jeje, me alegra que te haya ayudado.
Un saludo,
tengo un AMD 3000 a 1.61 ghz.la ranuras donde se mete la memoria es dual chanel creo por que son dos amarillas y dos rojas.si pongo las dos de 1g de DDR a 800 me pone al arrancar en el apartado de memoria informacion DDR 800 single chanel, 64 bits y me reconoce Windos 1.96 Ghz pero si a parte le ponge tambien otra igual pero de 512 me pone DDR 800 single chanel, 128 bits y me reconoce 2.46.Mi pregunta es que es eso de los bit y que hago dejo 2 a 64 bits o 2.5 a 128 bits.gracias
Los 64 bits y los 128 bits significan que la primera configuración (64) está configurada en single channel. La segunda por tanto (128) en dual channel. Los 800 significa el ancho del bus.
Lo que yo haría sería montar los 2,5 Gb de memoria si es que puedes disponer de ellos. Si además pudieras montar otros 512 Mb (para hacer un total de 3Gb) miraría en el manual de la placa base cuál es la configuración correcta para ponerlo todo en dual channel.
Digo esto porque para usar dual channel tienen que ir emparejadas las memorias de dos en dos (o sea, o dos bancos o cuatro) y ser iguales dos a dos ( 4 bancos iguales o 4 bancos iguales dos a dos, dos de 1 gb a 800Mhz y 2 de 512 a 800 Mhz por ejemplo).
En la práctica no vas a notar mucha diferencia ya que se estima que el dual channel supera en prestaciones al single channel en no más de un 5-10%.
En definitiva, que lo montes como lo montes, va a estar bien. Preferiblemente hay que poner memorias exáctamente iguales, incluido el fabricante. Si esto no puede ser, al menos sí con el mismo bus, 800 Mhz en tu caso.
Espero no haberte liado aún más.
Un saludo,
K hubo !1
Excelente Tip acabo de pasarme al ubuntu 9.04 Y lamentablemente No me quedo bien en 64 Bits Igual falta de moverle jejeje
Encontre este tuto, Para que hacer despues de instalar http://ubuntulife.wordpress.com/2009/05/02/cosas-a-hacer-despues-de-instalar-ubuntu-904-jaunty-jackalope/
Pero tengo 4Gb de RAM y en el de 32 No me los reconocia, Lo que Hice fue lo qu pusiste y Vuala! Pero tengo una NVIDIA De verdad que hubiera tenido problemas si no tuviera antes instalado el envy . Me REinicio y me pidio que configurara mi Kernel de Nvida algo asi
Pues facil sali de ahi y entre a consola Tipee lo siguiente
Login : user
pass:****
$ sudo su
pass:***
#envyng -t
Escogi la opcion de Desistalar y reinicie
Volvi a repetir los pasos hasta
#envyng -t
Y ahora escogi la opcion de instalacion, Necesitaras Red
Reiniciar Y Vuala!! Driver de NVDIA de nuevo Funcionando y mis 4Gb de RAM ya no los echo de menos!!
Buen Tip gracias.
hola ami me aparece 3.7 gb, es por el uso del sistema?
Umm ¿tu tarjeta de video es integrada en la placa base? Eso podría explicar que sólo te aparezcan los 3.7Gb.
que hay
excelente tip !!!! solo tengo una duda… es necesario instalar todos los paquetes ?? yo solo instalé el primero y ya me reconoció 3.9GB de RAM; supongo que el resto se lo come la tarjeta de video
La duda queda. ¿tendré algún desperfecto si no instalo todos? Estoy corriendo un jaunty
saludos y gracias nuevamente
Me respondo a mi mismo (eso me pasa por no tener paciencia)
El asunto se hizo claro cuando traté da arrancar el VirtualBox. El modulo del kernel falló y tuve que recompilarlo, pero dió un error debido a que no encontró los headers requeridos (porque, obviamente, no los habia instalado)
Instalé todo, recompilé el modulo de kernel de vbox y listo !!!!
La impaciencia nunca es buena
Saludos a todos
No funcionó —- Lei todo el documento para prepararme ante un imprevisto.
Ejecute la primera instrucción y me arrojo un “fail” por que faltaba linux-headers-server
OK, 2ª instrucción sin error, y luego la 3ª.
Tal como lo advertías me pidió reiniciar. Hecho.
Pero al partir no me arrojo errores con mi NVIDIA, al igual que [chuko] tenia previamente instalado ENVY, y el driver 180.44.
Mi decepción vino cuando ejecute el monitor de sistema y me sigue diciendo 3 GB.
¿que hago?
Buen blog y agradezco tu buena voluntad.
hola, muy buen blog, gracias por tomarte un poco de tiempo en ensenarnos algunos truquitoas a los que somos algo nuevos en este asunto consolas y comandos… queria hacerte unas preguntas ya que realice paso por paso totdo el tuto y sigo sin tener los 4gb - el sistema me sigue mostrando 3019Mb mi pregunta es puede que esto se deba a que mi tarjeta de video la cual es integrada a mi laptop este tomando memoria adicional? ya que es una Nvidia Geforce 9300GS de 256 MB y en la info de sistema dice que es de 512MB. me imagino que debe tener algo que ver, si tienen alguna informacion extra que me puedan facilitar se los agradeceria de antemano, muchas gracias por todo….