Por acaso, deparei com esse problema para três versões diferentes do Ubuntu em dois computadores diferentes. Enquanto na maioria das vezes a partição swap foi montada apesar da mensagem de aviso, algumas vezes a GUI se recusou a iniciar após a conclusão da inicialização por causa disso.
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 que diz:
/dev/mapper/cryptswap1 none swap sw 0 0
Agora insira o valor noauto
logo após sw
(separado por uma vírgula), por isso parece:
/dev/mapper/cryptswap1 none swap sw,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/cryptswap1
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
A última linha é a mais importante. Se houver um valor positivo mostrando para o swap total, sua partição swap foi montada com sucesso.