Le Mon, 07 Mar 2005 14:40:18 +0100 Marc Perrudin <[EMAIL PROTECTED]> a �crit:
> [EMAIL PROTECTED] a �crit : > > >Selon Marc Perrudin <[EMAIL PROTECTED]>: > > > > > >>L'initrd sert uniquement au montage de la partition root, apr�s, > >le >noyau a acc�s au syst�me de fichier racine et donc a > >/lib/modules/... et >/etc/modules. Je ne vois pas comment le > >syst�me de fichier racine peut >etre a la fois sur du SCSI et sur > >de l'IDE, il s'agit d'une seule >partition. La commande mkinitrd se > >charge d'ajouter les modprobe qu'il >faut pour le montage du rootfs > >dans le fichier loadmodules de l'initrd. >Si le fichier > >/etc/mkinitrd/modules existe, c'est certainement que ca ne >marche > >pas forcement et c'est ce qui a du arriver dans ton cas. > >>Personellement, je n'ai jamais eut de soucis de ce genre sur > >toutes les >configurations ou j'ai install� une Debian, aussi bien > >Woody que Sarge >(SCSI avec aic7xxx, RAID avec cciss magaraid > >3w-xxxx, IDE de toutes sortes) > > >>Tu devrais monter l'initrd (mount -o loop /boot/initrd.img-xxx > >/mnt) >pour voir comment il est fait et faire des tests de cr�ation > >d'initrd >avec et sans les modules dans /etc/mkinitrd/modules pour > >voir ce qui >enpeche la commande de fonctionner normalement dans > >ton cas. Ca se situe >essentiellement dans le fichier loadmodules, > >les modules sont >pratiquement tous presents par defaut. > >> > >> > > > >Oui c'est que j'avais fait pour trouver comment r�gler mon probl�me > >de boot. Initialement j'avais un syst�me en ide pur. Ensuite j'ai > >voulu basculer en scsi avec encore le /home en ide. Et lors du boot > >rien! J'ai donc effectivement mont� l'initrd en loop et j'ai vu que > >le module de ma carte scsi (Adaptec 39160 module aic7xxx) n'�tait > >pas dans l'initrd. J'ai donc modifi� l'initrd avec mkinitrd pour > >avoir le module dedans. Et l� le boot commenc� mais le montage des > >partitions �chou� car le disque ide de la /home n'�tait pas > >reconnu. J'ai donc rajout� les modules ide dans l'initrd et l� tout > >fonctionnait. Ensuite je suis pass� en tout SCSI et je n'ai pas > >retouch� � mon initrd. > > > >Donc si je comprends ce que tu me dis si je vire tous les moudles > >que j'ai mis dans /etc/mkinitrd/modules il devrait quand m�me me > >faire un initrd avec les bons modules, c'est �a??? > > > > > Oui, sauvegarde le fichier /etc/mkinitrd/modules au cas ou et fait > un initrd de test sans aucun module d�finit (mkinitrd -o > /root/initrdtest.img). Tu le monte et tu v�rifie que les modules > pour ta carte sont bien dans le fichier 'loadmodules'. Si c'est le > cas, tu peux conserver cette configuration, � la prochaine > installation de noyau, l'initrd sera install� correctement. > > Etant donn� les difficult�s que tu as rencontr� pr�cedement, v�rifie > > quand m�me que tu as bien les options par d�faut dans > /etc/mkinitrd/mkinitrd.conf : MODULES=most et ROOT=probe (c'est > cette option qui fait que les bons modules ce retrouve dans > l'initrd) > Bon je viens de faire l'essai et voici le r�sultat de loadmodules modprobe -k vesafb > /dev/null 2>&1 modprobe -k fbcon 2> /dev/null modprobe -k unix 2> /dev/null modprobe -k aic7xxx modprobe -k sg modprobe -k sd_mod modprobe -k sr_mod modprobe -k ide-scsi modprobe -k st Ce qui � mon avis va poser probl�me car je ne veux pas de l'ide-scsi ni du sr_mod car je suis en 2.6 et que je n'utilise pas l'�mulation scsi pour le lecteur DVD-ROM et graveur.

