Le Samedi 4 Mars 2006 12:37, Jérôme Blanc a écrit :
> J'ai fait les vérifications. Aucun problème de ce côté là.
>
> Voici les entrées de mon fichier lilo.conf :
>
> image=/boot/vmlinuz
>       label="Mandriva"
>       root=/dev/sdb1
>       initrd=/boot/initrd.img
>       append="splash=silent"
>       vga=794
> image=/boot/vmlinuz-2.6.12-17mdksmp
>       label="Mandriva-MaJ"
>       root=/dev/sdb1
>       initrd=/boot/initrd-2.6.12-17mdksmp.img
>       append="splash=silent"
>       vga=794
>
> Cependant si je regarde avec less les deux initrd cités ci-dessus, je peux
> voir ceci :
>
> [EMAIL PROTECTED] boot]# less initrd-2.6.12-12mdksmp.img
>
> ==> append : to filename to view the  Linux rev 1.0 ext2 filesystem data
> source
> ../bin/nash
> /sbin/nash
> libt
> proc#
> sysroot
> sbin&
> linuxrc
> scsi_mod.ko
> libata.ko
> sata_nv.ko
> mptbase.ko
> mptscsih.ko
> sd_mod.ko
> jbd.ko
> ext3.ko
>
>
> Je vois donc bien les modules qui m'intéressent, à savoir mptbase.ko et
> mptscsih.ko.
>
> Cependant, en faisant la même chose avec le nouvel initrd de la mise à
> jour, ils n'y sont plus :
>
> [EMAIL PROTECTED] boot]# less initrd-2.6.12-12mdksmp.img
>
> ==> append : to filename to view the  Linux Compressed ROM File System
> data, little endian size 237568
> version #2 sorted_dirs CRC 0xe613d5a8, edition 0, 173 blocks, 27 files
> source Compressed ROMFS
> Compressed
> linuxrc
> proc
> sbin
> sysroot
> hotplug
> modprobe
> nash
> console
> null
> tty1
> tty2
> tty3
> tty4
> ext3.ko
> jbd.ko
> libata.ko
> sata_nv.ko
> scsi_mod.ko
> sd_mod.ko
>
>
> Cela indique clairement que tu m'as mis sur la bonne voix. Merci :-).
> Maintenant je ne comprends pas pourquoi le initrd généré par la mise à jour
> peut être faux comme cela.
>
> Je vais donc maintenant tenter de mettre en oeuvre la solution proposée par
> JPB dans son point 1) et je posterais une réponse à son mail avec les
> résultats obtenus.
>
> Le Samedi 4 Mars 2006 11:30, André Salaün a écrit :
> > Le Samedi 4 Mars 2006 10:32, JPB a écrit :
> > > Le Samedi 4 Mars 2006 09:36, Jérôme Blanc a écrit :
> > > > Bonjour à tous,
> > > >
> > > > j'ai installé hier la mise à jour de sécurité pour mon noyau :
> > > > kernel-smp-2.6.12.17mdk.
> > > >
> > > > Cependant, lorsque je démarre dessus, j'ai un gros problème c'est
> > > > qu'il ne charge pas le module de ma carte SCSI, ce qui a pour
> > > > facheuse compétence de m'empêcher de démarrer puisque tout mon
> > > > système est sur disque SCSI.
> > > >
> > > > Ma carte SCSI est une Tekram CD390U-4W.
> > > > Le chip sur cette carte est un symbios 53C1030 et le module utilisé
> > > > par le système pour le gérer est le module 'mptscsih'.
> > > >
> > > > Tout fonctionne parfaitement avec le noyau à l'installation
> > > > (kernel-smp-2.6.12.12mdk)
> > > >
> > > > Merci à ceux qui sauront m'aider à me sortir de ce mauvais pas.
> > >
> > > Ce n' est pas normal que une MaJ de sécurité casse le boot (si ma
> > > solution marche tu pourrais ouvrir un bug); mais je voie 2 manière de
> > > résoudre le problème.
> > >
> > > 1/ Refaire le initrd pour ce noyau en étant sûr que le module en
> > > question est pris en compte; voir man mkinitrd. ensuite dire à lilo
> > > de prendre en compte ce initrd.
> > >
> > > 2/ Descendre les sources du noyau et le recompiler en incluant le
> > > module mptscsih dans le noyau (pas en [M]) puis installer le noyau.
> > >
> > > JPB
> >
> > Vérifie quand même que le noyau démarre avec le bon initrd correspondant
> > à ton noyau (rectifie lilo.conf à la main si nécessaire pour cette
> > entrée avec le bon et pas le lieninitrd) ou que le le lien symbolique
> > de initrd vers celui de ton nouveau noyau a été mis à jour idem pour
> > les autres fichiers de /boot.

C' est bien intéressant ce problème; je suis aussi en kernel 2.6.17 mais je n' 
ais pas encore fait cette mise à jour donc à suivre...
Pour info et d' après le man de initrd,  il devrait par défaut ajouter les 
modules qui sont dans /etc/modprobe.preload; à voir...

JPB
____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à