Come abilitare l'ibernazione in 16.04


10

Ho perso la funzionalità di ibernazione essenziale per me dopo aver aggiornato Ubuntu. Questo è normale, ma sfortunatamente non ho potuto riattivarlo questa volta.

Ho provato queste tre soluzioni precedenti:

ma non viene visualizzata alcuna opzione di ibernazione.

Alcune informazioni aggiuntive:

  • sudo pm-hibernate non genera nulla e sembra non fare nulla.

  • sudo s2disk uscite:

    s2disk: impossibile aprire il dispositivo snapshot. Motivo: operazione non consentita

Immagino che questo sia il mio indizio chiave, ma non ho trovato spiegazioni / soluzioni ovvie quando cercavo su Google - temo di ignorare il significato.

Non viene apportata alcuna modifica dmesgall'output e /var/log/pm-suspend.lognon esiste dopo aver eseguito pm-hibernate.

La macchina è in grado di ibernare con Ubuntu 15.04 e precedenti - le opzioni sopra hanno funzionato in precedenza.

(Sono consapevole che questo è un potenziale duplicato di questa domanda , ma volevo aggiungere ulteriori dettagli.)


Ho lo stesso problema, solo io posso ibernare / sospendere ma il mio Lenovo z51-70 non si sveglia. Ho anche aggiunto le opzioni che hai fornito.
Mookey,

Dai un'occhiata qui . Ho appena provato su Ubuntu e Xubuntu 16.04, e funziona su entrambi. Su Ubuntu devo riavviare per mostrarlo nel menu. Andrò avanti e lo chiuderò come duplicato, ma fammi sapere se risolve il tuo problema o no, così posso riaprirlo.
Mitch


@Enkouyami Grazie. Cosa intendi esattamente con "e aggiungi la tua partizione di swap all'interno". - in questo modo: GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash / dev / sda3"
nsandersen,

2
Questo è estremamente strano. Potete per favore aggiungere queste informazioni cruciali alla vostra domanda? Cambia qualcosa se si reinstalla pm-utils( sudo apt-get install --reinstall pm-utils)? Cosa c'è dentro /etc/pm/config.d/e /etc/pm/sleep.d/?
David Foerster,

Risposte:


3

È necessario disabilitare l'avvio protetto se si utilizza UEFI.

Con Secure Boot abilitato l'ibernazione è disabilitata per motivi di sicurezza.


1
Dal momento che Ubuntu non lo dirà, a giudicare dall'OP, come si può verificare rapidamente se Secure Boot è abilitato?
opaco

0

Nel terminale, prova sudo systemctl hibernate. Se il sistema è in grado di farlo, cioè ha abbastanza spazio di scambio, dovrebbe funzionare. L'uso di questo comando richiede una password, che non è necessariamente una cosa negativa, poiché fa una pausa per considerare che lo stato corrente del sistema viene registrato su un HDD probabilmente non crittografato.

Per creare una Hibernatescorciatoia da tastiera:

  • Premi Systeme digita key.
  • Seleziona le Keyboardimpostazioni.
  • nella Shortcutsscheda, aggiungi al Custom Shortcutscomando systemctl hibernatee imposta una combinazione di tasti. Si noti che sudo non viene utilizzato qui, sebbene sia richiesta una password quando si utilizza il collegamento.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.