Eu tenho uma configuração criptografada do Ubuntu 14.04 Desktop.
A partição raiz criptografada é criada usando os parâmetros padrão do instalador do Ubuntu (opções "Apagar disco e instalar o Ubuntu" e "Criptografar a nova instalação do Ubuntu"). Esta parte funciona bem (pede senha no boot e abre as partições raiz e swap).
Mais tarde, adicionei uma segunda unidade, criptografada separadamente com um arquivo-chave armazenado na partição raiz. A intenção era torná-lo aberto automaticamente assim que a partição raiz estivesse aberta. Para esse fim, a segunda unidade foi adicionada ao crypttab (pelo UUID) e seu sistema de arquivos criptografado - ao fstab (por rótulo, ponto de montagem /stg
).
Na inicialização, depois de digitar a senha principal de descriptografia, recebo isso: Ocorreu um erro durante a montagem / stg. Pressione S para pular a montagem ou M para recuperação manual .
O mais estranho é que, se eu pressionar M e simplesmente executar mount -a
, ele será montado com sucesso. Não vejo nada de suspeito em /var/log/syslog
.
O que há com isso? O que posso verificar para diagnosticar o problema?
[UPD - adicionado alguns detalhes] A unidade sdb
tem uma tabela de partições MBR com uma partição. O sistema de arquivos criptografados foi inicializado usando os seguintes comandos:
cryptsetup luksFormat /dev/sdb1 /root/stg.key
cryptsetup luksOpen /dev/sdb1 stg_crypt -d/root/stg.key
mkfs.ext4 /dev/mapper/stg_crypt -Lstg-tmp
/ etc / crypttab (os uuids reais foram substituídos pelo texto "uuid-of -..." para brevidade):
# this entry was created by Ubuntu installer
sda5_crypt UUID=uuid-of-sda5 none luks,discard
# this entry was added by me
stg_crypt UUID=uuid-of-sdb1 /root/stg.key luks,discard
/ etc / fstab :
# these entries were created by Ubuntu installer
/dev/mapper/ubuntu--vg-root / ext4 errors=remount-ro 0 1
UUID=uuid-of-sda1 /boot ext2 defaults 0 2
/dev/mapper/ubuntu--vg-swap_1 none swap sw 0 0
# this entry was added by me
LABEL=stg-tmp /stg ext4 errors=remount-ro 1 2