Cómo habilitar la hibernación en 16.04

10

He perdido la funcionalidad de hibernación esencial después de actualizar ubuntu. Esto es normal, pero desafortunadamente no pude volver a habilitarlo esta vez.

Probé estas tres soluciones anteriores:

pero no aparece la opción de hibernación.

Alguna información adicional:

  • sudo pm-hibernate no genera nada y parece no hacer nada.

  • sudo s2disk salidas:

    s2disk: no se pudo abrir el dispositivo de instantánea. Motivo: Operación no permitida

Supongo que esta es mi clave, pero no encontré ninguna explicación / solución obvia cuando busqué en Google. Me temo que soy ignorante del significado.

No hay cambios en la dmesgsalida y /var/log/pm-suspend.logno existe después de ejecutar pm-hibernate.

La máquina es capaz de hibernar en Ubuntu 15.04 y versiones anteriores; las opciones anteriores funcionaron anteriormente.

(Soy consciente de que este es un posible duplicado de esta pregunta , pero quería agregar más detalles).

nsandersen
fuente
Tengo el mismo problema, solo que puedo hibernar / suspender, pero mi Lenovo z51-70 no se activará. Incluso agregué las opciones que proporcionaste.
Mookey
Echa un vistazo aquí . Acabo de probar en Ubuntu y Xubuntu 16.04, y funciona en ambos. En Ubuntu tengo que reiniciar para que se muestre en el menú. Continuaré y cerraré esto como duplicado, pero avíseme si soluciona su problema o no, para que pueda volver a abrirlo.
Mitch
Eche un vistazo a una solución alternativa que utilicé
Enkouyami
@Enkouyami Gracias. ¿Qué quiere decir exactamente con "y agregue su partición de intercambio dentro". - así: GRUB_CMDLINE_LINUX_DEFAULT = "splash tranquilo / dev /
sda3
2
Eso es extremadamente extraño. ¿Puede agregar esta información crucial a su pregunta? ¿Cambia algo si reinstala pm-utils( sudo apt-get install --reinstall pm-utils)? ¿Qué hay dentro /etc/pm/config.d/y /etc/pm/sleep.d/?
David Foerster

Respuestas:

3

Debe deshabilitar el Arranque seguro si está utilizando UEFI.

Con el arranque seguro activado, la hibernación está desactivada por razones de seguridad.

Piloto6
fuente
1
Dado que Ubuntu no le dirá esto, a juzgar por OP, ¿cómo se verificaría rápidamente si Secure Boot está habilitado?
mate el
0

En la terminal, inténtalo sudo systemctl hibernate. Si el sistema puede hacerlo, es decir, tiene suficiente espacio de intercambio, debería funcionar. El uso de este comando requiere una contraseña, lo cual no es necesariamente algo malo, porque hace una pausa para considerar que el estado actual del sistema se está grabando en un HDD posiblemente sin cifrar.

Para hacer un Hibernateatajo de teclado:

  • Presiona Systemy escribe key.
  • Seleccionar Keyboardconfiguraciones.
  • en la Shortcutspestaña, agregue al Custom Shortcutscomando systemctl hibernatey establezca una combinación de teclas. Tenga en cuenta que sudo no se usa aquí, aunque se solicita una contraseña cuando se usa el acceso directo.
DrMoishe Pippik
fuente