le dim 18-11-2001 � 05:27, Michel Parlebas a �crit :
> Le Dimanche 18 Novembre 2001 06:48, Bertrand MAILLARD a post� :
> 
> > Savez vous comment il est possible de "voir" ce que contient une
> > telle image ? est-elle bien necessaire a partir du moment ou le noyau
> > contient tout ce qu'il faut ? Est-ce une faiblesse du point de vue de
> > la securite du systeme ?
> 
> 1/ initrd.img est n�cessaire seulement pour booter linux � partir de 
> disques SCSI dont le support n'est pas int�gr� au BIOS du PC.

non ce n'est pas que cela.
Quand tu as un noyau tr�s modulaire mais qu'au boot tu as besoin d'un
drivers alors tu utilises un initrd.
Ainsi ton filesystem root est en reisers mais le support reiserfs est en
module. pour lire une partition reiserfs il faut le support et charger
le drivers/module. or il se trouve sur le disque dur dans une partition
reiserfs .... donc il ne peut la lire pour charger le module.
C'est l� qu'intervient le initrd. Le module est mis dans l'image initrd.
Cette image sera charg� au boot par le boot loader dans la RAM. Le noyau
va y charger les modules, donc il chargera le drivers reiserfs et voil�.
Cela vaut aussi pour le SCSI et d'autres trucs qui faut supporter au
boot.
http://www.linuxhq.com/kernel/v2.4/doc/initrd.txt.html

Plus d'info sur google.

> 3/ si on se compile un noyau sur mesure uniquement avec le support des 
> disques IDE/ATA, il n'y a pas de fichier initrd.img....

c'est surtout que si tu met tout en dur dans le noyau, surtout les trucs
qui doivent p�tre charg� au boot alors pas de initrd.


-- 
http://perso.wanadoo.fr/linux_wizard/index.html 
-
<ref> comment on fait pour etre guru ?

                                                 - #linuxfr


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à