Reecriture de passwd sur disque crypte par live-cd

Bonjour,
en voulant installer zsh, j’ai fait une erreur de manip dans le changement d’interpreteur de commandes
Je me retrouve avec :
root:x:0:0:root:/root:/binzsh
au lieu de :
root:x:0:0:root:/root:/bin/zsh

Comme je peux plus me logger en root depuis cette manip, j’ai voulu monter mon disque dur en ecriture sur un live cd pour corriger le fichier /etc/passwd

mais mon disque dur est crypte, ce qui donne

mount /dev/hda2 /tmp/G
: mount: unknown filesystem type “crypt_LUKS”

j’ai donc utilise la commande
cryptsetup luks0pen /dev/hda2 hda2

mais en voulant monter le disque alors decrypté, j’obtiens :
mount /dev/mapper/hda2 /tmp/G
: mount: unknown filesystem type “lvm2pv”

Et là, je bloque…

Quelqu’un aurait un tuyau pour m’aider à resoudre ce problème ???

D’après l’erreur lvm2pv, /dev/hda2 est un PV(“Physical Volume”) élément constitutif du lvm, pas le lvm en soi.
Inutile de chercher à monter /dev/hda2, tu cherches à monter le lvm pas un élément isolé du lvm.
Le cryptage a lieu juste avant le niveau du fs, le fs n’est pas reconnaissable “en clair”. Ne s’appuyer sur le montage cryptsetup qu’à l’ultime étape.

Disques
LVM
cryptage
fs

Condition : live-cd supportant lvm et cryptsetup comme knoppix.

knoppix.net/wiki/LVM2

[quote]
To mount a logical volume first find out what it is called, unless you know already. Use lvs or vgdisplay/lvdisplay for this. [/quote]