Carlos E. R. wrote:
El 2005-11-18 a las 07:58 +0100, Jose Sanchez escribió:
Recuerda que no has escrito a la lista, sino a mi en privado.
:( perdon.
Recuerda que SuSE hace un montón de cambios y parches en el kernel, no es tan sencillo.
Ya, es un fastidio. Pretendo instalar openMosix y se advierte en las instrucciones de instalación que no funciona si no es con las fuentes originales del kernel, precisamente porque todas las distribuciones parchean un monton el kernel
No tengo experiencia con eso, no se. Me extraña, y no me gusta mucho.
El error no aparece en ese listado, sólo un aviso. El error o errores están antes.
Pues tiene uste toda la razón. Un poco después del mail al que haces reply envie otro con un trozo más largo de la salida de errores. Espero que hay se haya informacion para los que la sabeis ver.
Miraré.
Además veo que estás compilando en /home/algo... eso puede dar guerra, porque en algunos sitios presupone que estña en /usr/src/linux. Creo que hay que tocar algunas cosillas entonces.
ok, lo he tenido en cuenta
Bueno, ese intento (el n) si fue en home/..., pero he probado en /usr/src/linux y es lo mismo. Además he probado con linux-2.4.20 original y con el linux-2.4.20 que se instala con el Yast y tampoco compila.
Con el del Yast si puedo ayudarte algo más.
Empieza haciendo un "make cloneconfig". Esto es una adición de SuSE, y sirve para copiar la configuración del kernel en ejecución en el .config. Recuerda que la configuración del kernel que usa SuSE no es la misma que la que trae por defecto, y así nos aseguramos de tener un punto de partida que funcione.
genial!!
Edita el fichero "Makefile", una variable que se llama... no estoy seguro, creo que "EXTRAVERSION", y pon algo como "-XXX" siendo las equis tus iniciales. Eso no es una tontería, es crucial, para evitar que la instalación machaque los modulos del kernel por defecto, porque si lo haces mal no podrás arrancar con el kernel antiguo. Pero digo que no estoy seguro del nombre de la variable porque con el kernel 2.6 ha cambiado. Si veo el Makefile me acuerdo, pero no tengo ninguno de la 2.4 a mano ahora mismo.
Después, pon tus modificaciones con "make menuconfig". Compila, con "make dep bzImage modules" (por ejemplo).
¿puede ser la versión de gcc la clave?
Afecta. Pero si has recien instalado el suse, no.
Por cierto... ¿La versión del gcc no es una beta en el 8.2? Si es así, sacaron luego la estable, y era necearia para compilar los kernels que sacaron posteriormente en las actualizaciones.
Ya esta funcionando el kernel con openMosix. Yo creo que el problema estaba en la versión de gcc. Me fué muy útil el make cloneconfig, gracias. Un cordialisimo saludo. -- ___________________________________________________ jjsa_on_suse@yahoo.es Linux User: #343189 ___________________________________________________