Le 01.12.2004 22:06:33, Marc Bobillier a écrit :
* Jean-Luc Coulon (f5ibh) [2004-12-01 20:55:37 +0000]:Oui, xfs est en module, en fait, je n'ai rien changé à ma confignoyauqui fonctionne avec le script lvm2create_initrd.Quelles sont les différences entre l'initrd qui fonctionne (celui créé par lvm2create_initrd) et celui qui ne fonctionne pas (celui créé par dpkg -i) ? Autre possibilité : mettre DELAY=10 (par exemple) dans /etc/mkinitrd/mkinitrd.conf
J'ai finalement résolu ce problème. Il m'étati dfifficile de comparer l'initrd qui fonctionne et celui proposé par une solution Debian car les structures sont complètement différentes.
Après mes essais de l'installeur de cet après-midi, j'ai réussi sans problème à avoir une Sarge qui boote avec l'initrd fourni par la distribution.
J'ai donc monté les deux initrd dans le loopback et, avec un peu d'esprit critique, j'ai fait un diff des deux.
Je me suis aperçu que dans l'initrd qui ne marchait pas il y avait une ligne comme suit dans /etc/lvm/lvm.conf :
library_dir = "/lib/lvm2"Ce chemin n'existe ni sur mon système si sur le lvm. En revanche, cette ligne est bien présente dans le :etc/lvm/lvm.conf de mon système.
Après l'avoir commentée, le nouvel initrd construit fonctionne parfaitement.
Cette valeur fait partie du lvm.conf livré avec le paquet lvm2. Je vais signaler un bogue sur ce problème.
-- marc
Encore merci Marc pour ton aide Bonnes fêtes à tous Jean-Luc
pgpNd22yyX6Fl.pgp
Description: PGP signature