Selon Marc Perrudin <[EMAIL PROTECTED]>: > [EMAIL PROTECTED] a �crit : > > >Selon Marc Perrudin <[EMAIL PROTECTED]>: > > > > > > > >>[EMAIL PROTECTED] a �crit : > >> > >> > >> > >>>Selon Marc Perrudin <[EMAIL PROTECTED]>: > >>> > >>> > >>> > >>> > >>> > >>>>Petite precision, lorsqu'on installe un noyau avec un initrd, mkinitrd > >>>>inclus automatiquement les modules necessaires au montage du rootfs dans > >>>>la plupart des cas et n'utilise pas le fichier /etc/mkinitrd/modules > >>>>(qui est d'ailleur la plupart du temps vide, c'est du moins comme ca sur > >>>>tous mes serveurs Debian, quel que soit le noyau). > >>>>Les seuls cas ou j'ai du utiliser ce fichier, c'est lorsque je prepare > >>>>un initrd sur une machine pour une autre machine. > >>>> > >>>> > >>>> > >>>> > >>>Euh je n'ai pas tout compris � ce que tu as voulu dire? > >>>Ce que j'ai constat� c'est que quand tu installes un paquet officiel > Debian > >>>kernel-image, mkinitrd est appel� par le script d'installation pour > g�n�rer > >>>l'initrd et donc si il ne trouve pas un des modules pr�sent dans > >>>/etc/mkinitrd/modules �a plante... > >>> > >>> > >>> > >>> > >>Normalement, il n'y a pas besoin de definir manuellement les modules que > >>mkinitrd doit inclure dans le initrd, celui-ci se charge de le faire > >>tout seul (personnellement, je n'ai jamais eut a ajouter de modules dans > >>/etc/mkinitrd/modules dans toutes les installations que j'ai fait sauf > >>dans le cas particulier que j'ai cit�). > >>Par contre, si des modules sont declar�s dans ce fichier, la en effet, > >>ca doit poser des pbs a mkinitrd si il y a des differences de nom entre > >>le 2.4 et le 2.6. Le plus simple dans ce cas est de supprimer le module > >>du fichier. Par exemple, le module ide-generic ce retrouve > >>automatiquement dans le initrd et dans le fichier loadmodules de > >>celui-ci meme s'il n'est pas declar� dans /etc/mkinitrd/modules. > >> > >> > > > >Tu es certains de �a??? > > > >Comment fais-tu pour booter sur du SCSI? > >Moi j'ai �t� oblig� de rajouter le module pour ma carte dans > >/etc/mkinitrd/modules, et si ton syst�me est partag� entre du SCSI et de > l'IDE > >tu es oblig� de mettre le module di chipset et de d�tection ide dedans > >�galement sinon les disques IDE ne sont pas reconnu... > > > >C'est vrai que j'y suis all� � taton j'ai donc surement loup� quelquechose! > Je > >suis donc preneur de toute info! > > > > > 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??? -- Pensez � lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

