Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Probleme insmod dans le InitRD !!
Envoyé par: Tedien

Bonjour à tous et joyeuses fetes !!!!

Voila , le topic intègre mon probléme en gros..
Je doit precharger un ensemble de modules via mon initRD d'un kernel 2.6

Pour cela , je met dans /bin, le insmod , modprobe et nash du derniers modules init disponible sur la kernel archive..et dans /lib ben mes modules compilés pour ma version 2.6.0..

Voici donc le LinuxRC (plutot basic )

echo "Loading scsi_mod.o module"
insmod -v /lib/scsi_mod.o
echo "Loading sd_mod.o module"
insmod -v /lib/sd_mod.o
echo "Loading hpt366.o module"
insmod -v /lib/hpt366.o
echo "Loading jbd.o module"
insmod -v /lib/jbd.o
echo "Loading ext3.o module"
insmod -v /lib/ext3.o
echo Mounting /proc filesystem
mount -t proc /proc /proc
echo Creating block devices
mkdevices /dev
echo Creating root device
mkrootdev /dev/root
echo 0x0100 > /proc/sys/kernel/real-root-dev
echo Mounting root filesystem
mount -o defaults --ro -t ext3 /dev/root /sysroot
pivot_root /sysroot /sysroot/initrd
umount /initrd/proc

Jusqu'ici rien d'extraordinairewinking smiley

Et pis arrive le moment du boot, et vlam je me prend une erreur sur chaque insmod, aucun ne fonctionne :

voici le message d'erreur obtenu (j'ai noté la partie lisible) :

ERROR : /bin/insmod exited abnormally
Loading ext3.o Failed in exec of /bin/insmod

Voila ,puis s'enchaine un kernel panic , ce qui est logique car la partition de boot de mon OS n'existe pas du fait de l'erreur de chargement des modules RAID !!!

Vraimment je ne sais pas quoi faire !!
MErci de m'aider !!!!

Ciao

Poste le Monday 29 December 2003 00:20:56
Répondre     Citer    
Re: Probleme insmod dans le InitRD !!
Envoyé par: alveric

> et dans /lib ben mes modules compilés pour ma version 2.6.0..
Tu as vérifié que le chemin vers le modules est bien
/lib/*.o
? D'habitude c'est quelque chose comme
/lib/modules/2.6.0/kernel/...

Tu utilises quelle distro ?

> Voila ,puis s'enchaine un kernel panic , ce qui est logique car la partition de boot de mon OS n'existe pas du fait de l'erreur de chargement des modules RAID !!!
Gnah ? J'ai dû mal comprendre: la racine est sur un disque RAID et tu as compilé le support raid en module et pas dans le noyau ?

Poste le Monday 29 December 2003 00:51:32
Répondre     Citer    
Re: Probleme insmod dans le InitRD !!
Envoyé par: Tedien

Salut,

J'utilise une RedHat 9.0...

les modules sont bien dans /lib

voici le listing de celui*ci

-rw-r--r-- 1 root root 123725 déc 26 17:46 ext3.o
-rw-r--r-- 1 root root 23340 déc 26 17:47 hpt366.o
-rw-r--r-- 1 root root 66228 déc 26 17:46 jbd.o
-rw-r--r-- 1 root root 137697 déc 26 17:46 scsi_mod.o
-rw-r--r-- 1 root root 16560 déc 26 17:46 sd_mod.o


en fait je l'ai créer manulement le InirRD, je suis pas passé par makeinitRD...

Poste le Monday 29 December 2003 01:25:09
Répondre     Citer    
Re: Probleme insmod dans le InitRD !!
Envoyé par: Tedien

Voila ,puis s'enchaine un kernel panic , ce qui est logique car la partition de boot de mon OS n'existe pas du fait de l'erreur de chargement des modules RAID !!!
Gnah ? J'ai dû mal comprendre: la racine est sur un disque RAID et tu as compilé le support raid en module et pas dans le noyau ?

Oui exactement, la racine se trouve sur le disque RAID et j'ai compilé mes modules en externes...

Est ce que le fait des les compilés dans le noyau aurait eviter ce probléme ?

Si c'est le cas, comment charger un module compilé dans le kernel dans le initRD ???

Merci de ton aide !!

Poste le Monday 29 December 2003 01:28:42
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Probleme insmod dans le InitRD !!
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons