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]

Répondre à