El 2004-10-29 a las 17:53 +0200, Miquel A. Noguera escribió:
b) cuando compilas un nuevo kernel, debes asegurarte de NO reescribir los drivers, para que si el nuevo falla por algo, siempre puedas lanzar el anterior (parámetro "EXTRAVERSION" en el fichero Makefile).
En la versión 2.6 parece que eso se controla desde una opción del menú de configuración del kernel. A mi me dió guerra, pero parece que ahora funciona.
No creas que la configuración por defecto de SuSE es burda y poco premeditada, sino todo lo contrario. Posiblemente es de las más inteligentes y completas posibles. Tanto que tienes muy pocas posibilidades de introducir mejoras, pero si que es muy fácil meter la pata.
Muy bien dicho.
SuSE compila prácticamente todo como módulo, de manera que si hace falta se carga y sino, simplemente se ignora. El único problema real es que los drivers innecesarios ocuparán algo de espacio en tu disco duro, nada más.
Exacto :-)
Compilar un nuevo kernel tiene sentido si necesitas un parche concreto que no viene en la versión de SuSE y/o si deseas probar una nueva versión para ver si corrige un fallo determinado.
También puede tenerlo cuando se quiere optimizar para un determinado procesador. Dicen que eso ya no es necesario en la serie 2.6, pero yo tengo mis dudas - si no fuera realmente interesante, habrían quitado la posibilidad de hacerlo en el config.
Los valores seleccionados se guardan en el archivo .config del directorio donde estén instalados los fuentes (en principio /usr/src/linux). Si deseas volver a generar el kernel original, necesitarás también el .config original que está en /boot con un nombre similar a config-kernel.2.6.5-7.108-default (depende de la versión de kernel que estés empleando, claro).
Yo prefiero usar "make cloneconfig", que es una opción añadida por suse. Lo que hace basicamente es copiar la configuración del kernel en ejecución, que se haya en el fichero firtual /proc/config.gz, y hacer un "makeoldconfig" sobre el. El resultado es un .config igual que el que se usó para crear el kernel que esté en ese momento cargado. -- Saludos Carlos Robinson