Problème

Après avoir installé Debian GNU/Linux sur l’ordinateur avec un LVM chiffré, le système ne pouvait pas démarrer et tombait sur le shell initramfs.

Organisation des disques

Le disque principal utilise une table de partition GUID. /dev/sda1 est la partition biosgrub, /dev/sda2 est la partition pour /boot et /dev/sda3 est la partition physique LUKS.

À partir de /dev/sda3, un groupe de volumes LVM a été créé. Ce groupe contient deux volumes, l’un pour le swap, l’autre utilisé pour /.

Solution

  1. Démarrez depuis un Live CD Debian.

  2. Ouvrez un terminal et montez toutes les partitions. N’oubliez pas de monter /dev, /proc et /sys.

  3. Faites un chroot dans la partition racine et éditez /etc/cryptsetup-initramfs/conf-hook :

 # nano /etc/cryptsetup-initramfs/conf-hook

Ajoutez la ligne CRYPTSETUP=y.

  1. Régénérez l’initramfs :
 # update-initramfs -u
  1. Quittez le chroot et redémarrez. Vous devriez démarrer sur le système fraîchement installé.