Nvidia en nuevo Kernel !

Aquí estamos de nuevo, para hablar un poquito de la Nvidia 8400M con un nuevo kernel (indistintamente cual sea). Hace poco pase a la versión 2.6.26-1-686. Lógicamente el nuevo kernel hizo trizas mi antiguo driver para Nvidia y me toco reinstalar. Por desgracia (o por suerte) actualizar el kernel y dejarlo todo como antes no es tan simple.

Primero de todo, hice la instalación con un:

apt-get update
apt-get upgrade

Desconozco el motivo, pero me instalo el kernel 2.6.26-1-486. Este kernel es el mismo que tengo ahora (2.6.26-1-686) pero no esta optimizado para Intel. La teoría dice que si ya estas usando el 686 al hacer el upgrade debería instalarte la nueva versión del 686. Finalmente hice un:

apt-get install linux-image-2.6.26-1-686

Luego, si no instalamos los headers, tendremos problemas. Para hacerlo:

apt-get install linux-headers-2.6.26-1-686

Finalmente, al reiniciar, las X no me cargaban. Hice un

./NVIDIA-Linux-x86-177.70-pkg1.run

Previamente descargue el software de aquí:

32bits: Link
64bits: Link

Resolución 1024 x 768 en el arranque de Linux !

Cuando iniciamos nuestro linux sale toda la información de lo que esta haciendo en cada momento, en mi caso me sale con letras realmente grandes, y realmente feas.

Una manera para que salga con letras mas pequeñas es, como no, modificando la resolución en el inicio.

Para ello tenemos que;

Editamos el fichero /boot/grub/menu.lst con un vim o un gedit

# gedit /boot/grub/menu.lst

Buscamos la línea kopt=root=/dev….. añadimos “vga=791”, asi es como lo tengo yo:

# kopt=root=/dev/sda1 ro quiet vga=791

No quitar la “#”, es extraño pero, es necesario.

Ahora solo queda ponerlo en la configuración normal. Aqui un ejemplo:

title        Debian GNU/Linux, kernel 2.6.26-1-686
root        (hd0,0)
kernel    /boot/vmlinuz-2.6.26-1-686 root=/dev/sda1 ro quiet vga=791
initrd        /boot/initrd.img-2.6.26-1-686

title        Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode)
root        (hd0,0)
kernel    /boot/vmlinuz-2.6.26-1-686 root=/dev/sda1 ro quiet vga=791 single
initrd        /boot/initrd.img-2.6.26-1-686

De paso dejo una pequeña tabla con las resoluciones.

640×480—–800×600—–1024×768—–1280×1024
vga=769—–vga=771——vga=773——vga=775—–8bits
vga=785—–vga=788——vga=791——vga=794—–16bits
vga=786—–vga=789——vga=792——vga=795—–32bits