Le 28.11.2004 23:59:16, Leopold BAILLY a �crit�:
"Jean-Luc Coulon (f5ibh)" <[EMAIL PROTECTED]> writes:Bonjour,J'utilise lvm et mon syst�me de ficheirs racine est sous lvm (de m�meque le reste, sanuf /boot).Pour cr�er l'initrd, j'utilise un script que j'ai obtenu sur la listede diffusion de lvm : lvm2create_initrd de Jeff Layton <[EMAIL PROTECTED]> http://poochiereds.net/svn/lvm2 Ca fonctione parfaitement mais c'est dommade d'utiliser les outils Debian et de faire tourner ce script � la main en fin d'installationdunoyau. Est-ce quelqu'un a l'exp�rience de la cr�ation de l'initrd pour un fichier racice sous lvm avec les outils Debian ? Merci de vos suggestions.J'effectue une sauvegarde compl�te de ma machine sur un syst�me de fichier unique en LVM+reiserfs sur un disque s�par�. J'essaie, quand j'ai le temps, de cr�er une disquette pour d�marrer dessus en cas de p�pin. Je pense qu'on peut param�trer mkinitrd de fa�on assez fine pour pouvoir cr�er l'initrd qui va bien, mais je n'ai pas encore r�ussi. Dans /etc/mkinitrd/, on peut sp�cifier des modules � inclure et rajouter �ventuellement ses propres scripts.
pas de robl�me pour les modules.Ce qui est plus difficile � g�rer en 2.6 et lvm2, c'est le device qui contient root. En 2.4 et lvm1, c'�tait assez facile, il suffisait de lui donner le major/minor du device root.
Par exemple : [EMAIL PROTECTED] ls -l /dev/vg00/ crw-r----- 1 root disk 109, 0 2004-02-16 13:03 group brw-rw---- 1 root disk 58, 1 2004-02-16 13:03 home_lv brw-rw---- 1 root disk 58, 5 2004-02-16 13:03 opt_lv brw-rw---- 1 root disk 58, 2 2004-02-16 13:03 root_lv brw-rw---- 1 root disk 58, 4 2004-02-16 13:03 usr_lv brw-rw---- 1 root disk 58, 3 2004-02-16 13:03 var_lvdonc root se trouve en 58 02, ce qui, traduit en hexa donne 3a02 et donc la ligne root=3a02 permet au syst�me de se d�brouiller avec lvm.
Dans le cas de lvm2, les devices �tant allou�s dynamiquement, ce genre de chose n'est plus possible. Le script que je citais travaillais en 2 passe une dans le ram disk et une dan sle monde r�el. Ce qui donne, sous grub, quelque chose comme :
root=/dev/ram0 lvm2root=/dev/vg00/root_lvCa fonctionne tr�s bien, mais je n'ai pas trouv� le moyen de faire la m�me chose avec mkinitrd
L�o.
Jean-Luc
pgpsl12D5YD1H.pgp
Description: PGP signature

