Ho abilitato l'ibernazione ma non funziona. Cosa posso fare?


9

Ho abilitato l'ibernazione in 12.04 seguendo la procedura indicata in questa domanda: Come abilitare l'ibernazione?

Ma, anche dopo averlo abilitato, l'ibernazione non funziona. Non funzionando, intendo dire che il computer è in letargo correttamente, ma non sta riprendendo. Ho sempre dato la schermata di accesso e una nuova sessione.

Come posso abilitare l'ibernazione che riprende correttamente?

Risposte:


17

Aggiornamento per il 16.04 (settembre 2016)

L'ibernazione potrebbe non funzionare nemmeno se è abilitata correttamente se si dispone di btrfspartizioni. Come rivelato in una domanda qui

È stato anche rivelato che l'abilitazione di UEFI può causare problemi anche con l'ibernazione.


Abilita l'opzione Sospendi

Per abilitare l'ibernazione, ho seguito questa risposta di Dima.

Dopo aver abilitato l'ibernazione, avrai la possibilità di ibernare nel menu della sessione dell'indicatore nel pannello superiore. Tuttavia, sebbene sia possibile ibernare, è possibile che non si riprenda dall'ibernazione. Ti verrà appena data una nuova sessione. Le correzioni sono di seguito.

Le correzioni per poter riprendere da ibernazione (12.04)

Diversi lettori hanno confermato questo lavoro anche il 14.04

Esistono due modi per risolvere questo problema.

1. Modifica del /etc/initramfs-tools/conf.d/resumefile

  1. Per prima cosa ottieni l'UUID della partizione di swap.

     sudo blkid | grep swap
    

    Questo produrrà una linea simile a questa:

    /dev/sda12: UUID="a14f3380-810e-49a7-b42e-72169e66c432" TYPE="swap"
    

    La linea in realtà non corrisponderà a questo. Copia il valore di UUID tra "..."virgolette doppie.

  2. Apri il file di ripresa

    gksudo gedit /etc/initramfs-tools/conf.d/resume
    

    E in quel file, aggiungi una riga come questa

    RESUME=UUID=a14f3380-810e-49a7-b42e-72169e66c432
    

    Non dimenticare di sostituire il valore UUID effettivo ottenuto dal passaggio 1. Salvare il file ed uscire da gedit

  3. Quindi nel terminale, eseguire questo comando

    sudo update-initramfs -u
    

Ora sarai in grado di riprendere dal letargo

2. Modifica del /etc/default/grubfile.

  1. Apri un terminale ed esegui il comando seguente per aprirlo

    gksudo gedit /etc/default/grub 
    
  2. Ci sarà una linea come GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" . Modifica la riga da inserire RESUME=UUID=<your-uuid-value-here>dopo la parola splash.

    Ad esempio nel mio caso, la linea appare così dopo la modifica

     GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=a14f3380-810e-49a7-b42e-72169e66c432" 
    

    Assicurati di aver usato il tuo valore UUID ottenuto dal sudo blkid | grep swapcomando.

  3. Quindi eseguire questo comando

     sudo update-grub
    

Ciò consente anche di riprendere con successo dalla modalità di sospensione.


Testato su due installazioni di Ubuntu, entrambi hanno funzionato


Questo ha funzionato anche per me in Ubuntu 14.04.
Brismuth,

1
Ha funzionato anche su Xubuntu 14.04 con una partizione LUKS e grub con doppio avvio (W10 e Xubuntu 14.04).
silgon,

1
La risposta aggiornata per 16.04 ha risolto questo problema su Ubuntu GNOME 16.04 - ottimo lavoro per mantenerlo aggiornato
ossbuntu,
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.