Eu tive que desativar o UEFI Secure Boot porque eu precisava usar o VirtualBox. Aliás, isso também ativou o modo de espera. Eu posso agora systemctl hibernate
e systemctl hybrid-sleep
.
Quando tento hibernar com systemctl hibernate
, a unidade systemd-hibernate.service
entra em falha e recebo as seguintes entradas no meu diário:
Feb 09 14:18:14 pike systemd[1]: Starting Sleep.
Feb 09 14:18:14 pike systemd[1]: Reached target Sleep.
Feb 09 14:18:14 pike systemd[1]: Starting Hibernate...
Feb 09 14:18:14 pike systemd-sleep[2284]: Failed to write mode to /sys/power/disk: Operation not permitted
Feb 09 14:18:14 pike systemd[1]: systemd-hibernate.service: main process exited, code=exited, status=1/FAILURE
Feb 09 14:18:14 pike systemd[1]: Failed to start Hibernate.
Feb 09 14:18:14 pike systemd[1]: Dependency failed for Hibernate.
Feb 09 14:18:14 pike systemd[1]: Service sleep.target is not needed anymore. Stopping.
Feb 09 14:18:14 pike systemd[1]: Unit systemd-hibernate.service entered failed state.
Feb 09 14:18:14 pike systemd[1]: Stopping Sleep.
Feb 09 14:18:14 pike systemd[1]: Stopped target Sleep.
De fato, cat /sys/power/disk
me diz:
[root@pike ~]# cat /sys/power/disk
[disabled]
Minha troca é assim:
[root@pike ~]# swapon -s
Filename Type Size Used Priority
/dev/dm-0 partition 16383996 0 -1
Está no LVM e é chamado /dev/fedora/swap
.
Meu tamanho de RAM é 16248756 bytes, então a imagem deve caber na troca.
Suspend-to-RAM funciona como esperado, e com outras distros (Ubuntu, Arch) eu consegui hibernar anteriormente.
Como posso descobrir por que /sys/power/disk
está [desativado]?