[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Sop.Tec.LinuxPPP] Problemas con compilacion de kernel



Gerardo Trujeque wrote:
> 
> hola,
> 
> intente recompilar mi kernel para modificarlo y
> dejarle solo las cosas que me son utiles, lo hice con
> make xconfig seleccione todas mis opciones le quite
> algunas otras y guarde la configuracion nueva,
> posteriormente hice esto:
> 
> make dep
> make clean
> make zImage
> make modules
> make modules_install
> 
> hice los cambios necesarios en lilo.conf
> 
> ejecute /sbin/lilo para guardar los cambios y al
> reiniciar empezo bien pero de pronto se quedo en
> finding modules dependencies y de ahi no paso, que
> pudo haber sido ?? la secuencia que segui con los make
> es correcta ?? me falto algo ?? hice algo de mas ??
> 
lo que pasó es que te faltó instalar el kernel, al
instalar solo los modulos, borraste los modulos
anteriores, y el kernel anterior a la hora de
buscarlos pues se hizo bolas
cuando lo compilas el kernel, este queda en el
subdirectorio  "/usr/src/linux/arch/i386/boot",
como lo hiciste con make zImage el archivo se
llama bzImage.

para instalarlo puedes hacerlo a mano o con un
simple make install

para hacerlo a mano copia a /boot los siguientes
archivos:

cp /usr/src/linux/arch/i386/boot/bzImage
/boot/vmlinuz.nuevo
cp /usr/src/linux/System.map /boot

edita el /etc/lilo.conf para que utilice el nuevo
kernel y ahora si, ejecutas el /sbin/lilo para que
reconosca tu nuevo kernel, ¡listoooo! nada mas
falta bootear.

Como recomendación por si sale algo mal en la
nueva configuracion de kernel, respalda con el que
esta funcionando actualmente la maquina ¿como lo
haces? 

renombra el subdirectorio de modulos que está en
/lib/modules normalmente se llama como el numero
de version de kernel que estas usando, por
ejemplo:

mv /lib/modules/2.2.5-15
/lib/modules/2.2.5-15.viejo

renombra tambien los archivos (¡ojo! no los
links):
cp /boot/System.map /boot/System.map.viejo
cp /boot/vmlinuz-(version_de_kernel)
/boot/vmlinuz.viejo

y como punto final, configuras lilo para que pueda
bootear de cualquiera de los dos kernels el nuevo
o el viejo; asi si llega a pasar que no puedes
bootear con el kernel nuevo rebooteas con el
kernel viejo y re-intentas una nueva configuracion
de kernel.

Saludos!
Néstor Montes



siempre mientras se está ejecutando el "make
zImage"
----------------------------------------------------------------
Lista de soporte de LinuxPPP
 Para entrar en ella enviar un mensaje a majordomo en pepe net mx
 que diga subscribe en el subject o en el cuerpo del mensaje.
 Para salir de ella enviar un mensaje a majordomo en pepe net mx
 que diga unsubscribe en el subject o en el cuerpo del mensaje.
 Reglas de la lista en http://pepe.net.mx/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]