Algo na sua configuração de hardware é incompatível com a metodologia de hibernação do kernel. Infelizmente, isso é difícil de solucionar, a menos que o solucionador de problemas possua um sistema muito semelhante.
- O TuxOnIce ( wiki | homepage ) é uma alternativa à tecnologia de hibernação integrada do kernel, e deve ser compatível com uma ampla gama de hardware, mais confiável e mais flexível.
- É facilmente instalado e, se não funcionar, é removido com facilidade.
Requer a instalação do kernel personalizado do TuxOnIce , mas as instruções a seguir devem facilitar. Se você nunca abriu o terminal antes, pode querer agora :-)
0. Requisitos
O único requisito para o TuxOnIce é que sua partição de swap seja pelo menos tão grande quanto a quantidade de memória (RAM) que você possui. Você pode verificar isso:
Inicie o terminal com Ctrl+ Alt+T
Digite free -m
e você verá algo assim:
total de buffers compartilhados gratuitos usados em cache
Mem: 1024731 260 0 0 190
- / + buffers / cache: 540 451
Troca: 1536 6 1530
O número após Swap:
(por exemplo, 1536) deve ser maior que o número após Mem:
(por exemplo, 1024)
Se não for esse o caso, e sua troca for menor que sua memória, você deverá redimensionar e aumentar o tamanho da sua partição de troca ou configurar o TuxOnIce para usar um arquivo de troca especial. Isso está além do escopo desta resposta, mas se você fizer outra pergunta e mencioná-la nos comentários, responderei e explicarei como.
1. Instalando o kernel TuxOnIce
Inicie o terminal com Ctrl+ Alt+T
- Copie e cole o seguinte no terminal. Isso adiciona o TuxOnIce PPA e instala o kernel e os cabeçalhos personalizados.
- Agora reinicie.
O Ubuntu agora deve iniciar com o kernel TuxOnIce . Se houver algum problema, mantenha Shiftpressionado na inicialização e você obterá o menu Grub. Use as teclas de seta para acessar Previous Linux Versions
, pressione enter e pressione enter novamente para voltar ao kernel em funcionamento.
2. Teste da funcionalidade de hibernação.
Abra alguns dos aplicativos que você normalmente usa, por exemplo, Firefox, Thunderbird, LibreOffice, etc.
- Abra o terminal novamente, com Ctrl+ Alt+ T.
- Digite
sudo pm-hibernate
, pressione Enter, digite sua senha.
Você deverá ver a tela de bloqueio por um segundo e, em seguida, a tela de progresso da hibernação do TuxOnIce, como a abaixo:
- Se o TuxOnIce funcionar, seu computador será desligado.
- Inicie novamente e aguarde. O TuxOnIce deve continuar a partir do ponto em que você hibernou, incluindo todas as janelas que você abriu na posição que você abriu.
Se tudo isso funcionou, vá para a Etapa 3, que permite ativar o Hibernate no painel.
3. Habilitando a hibernação no painel
Pressione Alt+ F2, digite o abaixo e pressione enter:
gksudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Cole o abaixo, pressione Ctrl+ Spara salvar e Ctrl+ Qpara sair do editor:
[Reativar a hibernação por padrão]
Identidade = usuário unix: *
Ação = org.freedesktop.upower.hibernate
ResultActive = yes
Reinicie e você deverá ver a opção Hibernate, como mostrado abaixo:
4. Removendo o TuxOnIce
Se o TuxOnIce não funcionar para você, ou você simplesmente deseja removê-lo, inicie o terminal e digite:
O sudo apt-get remove tuxonice-userui linux-genérico-tuxonice linux-headers-generic-tuxonice -y
e lembre-se de desativar a opção Hibernar no menu com:
sudo rm /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Então reinicie.