![](https://seccdn.libravatar.org/avatar/861b5545c111d2257fa12e533e723110.jpg?s=120&d=mm&r=g)
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.
No te lo aprendas mucho, que luego con el kernel 2.6 cambia :-p
:S
El linux es un blanco en movimiento...
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. -- Saludos Carlos Robinson