SoloCodigo

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: ajritrob en Viernes 29 de Agosto de 2003, 02:00

Título: Re: problemas con los modulos al arrancar
Publicado por: ajritrob en Viernes 29 de Agosto de 2003, 02:00
Hace unos dias me decidí a compilar, por primera vez, el kernel.
Pecando de pardillo no tuve ninguna resignacion a ejecutar en
el /usr/src/linux (pero eso SI, de una manera muy risueña y sin
importancia)

          'make rmproper
          'make dep
          'make xconfig // cargando alguna cosilla nueva (Zire71
caida del cielo :p ).
          'make dep
          'make modules
          'make modules_install
          'make bzimage
          'make intall

Dandome como resultado q he borrado las dependencias con los modulos y
no puedo cargar el nuevo kernel, ya que la última orden me genera un
error al regenerar lilo. Ejecutando lilo en linea de comandos me
indica que :
          Fatal:Not a number: "Predeterminad"

Por cierto me carga con la interface grafica (lilo, no se si ayuda en
algo). Si alguien quiere ayudarme y necesita q le postee algun fichero
no hay problema (aunq por ahora no puedo acceder a ninguna unidad q no
sea la del propio linux, ni CD's,ni vFat, ni disketes,...)

Un saludete para todo el mundo y gracias por intentar echar una mano.
Título: problemas con los modulos al arrancar
Publicado por: pelotita en Miércoles 10 de Septiembre de 2003, 18:24
por casualidad tu copiaste la imagen del kernel al booteo?? o sea cuando haces make BZimage la copias a la carpeta boot. pero no se hace make install al menos hasta el momento jamas lo he hecho asi ni conozco a nadie que lo haya hecho asi sino asi.

entrar al directorio /usr/src/linux

make xconfig
make dep
make clean -- para limpiar todo y poder volver a compilar.
make BZImage -- Esto crea una imagen en /usr/src/linux/arch/i386/boot esa imagen es la que arrancara como el nuevo kernel.
make modules -- solo si cargaste nuevos modulos en el kernel cuando tenias el xconfig.
make modules install

luego tienes que copiar bzimage a boot. o sea
cp /usr/src/linux/arch/i386/boot/bzImage   /boot

luego pones:

cd /boot

mv bzImage vmlinuz-VERSION-DE TU KERNEL

te preguntara si deseas sobreescribir el archivo dile que si.

luego tienes que editar el Lilo, con el VI o con Kwrite como gustes, y pones:

image=/boot/vmlinuz-VERSION-DE TU KERNEL label=linux-VERSION-DE TU KERNEL
root=/dev/hda1    

Lo salvas y en konsola pones,

lilo  

tiene que salirte luego que pulses enter algo asi:

Added linux-VERSION-DE TU KERNEL

despues que te asegures de que corre bien, reiniciando la pc y eso, entonces modificas el lilo y pones donde dice Default  =  linux-VERSION DE TU KERNEL.

no debe fallar.