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

Re: précision sur le porbleme avec noyau 2.4



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





Reply to: