compilar kernel 2.4 en ubuntu 6.10

Imagen de tarteso
0 puntos

hola a todos

antes que nada agradecer las dos guías de compilacion de kernel publicadas en esta web, me están ayudando mucho para avanzar con el proyecto. Ahora bien estoy tratando de compilar el kernel 2.4.27 de los repositorios de ubuntu con el ubuntu 6.10 que tengo instalado y de momento son todo problemas. Hasta ahora he ido solucionándolos gracias al google y a foros como este. Pero ahora ha surgido un problema que directamente no entiendo:

Estaba creando el paquete para la instalación con el make-kpkg y al aplicar este comando:

sudo make-kpkg --append-to-version=.2427--initrd kernel_image

me aparece el siguiente mensaje de error:

if [ -r System.map ]; then /sbin/depmod -ae -F System.map -b /usr/src/linux/debian/linux-image-2.4.27.2427--initrd -r 2.4.27.2427--initrd; fi
Version requires old depmod, but couldn't run /sbin/depmod.modutils: No such file or directory
make[1]: *** [_modinst_post] Error 2
make[1]: se sale del directorio `/usr/src/kernel-source-2.4.27'
make: *** [install/linux-image-2.4.27.2427--initrd] Error 2

Según creo entender parece que no tengo el archivo depmod.modutils instalado, alguien sabría decirme cómo puedo descargarme ese archivo ya sea de los repositorios o de alguna web. Para los repositorios necesitaría saber dentro de que paquete se encuentra.

Gracias de antemano, llevo un mes aprendiendo a manejar linux a marchas forzadas y toda sugerencia es bienvenida.

Imagen de Anónimo
+1
0
-1

Tienes que hacer un link como éste:
sudo ln -s /sbin/depmod depmod.modutils

+1
0
-1
Imagen de Anónimo
+1
0
-1

Gracias por la ayuda, al final todo se ha solucionado volviendo a instalar el paquete depmod.modutils el cual no sé por que razón no se había instalado antes.

Un saludo

Tarteso

+1
0
-1
Imagen de Sam0123
+1
0
-1

Estas haciendo un downgrade de kernel 2.6 hacia un 2.4? Si es asi y ya funciono a la perfeccion, seria muy interesante que hicieras una guia con lo que hiciste para verla pronto en los COMO's... A mi me interesa porque tengo que hacer tambien un downgrade si es que quiero navegar por internet en ubuntu...

Saludos

+1
0
-1
Imagen de Anónimo
+1
0
-1

Hola Sam0123

Al final he desistido de hacer la compilación del kernel 2.4 en un ubuntu tan nuevo. He hablado con expertos en kernel y me han dicho que eso da demasiados problemas por el tema de la manera de nombrar a los discos duros:

En las versiones ubuntu se nombra a los discos duros en el grub con una cadena UID larguísima, mientras que el kernel 2.4 hereda la forma de nombrar los discos duros anterior(/dev/hdx). Se plantean dos posibles soluciones:

-Editar el grub durante el arranque sustituyendo el UID por el /dev/hdx (en la x se pondría el numero de particion adecuado) o bien por /dev/sdax.

He probado esta solución y no ha dado resultado, una y otra vez volvía a aparecer el mismo kernel panic ("VFS Unable to mount root on 00:00")

-Entrar en el directorio /dev y guardar todos y cada uno de los enlaces como dev estáticos.

Esta parece una opción demasiado compleja y larga, ademas ni siquiera entiendo lo que quiere decir dev estático.

Seguro que hay otras posibles soluciones, pero ya he perdido demasiado tiempo atascado en este punto. Así que he decidido cambiar de distribución, me han dicho que en debian puedes instalar directamente el kernel 2.4 así que probaré.

Si tu decides continuar con la compilacion del k 2.4 en ubuntu te deseo mucha suerte y espero que esta información te sirva de algo.

un saludo

Tarteso

+1
0
-1
Imagen de Leon
+1
0
-1

Juraría haber visto kernels 2.4 para instalar en ubuntu precompilados. Vamos, instalables desde aptitude, adept, synaptic, o lo que quieras.

+1
0
-1
Imagen de Anónimo
+1
0
-1

Sí que está el kernel 2.4 precompilado en el repositorio listo para instalar. De hecho el último kernel que instalé era el 2.4.27 precompilado del repositorio. Pero también daba el mismo kernel panic al arrancar, del que no logré salir. También tengo que decir que yo no soy ningún experto en linux ni en kernel. Sólo os digo los problemas con que me he ido encontrando, las soluciones fallidas que he aplicado y el porqué de decidir el cambio de distribución. Básicamente por que se me echa el tiempo encima y he pasado demasiado tiempo atascado en este tema.

Un saludo

Tarteso

+1
0
-1
Imagen de sosiax
+1
0
-1

Bien, que yo sepa no existen muchas razones para querer cambiar a ese kernel y una de ellas es instalar un cluster openMosix cuyo parche estable es para el kernel 2.4.26-1. En mi escuela se han instalado varios con P-I y P-II y se ha utilizado "rage(debian)3.1" recompilado el kernel y etc...

Como primerizo que soy no se muy bien como hacerlo con ubuntu. Pero si has llegado hasta ese punto, no te costaría nada probar a quitar esos numeros que mencionas del fstab y ver si te reconce las unidades.

Yo lo hice en mi kubuntu 6.10 porque no me reconocía todos los discos, y no me dio ningún problema.

Lo que comentas me parece muy esperanzador por lo que voy a probarlo, y ya comentré los resultados

PD: lo he dicho todo de una forma un poco vaga... si necesitas que sea más específico hazlo saber

 Saludos

+1
0
-1