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

Répondre à