Depois de alguns ajustes no liveCD, resolvi o problema da seguinte forma:
-
Inicialize a partir do Live CD e do Live CD
sudo apt-get install lvm2. -
Verifique os LVs de
lvdisplaye descubra a partição de inicialização emlsblk -
Monte o LV usando
lvchange -a y -
Monte a raiz LV e a partição de inicialização, por exemplo
sudo mkdir / new
monte / dev / mapper / my-root / new
sudo mount / dev / sda1 / novo / boot
-
chrootto/newe reinstalarlvm2de lá. -
Acesse
/usr/local/lib/e remova (ou mova)libreadline.so.5. -
ldconfig -
Tente executar
lvmdo chroot, você verá um erro sobre/varnão estar disponível, em vez do erro usuallibreadline.so.5. -
update-initramfs -u -v. Você verá quelibreadline.so.5não será copiado de/usr/local/lib, mas sim dex86_64! Esta é a biblioteca compartilhada correta. -
Reinicie.
lvmagora deve ser carregado corretamente no initramfs, por isso monta a partição raiz com êxito e agora você pode inicializar.