On Mon, 5 May 2003 10:15:59 +0200
Romuald DELAVERGNE <[EMAIL PROTECTED]> wrote:

> L'utilisation d'une ramdisk n'a un int�r�t que pour les installeurs et
> ceux qui ne compilent leur noyau. Si tu sais compiler un noyau linux, tu
> y int�gres le driver pour acc�der au disk et donc tu n'as pas besoin de
> ramdisk. Ceci est valable pour toute les distributions.
> 

Non pas tout � fait, c'est essentiel pour bouter sur CDrom par exemple,
cela permet de charger une racine minimale sur le support du boot,
quelqu'il soit, ind�pendamment du support de boot (donc par exemple un CD)
puis � partir de ce qui a �t� charg� et du noyau de chercher la racine:

Imaginons que tu veux bouter sur des disques durs amovibles (plusieurs
emplacement possibles) avec ton noyau, tu charges le noyau et un programme
de recherche localisant la racine (par initrd), tu localises la racine,
indique au noyau o� elle est et continues la manoeuvre. Pour bouter sur
CDrom c'est pareil, tu cherches un CDrom avec une image root dessus, tu
charges cette image dans un ramdisk, met �ventuellement � jour /dev/cdrom
sur cette racine et tu continues le boot.

Initrd est tr�s pratique et indispensable dans plein d'occasions.

Fran�ois Boisson

Répondre à