On Tue, Sep 10, 2002 at 11:48:18PM +0200, Josselin Mouette wrote: > Le mar 10/09/2002 � 22:10, Benoit Peccatte a �crit : > > > Bon alors cette fois ma question est la suivante : > > Comment fait un noyeau pour charger un autre noyeau ? > > > > Car d'apres ce que tu dis, ton initrd se charge, puis charge > > le noyeau sur le DD. > > Ah non pas du tout. Il n'y a qu'un seul noyau, qui charge l'initrd en > tant que partition de root. Une fois que le script /linuxrc a fini de > s'ex�cuter, il monte la vraie partition de root � la place, en d�pla�ant > l'ancienne sur /initrd. Le processus normal de d�marrage /sbin/init > commence alors. > > L'int�r�t est qu'au moment de charger la partition de root, modprobe est > disponible, donc il peut charger automatiquement les modules > correspondant au contr�leur et au type de la partition en fonction de ce > qu'il d�tecte, sans que tout ceci soit compil� en dur.
Ceux qui auront suivi le fil de la discussion pourront noter que cette explication est la traduction du fichier initrd.txt dans le doc du noyau Linux. Fred

