[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Crear una initrd.img para mi kernel



On Fri, 2004-01-02 at 17:59, blue wrote:
> Hola. gracias x interesarte tanto erick, luego intentare con el with
> cargando el modulo de silicon (que es el que tengo). Te comento que
> acabo de usar el .config del 2.6.8 para compilar en 2.6.7. Hice el .deb
> con make-kpkg kernel_image (sin --initrd) y para mi sorpresa ha
> funcionado, en menu.lst no hay ninguna linea referente a la initrd, es
> mas.. no existe ninguna!!
> 

> Esto me va a volver loco, pero bueno por lo menos ya se que mi config
> esta bien echa x lo menos para los 2.6.7 y tambien deberia serlo para
> los 2.6.8, pero ni siquiera el kernel-image-2.6.8 oficial me ha
> funcionado. 
> Pensais que deberia reportarlo o algo x el estilo?
> 

Sip se me hizo interesante tu problema, y creo tener claro que esta
pasando: cuando haces un kernel con initrd no esta creando la imagen
initrd con soporte sata. En el paquete kernel-image el mantainer si ha
considerado la posibilidad e incluye el modulo que soporta el sata en la
initrd.img.

Cuando usaste el .config de 2.6.8 para el 2.6.7 y no usaste la opcion
initrd funciono, lo que significa que el config es correcto como
comentas (si contiene el modulo que soporta tu sata). Y en tu menu.lst
no necesita la linea initrd.

Deberia funcionar si compilas tu kernel 2.6.8 sin usar initrd, ya que tu
kernel incluira el soporte sata.

Si quieres continuar probando con crear tu kernel que use una imagen
intrd debes indicar que modulos quieres incluir en la imagen, esos los
defines en :

/etc/mkinitrd/modules

Y debe funcionar tanto si usas mkinitrd como si usas make-kpkg con la
opcion --initrd

Creo que no necesitas usar un kernel initrd, a menos que tengas una
razon especial para ello.

Saludos.




Reply to: