SoloCodigo
Sistemas Operativos => GNU/Linux => Mensaje iniciado 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.
-
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.