Laurent COOPER wrote:

Bon, je vais apporter quelques pr�cisions sur le probl�me rencontr�.

version install�e de modutils 2.4.10-3.
version du noyau qui marche pas kernel-image-2.4.10-686

Le probl�me:
*d'apr�s la config trouv� dans /boot
tout est compil� en module sauf le support de cramfs
et celui des ramdisks

*initrd est bien trouv� par grub
*linuxrc est bien execut� par initrd
(il propose de lancer un shell)

En montant initrd (sous un troisieme noyau car mon 2.2.17 ne supporte pas cramfs!!) les modules sont pr�sents, j'ai rajout� m�me un /dev/ram en block device 1,1 au cas ou...

Le noyau me dit alors au moment de charger les modules
modprobe: can't find ext2
Il essaye donc bien de le monter.
J'ai essay� insmod /lib/modules/2.4.10-686/kernel/ext2.o
ca ne marche pas non plus.. :can't find...

Si je lance un shell comme il le propose le r�pertoire racine est vide!!!!

On dirait qu'il y a un probl�me avec le mount de root... Mais alors comment fait il pour �xecuter linuxrc?!

N'ayant pas r�ussi � charger ext2, il pleure qu'il ne peut pas monter de root... et je me demande ce qui ce passe.

Qui a une id�e?


Euh peut-�tre ... Tout d'abord, lire la doc de /usr/src/linux/Documentation/initrd.txt ou

http://www.linuxhq.com/kernel/v2.4/doc/initrd.txt.html si les sources

(ou la doc) du noyau ne sont pas install�s.


Ensuite, une question peut-�tre �vidente, tu as fait le mkinitrd "qui va bien" apr�s l'installation du noyau ?

Si cela ne r�soud rien, qu'as-tu dans ton fichier /etc/mkinitrd/mkinitrd.conf ?

Et enfin, la solution extr�me : d�compresser l'initrd et le monter en loopback pour v�rifier que le module est bien pr�sent dans le ramdisk ...

J'esp�re ne pas avoir dit trop de b�tises, �a fait longtemps que je n'ai plus utiliser d'initrd. :-)

Fred



Répondre à