Eu tive o mesmo problema. Eventualmente, descobriu-se que o dispositivo em / etc / crypttab estava errado.
O sistema foi instalado a partir de uma pen drive USB, portanto, durante a instalação, o pen-drive era / dev / sda e o disco rígido era / dev / sdb. A partição swap foi então gravada em / etc / crypttab como / dev / sdb6. Depois de inicializar a partir do disco rígido, isso se tornou / dev / sda6 e o mapeador não conseguiu mais encontrá-lo.
Para corrigir isso basta corrigir a linha em / etc / crypttab para o correto / dev / sd ?? ou o UUID da partição swap.