[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: precision initrd



Le Tue, 14 Feb 2006 10:07:11 +0100 (CET)
Stephane Durieux <durieux42@yahoo.fr> a écrit:

> Bonjour 
>  
>  j ai besoin d une explication sur initrd:
>  ok ca sert a charger des modules avant que le noyau ne monte la vraie partition root 
>  ...tres bien ...on peut charger ainsi des modules pour la prise en charge du scsi par exemple 
>  
>  
>  mais si je ne me trompe le noyau le boot loader va bien le chercher sur le disque non? 
>  et les modules aussi d ailleurs !!!
>  le boot loader serait capable de faire des trucs que le noyau ne serait pas capable de faire sans ses petits modules ?
>  
>  merci de votre eclairage 
>  

Le bootloader utilise le BIOS (qui l'a appelé) pour charger le noyau et
l'initrd. A partir du moment où il passe le relais à l'OS, les routines
BIOS cessent d'être accessibles et l'OS doit se débrouiller par lui
même.  En fait j'imagine que le bootloader doit donner une liste de
blocs à charger et un point de départ au BIOS point final. L'initrd
sert à rajouter des éléments à charger en plus du
noyau (i.e une première racine contenant un système complet (installeur
sarge si ma mémoire est bonne, ou bien de quoi localiser et charger la
racine (CD live, clef USB), ou bien les modules utiles pour monter la
racine (Debian usuelle)).

François Boisson



Reply to: