Por que o Hibernate no Ubuntu 16.04 não funciona e como consertá-lo?

8

Eu tenho o Kubuntu 16.04 de 64 bits instalado no meu notebook HP Pavilion 17-f000. Eu tentei as etapas do wiki do ubuntu 16.04 , mas o terminal sudo pm-hibernate comando não fez nada e criar o arquivo /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla com esses conteúdos também não teve efeito:

[Re-enable hibernate by default in upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes
[Re-enable hibernate by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions ResultActive=yes

Eu tenho ram 5.8GiB, partição swap 7.5GiB e suspender para ram funciona bem.

    
por Enkouyami 23.04.2016 / 20:18

2 respostas

5

Isso provavelmente se deve a alterações & amp; regressões introduzidas no kernel 4.4.0 como este com o Ubuntu 16.04, mas eu tem uma solução alternativa para o 4.4.0:

Primeiro, adicionei minha partição de swap ao grub, reiniciei e não houve alteração. Em seguida instalei os pacotes do kernel do Ubuntu com o TuxOnIce stable e a opção para hibernar apareceu, mas isso falhou. Mais tarde eu instalei o pacote hibernate que usa uswsusp para suspender para disk & amp; ram e isso funcionou. Abaixo estão as etapas exatas para conseguir isso:

  1. Verifique se a sua partição swap / arquivo (s) está configurada corretamente em /etc/default/grub ; você pode fazer isso verificando a localização com cat /proc/swaps ou swapon -s .

    Melhor ainda, descubra o UUID ou o rótulo da (s) partição / arquivos de swap e use isso:

    tail -n -9 /proc/swaps | cut -d ' ' -f 1 | xargs sudo blkid
    
  2. Edite /etc/default/grub encontrando a linha com GRUB_CMDLINE_LINUX_DEFAULT= , adicione seu (s) dispositivo (s) de swap e salve. Para inserir o UUID, prefixe-o com UUID= ou /dev/by-uuid/ .

  3. Salvar alterações no GRUB:

    sudo update-grub
    
  4. Adicione o repositório estável do TuxOnIce :

    sudo add-apt-repository ppa:tuxonice/ppa
    
  5. Instale o kernel do TuxOnIce & amp; uswsup:

    sudo apt update
    sudo apt install uswsusp linux-generic-tuxonice tuxonice-userui
    
  6. Reinicie o computador ( sudo reboot; )

por Enkouyami 13.06.2016 / 00:43
1

Eu tive exatamente o mesmo problema no Ubuntu 16.04 e nada pareceu ajudar.

Eu finalmente descobri que tinha que desativar o Secure Boot no menu do BIOS. Eu já tinha feito os passos sugeridos na resposta aceita, então não posso dizer se eles eram necessários no meu caso.

    
por danmou 10.03.2017 / 10:44