martes, junio 28, 2005

Probando el kernel 2.6.12.1

Pues como desde hace unos días está disponible el kernel 2.6.12.1 en kernel.org he decidio descargarlo y probarlo.

Descargo y descomprimo la última versión estable de kernel.org, y los descomprimo quedando las nuevas fuentes en /usr/src/kernel-source-2.6.12.1.

Parece ser que el archivo de configuración del 2.6.8 es válido para ésta nueva versión (en principio todos los de la serie 2.6 con compatibles), así que lo copio al directorio de las nuevas fuentes.

Esta vez uso opciones ligeramente diferentes pero cuyo resultado es el mismo:
make-kpkg buildpackage -rev MiKernel.v1 kernel_image
La versión es la 1, puesto que es la primera versión propia del kernel personalizado a partir de las fuentes del 2.6.12.1.

Tras la ejecución de make-kpkg los directorios relacionados con el kernel 2.6.12.1 son:
Documentación del kernel
-rw-r--r-- 1 root src 2,8M 2005-06-28 01:40 kernel-doc-2.6.12.1_MiKernel.v1_all.deb

Cabeceras del kernel
-rw-r--r-- 1 root src 4,9M 2005-06-28 01:41 kernel-headers-2.6.12.1_MiKernel.v1_i386.deb

Imagen del kernel para 386 (386!)
-rw-r--r-- 1 root src 5,6M 2005-06-28 01:42 kernel-image-2.6.12.1_MiKernel.v1_i386.deb

Directorio con las fuentes
drwxr-xr-x 20 root root 4,0K 2005-06-28 01:41 kernel-source-2.6.12.1

Paquete con las fuentes MiKernel.v1
-rw-r--r-- 1 root src 36M 2005-06-28 01:40 kernel-source-2.6.12.1_MiKernel.v1_all.deb

Información sobre el proceso realizadop por make-kpkg
-rw-r--r-- 1 root src 1,4K 2005-06-28 01:41 kernel-source-2.6.12.1_MiKernel.v1_i386.changes

Fuentes originales del kernel 2.6.12.1
-rw-r--r-- 1 nasz nasz 36M 2005-06-26 12:52 linux-2.6.12.1.tar.bz2


Archivo de firma de las fuentes originales del kernel 2.6.12.1 (linux-2.6.12.1.tar.bz2)
-rw-r--r-- 1 nasz nasz 248 2005-06-26 12:38 linux-2.6.12.1.tar.bz2.sign
Tras instalar los correspondientes paquetes, reinicio y recompilo los módulos extras sin problemas. Arranco y todo parece funcionar correctamente.

Los controladores de nVidia empiezan a ser algo molestos, ya que al reinstalarlos para el nuevo núcleo desinstala los controladores para el núcleo anterior, por lo que si quiero volver a usar el kernel anterior debo reinstalar nVidia para poder tener sistema gráfico. Lo lógico sería poder tener instalados varias versiones de los controladores de nVidia, una para cada núcleo, pero dado que son propietarios y que ellos deciden como hacerlo, no es posible. Fáciles de instalar si, y funcionan bien, si, pero si te quieres salir del camino marcado hay problemas.... en fin, quizá haya una manera de bajarse las fuentes o hacer una instalación manual múltiple, vaya usted a saber...