Mucho se dice y se habla del recompilado del kernel o de la actualización del mismo. Todo el mundo en la teoria sabe compilar el kernel (incluido yo), pero a la hora de hacerlo siempre falla algún módulo. ¿Por q si se sigue al dedillo las instrucciones de compilado del kernel SIEMPRE acaba fallando algo? ¿Q se hace mal para q falle, o q precauciones hay q tomar para q los modulos no fallen? Gracias.
Creo que uno de los problemas es el entendimiento de las directivas que se encuentran en el archivo .config o en el .defconfig (para versiones 8.1 en adelante). Realmente hay tomarse un tiempo considerable para evaluar todas las posibilidades de acuerdo al tipo de hardware que tengo. Otro problema es que poca gente entiende el proceso de arranque de linux, y como se "mapean" algunas cosas, ése es un punto que debiera estar claro ANTES de compilar un kernel. Dependencias no resueltas, directivas mal puestas, etc., hacen que una compilación falle. El proceso de compilación no es algo para alguien que tenga poco tiempo, o que tenga varias cosas para hacer. En general, por lo menos en nuestro caso, siempre hemos planificado la compilación con un estudio concienzudo del hardware que contendrá dicho kernel (ésto lleva varias horas). Y recién después de esto hemos compilado. No hemos tenido problemas, y los que hubieron fueron errores nuestros y NO DE LINUX. Ya estamos concientizados de que si REALMENTE debemos compilar un kernel a medida, debemos destinar nuestro esfuerzo a ésa tarea. No es hacer 'click' ni seguir una serie de pasos mecánicos. Pero bueno, ésta es una estrategia que nos ha dado resultado y no nos dado muchos dolores de cabeza. -------------------------------------------- Ernesto A. Zapata Icart Grupo Dignitas Research, Development & Security gdignitas@gamma.com.ar "Omnia nuda et aperta sunt ante oculos Eius" -----Mensaje original----- De: ZX80 [mailto:linux.zx80@wanadoo.es] Enviado el: Lunes, 21 de Abril de 2003 07:15 p.m. Para: SuSE-listas Asunto: [suse-linux-s] Compilacion kernel DE VERDAD Mucho se dice y se habla del recompilado del kernel o de la actualización del mismo. Todo el mundo en la teoria sabe compilar el kernel (incluido yo), pero a la hora de hacerlo siempre falla algún módulo. ¿Por q si se sigue al dedillo las instrucciones de compilado del kernel SIEMPRE acaba fallando algo? ¿Q se hace mal para q falle, o q precauciones hay q tomar para q los modulos no fallen? Gracias. -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.471 / Virus Database: 269 - Release Date: 10/04/2003 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.471 / Virus Database: 269 - Release Date: 10/04/2003
El 2003-04-22 a las 00:14, ZX80 escribió:
Mucho se dice y se habla del recompilado del kernel o de la actualización del mismo. Todo el mundo en la teoria sabe compilar el kernel (incluido yo), pero a la hora de hacerlo siempre falla algún módulo.
Los kernels de Suse no me suelen fallar... Lo primero que hago es un "make cloneconfig", cambiar la extraversion. y ajustar el grub/lilo: todo ello para asegurarme de que al compilar e instalar el nuevo kernel no me va a tocar ni el kernel original ni sus módulos. Esa primera compilación, siendo clonada de la original, tiene que funcionar. A partir de ahí, se pueden tocar cosas, empezando por el tipo de CPU, y continuando por quitar cosas obvias que no voy a usar o que no tengo... si quitas demasiado, pues fallará, pero sabiendo lo que has quitado, pues lo repones. Mejor ir quitando cosas poco a poco.... Otra cosa distinta es tratar de poner un kernel que no venga de Suse, entonces si que es más dificil: ellos han puesto muchos parches.
¿Por q si se sigue al dedillo las instrucciones de compilado del kernel SIEMPRE acaba fallando algo? ¿Q se hace mal para q falle, o q precauciones hay q tomar para q los modulos no fallen?
Lo de ajustar la "extraversion" te asegura que los modulos originales no se tocarán. No basta con mantener una copia original del kernel, sino también de los modulos. -- Saludos Carlos Robinson
participants (3)
-
Carlos E. R.
-
Grupo DIGNITAS
-
ZX80