Jean-Luc Coulon (f5ibh) a �crit :
[...]
L'initrd ne d�pend pas vraiment du kernel en cours d'ex�cution avec/sans devfs : je suis en 2.6 et donc SANS devfs et il en a cr�� un quand m^eme. Mais l'initrd est cr�� lors de l'installation du noyau et pas lors de sa cr�ation en fonction des diff�rents param�tres de mkinitrd *au moment de l'install*
Hmmh:
Dans script de l'initrd:
ROOT=/dev/md1 [...] mdadm -A /devfs/md/1 -R -u [...] /dev/hdc6
Le kernel compil� qui est li� � ce initrd est compil� avec devfs, j'ai cr�� l'initrd avec -r /dev/md1 Comment au d�marrage, la machine doit trouver ses petits entre /dev/md1 et /devfs/md/1?
Autre exemple: dans /dev de l'initrd, toujours celui cr�� pour un kernel sans devfs, il y a bien /dev/console et /dev/hdc et /dev/null, le reste �tant lien symbolique (cass� mais c'est logique) vers devfs, dont /dev/md qui pointe sur /devfs/md. M�me question que ci dessus, quid de /dev/md1 qui n'existe nulle part?
Normalement, c'est � pivot-root de faire le basculement de syst�me de fichier. mais je ne me suis jamais pench� en d�tails sur le m�canisme.
J'ai un lvm sur un raid1. Si je prends l'initrd � la debiand (option --initrd de make-kpkg), je *dois* compiler mon nyau avec le support devfs sinon, ilpanique au d�marrage.
Si j'utilise l'initrd avec le script qui vient de la liste lvm (je n'ai plus la r�f�rence sous la main), alors, je n'ai pas besoin de devfs. Mais dans ce cas, l'initrd n'est pas modifi� si je change les param�tres de mkinitrd lors de la r�installation d'un nouveau noyau.
-- Daniel Huhardeaux
J-L
pgpFNf7L0f06f.pgp
Description: PGP signature

