Problema con deteccion completa de RAM en Linux
Hace relativamente poco me di cuenta, basicamente y sin muchas vueltas, que tenia aprox 200 mb menos de ram menos de lo que de verdad tenia instalado. Si, realmente nunca me habia detenido a ver ese detalle exactamente pero gracias al Conky me revelo este problema que seria un ligero dolor de cabeza.
Esto me sucedio con el kernel 2.6.25-2-486 de los repositorios de Debian, buscando un poco en internet averigue que esto se solucionaba cambiando a un kernel con mejor deteccion de ram (!). Instale el 686 (que no habia instalado anteriormente por problemas de deteccion SATA, que se ve que se solucionaron), y detecto 1011mb de RAM.
Hasta aqui todo genial, el verdadero problema vino cuando no arranco el XORG, ya que obviamente habia cambiado el kernel, entonces deberia reinstalar el modulo de nvidia (en mi caso). Me baje el .sh que instala los drivers, y para mi sorpresa se reusaba a instalarse porque estos kernels traen el modulo Xen, que hasta donde yo se, es para virtualizar.
No voy a hablar sobre los dolores de cabeza, pero entre a #debian-es donde unos chicos muy amables me guiaron un poco, y en exactitud, Katai, uno de ellos, me paso una pequeña guia que me soluciono mis problemas:
Colaboración de jordin, kernel de debian >= 2.6.25 y driver 173.xx.xx
http://www.nvnews.net/vbulletin/showthread.php?p=1710997
grep CONFIG_XEN . -Rl | xargs -i sed -i -e ’s/CONFIG_XEN/CONFIG_LUPO/g’ {}
export IGNORE_XEN_PRESENCE=1
sh NVIDIA-Linux-x86-169.12-pkg1.run
