Utilizo Debian Jessie y quiero usar uswsusp para suspensión/hibernación. La instalación y configuración no es un problema y también funciona cuando se ejecuta s2disk
manualmente. Sin embargo, con systemd el sistema parece haber cambiado drásticamente. Las explicaciones anteriores que reemplazan archivos pm-* o similares no funcionan.
También elwiki oficialno ayuda ya que la documentación es mucho menos útil.
Cómo hibernar en Debian Jessieestá fuertemente relacionado con esta pregunta, pero allí, sin embargo, solo se muestra una solución para el problema particular que tiene el usuario sin explicar cómo usar uswsusp. Sin embargoen una respuestaelsleep.conf
se menciona (solo dudo que "apagar" sea la entrada correcta para configurar allí ya que... bueno... no queremos apagar, sino hibernar).
Así que este archivo parece ser algo bueno donde se puede cambiar el sistema de hibernación, pero el archivo man es confuso y no entiendo lo que tengo que poner ahí.
Extra:También explique cómo usarlo primero en el sueño híbrido (o "Suspender Sedación" o como lo llamará).
Respuesta1
Para poder utilizar s2disk
with systemd
en Debian, debe:
Edite el servicio de hibernación, con
sudo systemctl edit systemd-hibernate.service
Pega el siguiente código
[Service] ExecStart= ExecStartPre=-/bin/run-parts -v -a pre /usr/lib/systemd/system-sleep ExecStart=/usr/sbin/s2disk ExecStartPost=-/bin/run-parts -v --reverse -a post /usr/lib/systemd/system-sleep
Actualizar sistema
$ sudo systemctl daemon-reload
Ahora corre
$ sudo systemctl hibernate
Respuesta2
Leer:https://www.kernel.org/doc/Documentation/power/basic-pm-debugging.txt
Y:https://www.freedesktop.org/software/systemd/man/systemd-sleep.conf.html
Por lo tanto, "apagar" es una buena solución para computadoras de escritorio que no tienen tapas que se puedan levantar para activar un currículum. Básicamente significa que cuando la imagen de hibernación se escribe en el disco, se apaga. Luego, cuando enciende el kernel, busca una imagen de hibernación e intenta usarla.