Necesito ayuda para montar el intercambio cifrado con systemd durante el arranque. La situación es la siguiente:
Tengo un sistema Debian 9, en versión Crunchbang++. Durante la instalación, configuro el intercambio como una partición cifrada ubicada sobre un volumen LVM.
Esperaba que me solicitaran la frase de contraseña durante el arranque, donde escribiría la correcta y ¡listo! Tengo un swap montado.
Excepto que el mensaje nunca apareció. En su lugar, aparece un mensaje de systemd que dice "crypt_init() falló: se requiere bloquear el dispositivo".
Busqué un poco, encontré el archivo de la unidad de servicio generado en /var/run/systemd/generator, probé el comando en ExecStart
, me pidió la frase de contraseña y lo monté bien. En este punto, estoy en un sistema en ejecución con todo excepto el intercambio montado y el acceso al shell.
Entonces sospecho que hay algún problema en el orden de montaje y en la apertura de la partición cifrada. Sin embargo soy bastante aficionado a Linux y más a systemd. Esto es todo lo que puedo reunir por ahora. Si hay algo que me he perdido, indícalo, te lo agradecería inmensamente.
/var/log/syslog
:
Nov 23 14:27:09 cbpp systemd[1]: Starting Cryptography Setup for cbpp-swap_crypt...
Nov 23 14:27:09 cbpp systemd-cryptsetup[1478]: crypt_init() failed: Block device required
Nov 23 14:27:09 cbpp systemd[1]: systemd-cryptsetup@cbpp\x2dswap_crypt.service: Main process exited, code=exited, status=1/FAILURE
Nov 23 14:27:09 cbpp systemd[1]: Failed to start Cryptography Setup for cbpp-swap_crypt.
/etc/crypttab
:
cbpp-swap_crypt UUID=da050680-aa68-4e5b-bd89-aa9eb719dfae none luks
/etc/fstab
:
/dev/mapper/cbpp-swap_crypt none swap sw 0 0
lsblk -o +UUID
cuando se monta el swap:
|─cbpp-swap 254:2 0 7.5G 0 lvm da050680-aa68-4e5b-bd89-aa9eb719dfae
│ └─cbpp-swap_crypt 254:8 0 7.5G 0 crypt a917edd3-863f-4619-9006-9036acf5e075
swapon -s
:
Filename Type Size Used Priority
/dev/dm-8 partition 7809020 0 -1