Por acaso, deparei com este problema em 3 versões diferentes do Ubuntu em dois computadores diferentes. Embora na maioria das vezes a partição swap tenha sido montada apesar da mensagem de aviso, às vezes a GUI se recusou a iniciar após a conclusão da inicialização.
Veja o que eu fiz como solução alternativa:
Abra um terminal pressionando Ctrl + Alt + T .
Digite gksudo gedit /etc/fstab
e pressione Enter .
Pesquise a linha mais ou menos assim:
/dev/mapper/cryptswap swap swap defaults 0 0
Agora insira o valor noauto
logo após defaults
(separado por uma vírgula), por isso parece:
/dev/mapper/cryptswap swap swap defaults,noauto 0 0
Salve e saia. Desta forma, sua partição de swap não será montada durante a inicialização , assim a mensagem de aviso não aparecerá ou até mesmo impedirá que a tela de login apareça.
Agora digite um terminal
gksudo gedit /etc/rc.local
e digite as seguintes linhas antes da entrada exit 0
:
sleep 10
swapon /dev/mapper/cryptswap
Se não houver entrada exit 0
, você terá que inseri-la logo abaixo dessas duas linhas.
Salve e saia novamente. Isto irá dizer ao seu sistema para esperar 10 segundos após o login para montar sua partição swap criptografada.
Reinicie seu sistema. Você não deve receber a mensagem de aviso por mais tempo. Após o login, espere algum tempo, abra um terminal novamente e digite
free -m
Sua saída deve ser algo como isto:
fuzzyq@Samsung-R710:~$ free -m
total used free shared buffers cached
Mem: 3949 3806 143 0 86 1783
-/+ buffers/cache: 1936 2013
Swap: 4095 0 4095
The last line is the important one. If there's a positive value showing for total swap, your swap partition was being mounted successfully.
Observação: Em seu caso especial, você teria que repetir as etapas da sua partição /dev/mapper/encriptado /encriptado ext4 defaults 0 0
para fazer com que essa solução alternativa faça sua mágica.