![](https://seccdn.libravatar.org/avatar/f5fddf549badeea200f8109e59bd8272.jpg?s=120&d=mm&r=g)
Carlos E. R. wrote:
El 2005-11-21 a las 23:55 +0100, Jose Sanchez escribió:
Repito: que copias exactamente. Ponme el comando exacto.
Se supone que despues de hacer cloneconfig no tienes que copiar ningún .config. Ya lo ha hecho él. Si le copias algo encima, te lo cargas. Y si te lo copias a otro arbol, es inutil.
Estando en /usr/src/linux-2.4.21-99 (que son las fuentes que se instalan con Yast) hago make cloneconfig esto genera /usr/src/linux-2.4.21-99/.config Lo copio en /usr/src/linux-2.4.26 que son las fuentes que baje de http://www.kernel.org/pub/linux/kernel/v2.4/ Ahora hago make xconfig, modifico unas cosillas (openMosix) y salgo guardando. Y ya estoy listo para make dep, etc.
Vale, pues está mal. Estás usando un .config de una version modificada por suse en un kernel de versión distinta y genérico.
Tienes que copiar el config en ejecución con:
zcat /proc/config.gz > /usr/src/linux-2.4.26/.config
y entonces actualizarlo:
"make oldconfig"
y luego el resto. Puede que te haga preguntas "al viejo estilo", que es una lata. Asegurate que /usr/src/linux apunte al 2.4.26, por cierto. Podrá funcionarte o no, porque debes tener en cuenta que SuSE añade a sus kernels un montón de parches, y pueden faltarte cosas.
Ok, lo he hecho asi (empezando todo desde cero) y ahora el error es: ... cd /lib/modules/2.4.26-om1; \ mkdir -p pcmcia; \ find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.26-om1; fi depmod: *** Unresolved symbols in /lib/modules/2.4.26-om1/kernel/drivers/i2c/scx200_i2c.o depmod: scx200_gpio_base_R254e5667 depmod: scx200_gpio_configure_R80c65a79 depmod: scx200_gpio_shadow_R9272bc53 Si lo ignoro y arranco con la nueva imagen vuelve a pasar lo mismo: no hay red. Sugerencias?
No te lo aprendas mucho, que luego con el kernel 2.6 cambia :-p
:S
El linux es un blanco en movimiento...
Más le vale, porque hay alguna que otra empresa que dispara a matar, jeje ;)
Por cierto, la ultima fase "install" hay quien no le gusta. Se encarga de copiar el kernel en su sitio y ejecutar el lilo (no sabe del grub); pero eso se puede evitar editando "./arch/i386/boot/install.sh" y comentando la última linea:
# if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi
si diera problemas.
Yo uso grub, asi que no pongo el "install". Copio la imagen a mano y modifico menu.lst tambien a mano.
Yo también, pero usando el install me funciona más cómodo y rápido.
Gracias. JJ -- ___________________________________________________ jjsa_on_suse@yahoo.es Linux User: #343189 ___________________________________________________