Na verdade, minha pergunta pode parecer idêntica a esta neste fórum (e também em outro lugar ); na verdade, a pergunta é a mesma, mas estou perguntando assim mesmo, porque posso fornecer mais informações e porque tentei alguma solução encontrada na Web (possivelmente piorando as coisas).
Eu costumava hibernar o Ubuntu 15.10 (fechando a tampa). Agora que atualizei para a versão 16.04 (achei uma coisa boa, já que esta versão é LTS, ao contrário da 15.10), não posso mais usar a hibernação (nem a suspensão!): Se eu tentar usá-la, o Ubuntu não t desligar, apenas a tela fica preta, o led de energia está aceso e não posso fazer outra coisa senão desligá-lo manualmente (pressão longa no botão liga / desliga). Quando ligo novamente, vejo as seguintes linhas
então o Ubuntu inicializa.
A partir daqui eu tentei com
sudo -s
echo shutdown > /sys/power/disk
echo disk > /sys/power/state
e
sudo -s
echo platform > /sys/power/disk
echo disk > /sys/power/state
Apenas o primeiro funcionou parcialmente e apenas uma vez: por meio, quero dizer que, após o encerramento brutal, a sessão foi recuperada.
Então eu tentei seguir essa sugestão . Como não entendi os comentários escritos após os comandos, inseri literalmente os comandos como estão (pensando que algum erro como "este comando / pasta não existe" teria ocorrido se houvesse algo para substituir nos comandos ):
EDITAR
cat /proc/meminfo
sudo swapoff -a
sudo dd if=/dev/zero of=/swapfile bs=1024 count=8M
sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile
sudo -b gedit /etc/fstab
free -m
swapon
mount | grep " / "
sudo blkid -g
sudo blkid
sudo filefrag -v /swapfile | grep "First block:"
sudo filefrag -v /swapfile
echo "resume=UUID=cdXX--X18 resume_offset=66050" | sudo tee /etc/initramfs-tools/conf.d/resume
sudo -b gedit /boot/grub/menu.lst
sudo -b gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="... resume=UUID=cdXX--X18 resume_offset=66050"
sudo update-grub -y
sudo update-initramfs -u
Talvez tenha sido uma péssima ideia, já que agora entendi isso.
No final, encontrei a pergunta acima e fui para aqui , mas não sei o que fazer.
EDIT 2 No momento, se eu entrar
...$ sudo swapon -s
Não obtenho absolutamente nada
...$
/etc/initramfs-tools/conf.d/resume
e as duas estrofes de resumo adicionadas de etc/default/grub
, execute as duas últimas linhas para atualizar o grub e o initrd. Excluir / trocar arquivo. Corra sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
. Tente qualquer um desses destinos com sudo systemctl suspend
. O que acontece?