¿Cómo puedo montar un dispositivo dm_crypt durante el arranque? Falla todo el time

EDITAR: Problema resuelto, actualicé de Debian 6.0.6 a 7.0.0, ¡todo funciona ahora!

Tengo un problema complejo al arrancar. Básicamente, tengo un cuadro apache de debian, como un server de música en mi networking doméstica. Los discos duros raíz, de intercambio y de datos están dm_crypted. El arranque debería verse así:

  1. COMIDA
  2. Ask root pass phrase
  3. Configuración swap fs (obtiene pw aleatorio en el arranque)
  4. El arranque continúa
  5. Pregunta contraseña de datos
  6. Acabados de arranque
  7. El server es accesible a través de http y SSH

Algunos loggings:

fstab

crypttab

update-initramfs

/ var / log / boot

uname -a devuelve lo siguiente:

Linux linux-server 2.6.32-5-amd64 # 1 SMP dom 23 de septiembre 10:07:46 UTC 2012 x86_64 GNU / Linux

versión de Debian: 6.0.6

Versión de cryptsetup: 2:1.1.3-4squeeze2

Lo que hice:

  • Ejecuté update-initramfs -u -k all -v
  • Puedo montar el dispositivo con cryptsetup / mount después del arranque.

Creo que el problema es que el disco duro externo no está disponible para el sistema entre los pasos 4 y 5, por lo que cryptsetup falla, el assembly falla, fschk falla y el process de arranque cambia al modo de emergencia.

¡Cualquier ayuda sería apreciada!

EDITAR: Problema resuelto, actualicé de Debian 6.0.6 a 7.0.0, ¡todo funciona ahora!