[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [kernel] Recompilar un kernel a partir de un kernel-image



Pedro Pozuelo wrote:
On Wed, 23 Mar 2005 13:48:38 +0100, Javier Mora <jmora@dialsur.es> wrote:

Hola a todos:

       Estoy intentando recompilar un kernel que instalé con desde
kernel-image. Por ejemplo "kernel-image-2.4.18-686" se instala sin
problemas, ahora bien si quiero realizar algún reajuste necisto recompilar
el kernel. En kernel-sources encuentro el paquete "kernel-source-2.1.18"
ninguno con la "característica" 686. Encuentro también el paquete
"kernel-sources-1.4.18-686". Hasta aquí todo perfecto.



El 686 se refiere al microprocesador para el que se ha optimizado el
kernel compilado.
Ten en cuenta que cuando tú compilas el kernel , tú especificas para
qué microprocesador lo optimizas, de ahí que con las fuentes (sources)
no indique ni 686, K7, 386, etc.
Una de las opciones cuando estés configuando el kernel  (cuendo estés
en make menuconfig o make xconfig) es ponerle qué microprocesador
usas.


       Aunque no he encontrado ningún documento sobre este caso particular
(es posible que no sepa buscar en google) entiendo que con estos elementos
debería ser capaz de recompilar el kernel. Estoy siguiendo algunas guías de
NewbieDoc y de Linux Focus para esta tarea. Ahora bien,

       ¿de donde obtengo los "settings" preestablecidos de 2.4.18-686 para
no tener que volverlos a teclear en la pantallas de configuración?


Los setting que vienen por defecto en la distribución están en el
directorio boot. Para usarlos como "base" de configuración para el
kernel que estás intentado compilar. Haz como te he dicho en el otro
hilo
cp /boot/config-lo_que_sea /usr/src/linux/.config


       ¿no entiendo porque existen los paquetes "kernel-headers-*" por cada
kernel precompilado y no los "kernel-source-*?


Las kernel-headers las necesitarás cuando quieras instalar un kernel
YA compilado (un kernel-image). Pero no las necesitas cuando te
quieres bajar el kernel fuente para compilarlo tú mismo.



       ¿Alguien puede aclararme estas dudas?

       Un saludo y gracias a todos,

       Javier Mora




Espero haberme explicado y que no estes peor que estabas. Si sigues
teniendo dudas, sigue preguntando ;-)



Perdon que me meta al patin sin soluciones sino con una pregunta relacionada que me nacio de estar leyendo este hilo. Yo sabia eso de copiar el config y/o cargarlo en la compilacion del kernel, pero ahora me pregunte, que pasa con los modulos cargados con modconf y no en la compilacion del kernel? Me explique bien?

O sea, uno toma y le da make menuconfig y va seleccionando modulos, etc, pero cuando uno es flojo como yo y usa modconf para cargar modulos segun se vayan necesitando (y despues de una primera compilada del kernel por supuesto, si no no habria sentido de "cargar" modulos) al bajar e instalar una nueva imagen, que pasa con esos modulos que ya estan cargados en el kernel actual? Se cargan por defecto mientras no se pise/modifique el archivo modules.conf (o como se llame ahora je je)?

salu2


--
 (o_   Pablo A. Wolter N.
 //\   Usuario Registrado #284649
 V_/_  Linux Debian Sid Kernel 2.6.8

 "Pienso....luego instalo Linux....entonces existo."



Reply to: