ATENCIÓN: Esta entrada ha sido actualizada varias veces, por lo que os recomiendo leerla por completo antes de hacer nada.
En este tip vamos a ver como usar más de 3GB de RAM en un equipo con Ubuntu Karmic Koala, en su versión de 32 bit, que como la mayoría sabréis tiene limitaciones en este aspecto.
Es posible que alguno de vosotros recuerde que en Ubuntu 9.04 (32 bit) podíamos hacer uso de más de 3GB de RAM instalando el kernel de la versión servidor (habilitando PAE). Pero en Karmic Koala esto no es posible debido a que el equipo de desarrollo no cree conveniente seguir dando soporte a una versión servidora de 32 bit, lo cual tiene algo de lógica en los tiempos que corren. De hecho, así lo destacan en el Wiki de Ubuntu:
Note that the i386-server flavour is being dropped. I can think of no good reason to continue to support a 32 bit server. The 32 bit -generic kernel ought to suffice for those headless implementations that have used the -server flavour in the past, such as home gateways. All of the -server unique settings can be made at runtime to a -generic{-pae} kernel, the most important of which are I/O and process scheduler settings.
Pero debido a que muchos fabricantes de equipos y usuarios han solicitado poder activar PAE en núcleos de 32 bits, Karmic Koala ahora vendrá con un meta paquete que consigue habilitar PAE, lo que le permitirá utilizar más de 3 GB de RAM en un equipo con Ubuntu de 32 bits.
Para instalar este paquete abrimos una terminal e introducimos la orden:
sudo apt-get install linux-generic-pae
Este comando instalará los paquetes linux-image-2.6.31-13-generic-pae y linux-image-generic-pae.
Si, después de reiniciar el equipo, tu Ubuntu de 32 bits todavía no reconoce más de 3 GB de RAM, ejecute este comando para eliminar los paquetes del núcleo antiguo:
sudo apt-get remove linux-image-2.6.31-13-generic linux-image-generic
ATENCIÓN: Ubuntu 9.10 aun está en estado beta, por lo que las versiones del núcleo de este post posiblemente cambien una vez que se actualicen los nuevos paquetes en los repositorios de Ubuntu Karmic Koala, por lo que fijaros detenidamente en este detalle para adaptar los anteriores comandos a la última versión del kernel.
[ACTUALIZADO 9-11-2009] – ATENCIÓN: Esta entrada está siendo revisada actualmente. Las órdenes aquí descritas pueden causar inestabilidad en tu sistema. Ejecuta estos comandos solo bajo tu propia responsabilidad.
[ACTUALIZADO 14-11-2009] - Cuando escribí este tip hace unos días (basándome en una entrada de Web Upd8) lo probé en mi computadora y funcionó perfectamente. Actualmente tengo instalado Ubuntu 9.10 (32 bits) en un equipo con 4GB de memoria RAM, y como podéis ver en las capturas de pantalla que os muestro a continuación me funciona perfectamente.
Pero por desgracia cada equipo informático es un mundo, y el hecho de que una solución sea perfecta para un sistema no garantiza la estabilidad completa en un sistema de similares características. Por esa razón, y a raíz del comentario de Dart Julius, decidí probar este tip en otro equipo similar, y en esta ocasión si se produjo un error que hizo que el sistema no arrancara.
Tras la salida de Ubuntu 9.10, he instalado este sistema operativo en varios equipos diferentes y he podido observar que, si Ubuntu detecta que vuestro sistema es compatible con PAE, os instalará esos paquetes de forma automática en el mismo momento de la instalación, con lo que no será necesario aplicar este tip para disfrutar de más de 3GB de RAM. En caso contrario, antes de aplicar este tip debéis aseguraros de que vuestro sistema es compatible con PAE, y aplicarlo solo bajo vuestra propia responsabilidad (ya que en algunos equipos puede provocar inestabilidad y que el sistema no arranque). Por tanto, mi consejo es que si tenéis más de 4GB de RAM y deseáis sacarlas partido, os paséis a Ubuntu 9.10 64 bits (siempre sopesando los costes de no tener buen soporte en algún software como Adobe Flash).
Vía | Web Upd8





No se cuanto de lo que voy a decir es cierto o no, esto es lo que yo he leído:
Tengo entendido que intentar parchear así cualquier Windows es peligroso debido a que esa limitación en acceso a RAM es aprovechada para por ejemplo, para que el sistema de ficheros pueda administrar archivos de más de 4GB, ya que el problema de la limitación es la misma.
Esto no me cuadra del todo porque en Linux hace tiempo que disponemos de formatos de archivos como XFS que pueden tener ficheros de hasta 8 exabytes y que funcionan en sistemas de 32bits, pero según veo, es un formato de archivos de 64bits.
Así que si un procesador de 32bits tiene un limite de 4GB, según tengo entendido, no son solo 4GB de RAM, sino 4GB para todo lo demás, ya que ese es el limite que tiene el propio procesador.
Así que aprovechando que era más necesario utilizar archivos de más de 4GB (edición de vídeo, ripeos de DVD,…), se recorto esa cantidad de RAM, en ese momento se optó por solucionarlo así, ya que por ese entonces aún faltaba tiempo para que se emplearan esas cantidades de RAM. Y según tengo entendido se utilizan esas direcciones de memoria para poder mapear de algún modo el tamaño máximo de archivos.
hice lo que dices, y tuve que parir un buen rato restaurando mi sistema, no fue como decias que solo bastaba con poner el kernel pae, mi maquina luego de eso no arrancó asi es que tuve que hacer maravillas para poderla volver a hacer funcionar. Consejo. Si no saben que esan haciendo, y su sistema anda bien, mejor no ejecuten esas ordenes pues es posible que luego no sepan como recuperar su configuracion actual.
#2 Al final de la noticia puedes ver la fuente de este tip. Yo lo he probado sin problemas, pero volveré a revisarlo y probarlo en otra máquina.
Por el momento, recomiendo que nadie más lo instale, hasta que podamos determinar si es algo puntual o no.
lo hice y funciona perfectamente, pero no me reconoce la tarjeta inalámbrica, es una broadcom
instale el Nucleo Linux 2.6.31-15-generic-pae
si alguien sabe como sulucionar este problema se agradece..
yo he sido un poco kamikaze… me ha funcionado todo OK! jeje
Acer 2930