Como habilitar a hibernação no 16.04


10

Perdi a funcionalidade essencial de hibernação para mim depois de atualizar o ubuntu. Isso é normal, mas infelizmente não consegui reativá-lo desta vez.

Eu tentei estas três soluções anteriores:

mas nenhuma opção de hibernação aparece.

Algumas informações adicionais:

  • sudo pm-hibernate não produz nada e parece não fazer nada.

  • sudo s2disk saídas:

    s2disk: não foi possível abrir o dispositivo de captura instantânea. Razão: Operação não permitida

Acho que essa é minha pista principal, mas não encontrei explicações / soluções óbvias ao pesquisar no Google - acho que não conheço o significado.

Não há alteração na dmesgsaída e /var/log/pm-suspend.lognão existe após a execução do pm-hibernate.

A máquina é capaz de hibernar no ubuntu 15.04 e versões anteriores - as opções acima funcionavam anteriormente.

(Estou ciente de que esta é uma possível duplicação desta pergunta , mas desejei adicionar mais detalhes.)


Eu tenho o mesmo problema, somente eu posso hibernar / suspender, mas meu Lenovo z51-70 não será ativado. Eu até adicionei as opções que você forneceu.
Mookey

Dê uma olhada aqui . Acabei de testar no Ubuntu e no Xubuntu 16.04 e funciona em ambos. No Ubuntu, tenho que reiniciar para que seja exibido no menu. Vou seguir em frente e fechar isso como duplicado, mas deixe-me saber se ele resolve o seu problema ou não, para que eu possa reabri-lo.
Mitch


@Enkouyami Obrigado. O que exatamente você quer dizer com "e adicione sua partição swap dentro". - assim: GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash / dev / sda3"
nsandersen 29/04

2
Isso é extremamente estranho. Você pode adicionar essas informações cruciais à sua pergunta? Isso muda alguma coisa se você reinstalar pm-utils( sudo apt-get install --reinstall pm-utils)? O que há /etc/pm/config.d/e /etc/pm/sleep.d/?
David Foerster

Respostas:


3

Você precisa desativar o Secure Boot se estiver usando o UEFI.

Com a Inicialização segura ativada, a hibernação é desativada por motivos de segurança.


1
Como o Ubuntu não diz isso, a julgar pelo OP, como verificar rapidamente se o Secure Boot está ativado?
Matt

0

No terminal, tente sudo systemctl hibernate. Se o sistema é capaz de fazê-lo, ou seja, possui espaço de troca suficiente, ele deve funcionar. O uso desse comando requer uma senha, o que não é necessariamente uma coisa ruim, pois faz uma pausa para considerar que o estado atual do sistema está sendo gravado em um disco rígido possivelmente não criptografado.

Para criar um Hibernateatalho de teclado:

  • Pressione Systeme digite key.
  • Selecione as Keyboardconfigurações.
  • na Shortcutsguia, adicione ao Custom Shortcutscomando systemctl hibernatee defina uma combinação de teclas. Observe que o sudo não é usado aqui, embora uma senha seja solicitada ao usar o atalho.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.