AYUDA!!

Imagen de imperial
0 puntos

Hola, os cuento, acabo de compilar el kenrle 2.6.8 y me ha generado las imagenes y el system.map, pero no me ha creado el intird, y al intentar arrancar sin el intrd me saca un erro de vfs..., me gustaria saber como puedo hacer un initrd para el kernel que he compilado, ya que he intentado poner el initrd que hay en el /boot, el cual pertenece al otro kernel con el que logro arrancar, al default , pero yo quiero arrancar el que acabo de compilar, y he estado mirando por todas partes y no logro sacar nada en claro, al parcer el comando makeinitrd xxx xxx crea un initrd, pero mi pregunta es, no he de crear un initrd especifico para el kernel que he compilado, es que ya no se que mirar o que leer, si alguien sabe algo que me heche una mano, porfavorr.

Un saludo

Imagen de cjadt
+1
0
-1

...La sintáxis mas simple es:
pingusa:~# mkinitrd -o imagen-a-crear versión-de-modulos
imagen-a-crear: el nombre de la imagen a crear y con la ruta completa
versión-de-modulos: la versión del kernel compilado '2.6.8' si es ke tienes el directorio /lib/modules/2.6.8/
digamos ke tienes en /boot las siguientes imágenes:
/boot/initrd.img-2.4.26-pingus-0.1
/boot/initrd.img-2.4.27-2-386
entonces debes tener los directorios:
/lib/modules/2.4.26-pingus-0.1/
/lib/modules/2.4.27-2-386/
si tienes el directorio
/lib/modules/2.6.8/
entonces 2.6.8 es la versión ke le pasaremos al mkinitrd, además de la ruta completa seguimos usando la misma estructura de nombres para mantener un orden, por ejemplo, para lanzar:
"mkinitrd -o imagen-a-crear versión-de-modulos", en este caso se puede hacer esto:
pingusa:~# sudo mkinitrd -o /boot/initrd.img-2.6.8 2.6.8
para ke keden las imágenes bien ordenadas:
/boot/initrd.img-2.4.26-pingus-0.1
/boot/initrd.img-2.4.27-2-386
/boot/initrd.img-2.6.8

Listo, éxitos.

Christian
_______________________________
Aléjate del sendero iconizado.

+1
0
-1