Hola, en primer lugar gracias a todos los que habeis respondido.
Me he documentado con los how-to's del kernel, pero no he conseguido nada.
Por lo que he entendido simplemente cuando hago "make xconfig" he de seleccionar a la tarjeta de red, es una realtek. He configurado en "network device support" y he puesto una ethernet 10. Esto ya lo habia hecho antes. Lo que no entiendo es que cuando arranco sale el siguiente mensaje:
"modprobe can't locate module eth0".
osea que no lo encuentra, acaso no viene ya con el kernel?.
----- Original Message ----- From: "Carlos E. R."
To: Sent: Tuesday, December 03, 2002 1:52 PM Subject: Re: [suse-linux-s] Modulos en kernel El 2002-12-03 a las 11:29, Miguel Angel Perez escribió:
Hola, estoy intentando actualizar un pc con suse 7.1 y kernel 2.2.18
para
ponerle kernel 2.4.19.
Ugh...
Cambian cosas, como los sistemas de ficheros virtuales para memoria compartida. Hace falta cierto apoyo del sistema, y las librerías no se si te encajarán.
Me he bajado el kernel lo he configurado "make xconfig", lo he compilado y demas "make bzImage" y tambien he hecho make modules.
Repite empezando por "make cloneconfig", con el kernel antiguo en ejecución, y con tu .config borrado. Y te falta tambien make modules_install. O sea:
make clean cloneconfig make menuconfig (o xconfig) make dep bzImage modules make install modules_install mk_initrd lilo
Por cierto, compila más rápido en consola de texto que bajo X.
El caso es que al arrancar con este nuevo kernel fallan cosas como
----- Original Message -----
From: "Miguel Angel Perez"
la
red, ya que no tiene el modulo que reconoce la tarjeta de red.
Me he fijado que si hago "more /proc/modules" no sale nada, en cambio si hago esto mismo desde el kernel viejo sale: ipv6, mousedev, hid, input.... y algunos mas
Como le digo al kernel nuevo que cargue estos modulos? he visto que cada kernel tiene una carpeta en "/lib/modules", bastaria con copiar los ficheros de /lib/modules/2-2-18 a /lib/modules/2.4.19?? y el initrd? tengo que crear uno nuevo o no es necesario?
No, el make modules_install crea el arbol nuevo en /lib/modules. La orden depmod actualiza las dependencias (con el kernel nuevo ejecutandose, o no recuerdo como si no lo está). En principio, si el arbol correspondiente al kernel actual no contiene el modulo lo busca en los anteriores.
Pero posiblemente cambie el /etc/modules.conf.
Creo que te merecería la pena actualizar; por ejemplo, a suse 7.3, que tiene la misma estructura que el 7.1 y ya usa un kernel de la serie 2.4
-- Saludos Carlos Robinson
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com