archive : RPM :  Lealinux Forums The fastest message board... ever.
FORUM FERMÉ 
initrd
Envoyé par: MLK ()
Date: Thursday 19 August 2004 11:47:46

Tiens, une fois n'est pas coutume, je pose une question ...

J'ai installé Mandrake 10.1 bêta 1 sur hdb7 (nickel).
Comme il y avait par défaut un noyau 2.6.8.rc2 (bof) je crois, j'ai installé le tmb-2.6.7-2 et là devant mes yeux ébahis je vois que dans le /boot de ma Mdk 10.1 il n'y a pas de initrd pour ce kernel !!!
Je me dis alors que ça ne marchera jamais, je n'arriverai pas à démarrer sous ce kernel car j'ai tjs utiilisé jusqu'à présent un initrd...
Et bien SI ça marche sans ...
D'où ma question : à quoi sert ce truc dont on peut se passer ?
Si j'ai bien compris, ça sert à ce que le kernel puisse s'installer sur un hd, en l'occurrence IDE pour moi ... initrd en gros charge le module qui gère les IDE puis le kernel peut s'y installer ... mais à priori sans initrd ça marche pareil !
Des idées ?

Options: RépondreCiter
Re: initrd
Envoyé par: greywolf ()
Date: Thursday 19 August 2004 13:38:00

En effet, initrd permet de charger des modules non présents dans le noyau pour la prise en charge de DD (SATA, RAID par exemple) s'il n'est pas possible de les compiler en dur dans le noyau

l'initrd est également utilisé pour faire du démarrage graphique (bootsplash avec barre de progression) ce qui est fun mais nullement nécessaire.

Pour résumer, si ton noyau peut gérer nativement les DD (au moins /boot et / je crois => interface et système de fichiers) et qu'un démarrage en mode texte (éventuellement additionné de framebuffer pour que ça soit plus joli) te suffit, tu n'as nul besoin d'initrd.

Options: RépondreCiter
Re: initrd
Envoyé par: maxoo ()
Date: Thursday 19 August 2004 13:38:33

bonjour...

l'initrd permet lors du boot et de l'initialisation noyau, que ce dernier puisse charger des modules necessaires pour qu'il puisse être correctement initialisé.

Le meileur exemple:

Tu as installé ton noyau sur une partirion ext3, mais tu as compilé le support ext3 en module, et non en l'integrant directement dans le noyau (option M dans le .config) .
Ainsi, lorsque tu voudras booter sur ton kernel, ce dernier devra utiliser le module ext3, qui sera chargé par l'initrd.

Voilà. un début de réponse je pense smiling smiley ...

Options: RépondreCiter


Désolé, vous n'avez pas la permission d'envoyer ou de répondre dans ce forum.
This forum powered by Phorum.