El 2004-06-22 a las 01:11 +0200, Daniel Fernández escribió:
Muchas gracias por todo, lo he hecho tal y como me pusistes y me ha dado un kernel panic por q no encuentra el initrd pero bueno supongo q en algo me equivoque, lo probare ya mañana. Muchas gracias por el cable.
Repito que mis instrucciones eran para un kernel de la serie 2.4 (como lo que lleva el suse 9.0), y tu ayer hablaste de repente del 2.6.7. ¡Mis instrucciones no te valen para ese kernel! Si fuera un 2.4, te olvidaste de esto:
Edita también el fichero: '/usr/src/linux-2.4.20.SuSE/arch/i386/boot/install.sh' y añade al final ésta linea:
/sbin/mk_initrd
y luego, al terminar, hacerlo con "make install". Si lo haces de otra forma, entonces tienes que jecutar "mk_initrd" a mano. -- Saludos Carlos Robinson
-----Mensaje original----- De: Carlos E. R. [mailto:robin1.listas@tiscali.es] Enviado el: lunes, 21 de junio de 2004 20:46 Para: suse-linux-s@suse.com Asunto: RE: [suse-linux-s] menuconfig y instalacion de mplayer
El 2004-06-21 a las 19:54 +0200, Daniel Fernández escribió:
Esta es la parte que me tiene de cabeza, yo tenia entendido lo de el System.map, el initrd es lo mismo?. Y /boot/vmlinuz.shipped y el otro fichero como lo creo? Estoy intentando compilar el 2.6.7, lo siento pero es la primera compilación jejeej. Muchas gracias por todo
Vuelve a leer:
Te pongo mi método para un kernel 2.4: . . . . . . . . . . . . . . . . . .^^^^
¡Dos punto CUATRO!
Levanto la voz para que no haya más despistados :-)
Repito: está documentado por SuSE en el manual de administración, y en correcto castellano. Lo que puse es _mi_ método para el 2.4.
Vale. El /boot/vmlinuz.shipped normalmente lo crea suse al instalar (debe venir en el rpm) - y si no lo ha hecho, lo creas tu mismo copiandolo de /boot/vmlinuz. Etc, etc (o sea, los demás .shipped, igual, mutandis mutandi). No, initrd no es lo mismo que system map. No es el mismo nombre, ¿verdad? Pues no, no son lo mismo.
El initrd es la imagen del disco ram que contiene los módulos que el kernel necesitará para arrancar y que no se han compilado estáticamente, sino que se han puesto como módulos cargables cuando sean necesarios.
El system.map lo instalará el "make install". Y si no lo instala, pues es que no habrá que instalarlo.