Eu tenho um sistema Ubuntu 13.04 usando criptografia para /, / home e swap. Isso costumava funcionar perfeitamente, mas depois precisei redimensionar a partição swap. Depois de fazer isso e tentar manualmente configurá-lo, a partição de swap não será mais ativada na inicialização.
No entanto, posso ativá-lo fazendo um:
# cryptsetup luksOpen /dev/sda6 sda_crypt
# swapon -a
depois da inicialização.
Tenho a sensação de que estou perdendo algo como uma opção de linha de comando para o kernel. Alguém tem um palpite?
Para completar, aqui estão meu fstab e crypttab:
# cat /etc/crypttab
sda6_crypt UUID=dc259cc3-cb4a-44d2-8b1e-3636ef294b94 none luks,swap
sdb5_crypt UUID=a8f5cfdd-a17c-448f-8ecf-24ba48d843c1 none luks
sdb7_crypt UUID=bd50ceca-8bff-421d-b91a-783659fedca6 none luks
# egrep -v '^(#|$)' /etc/fstab
/dev/mapper/sdb5_crypt / ext4 errors=remount-ro 0 1
UUID=04ad0dee-887f-400f-bf87-2086bd3e4cbf /backup ext4 defaults 0 2
UUID=06be7d34-7990-4dbe-9c29-e0fec9812149 /boot ext4 defaults 0 2
/dev/mapper/sdb7_crypt /home ext4 defaults 0 2
/dev/mapper/sda6_crypt none swap sw 0 0
#
EDIT: Eu já tentei "update-initramfs-u -k all" e "dpkg-reconfigure grub-pc" para resolver o problema - isso não ajudou.