Come riattivare l'ibernazione in Ubuntu 12.04

Sommario:

Come riattivare l'ibernazione in Ubuntu 12.04
Come riattivare l'ibernazione in Ubuntu 12.04

Video: Come riattivare l'ibernazione in Ubuntu 12.04

Video: Come riattivare l'ibernazione in Ubuntu 12.04
Video: How to Change the IP Address in Windows 10 Using PowerShell - YouTube 2024, Novembre
Anonim
Se hai appena effettuato l'aggiornamento a Ubuntu 12.04, potresti notare un'opzione mancante nel suo menu di sistema. L'opzione Hibernate è ora nascosta per impostazione predefinita, ma puoi recuperarla se preferisci ibernare il tuo sistema.
Se hai appena effettuato l'aggiornamento a Ubuntu 12.04, potresti notare un'opzione mancante nel suo menu di sistema. L'opzione Hibernate è ora nascosta per impostazione predefinita, ma puoi recuperarla se preferisci ibernare il tuo sistema.

Hibernate è disabilitato di default perché può causare problemi su alcune configurazioni di sistema. È necessario eseguire un ibernazione con un comando speciale per verificare che funzioni correttamente prima di riattivarlo.

Ibernazione vs. Sospensione

L'opzione Suspend è ancora disponibile nel menu di sistema di Ubuntu. Come in ibernazione, suspend salva i tuoi programmi e dati aperti, così puoi rapidamente riprendere lo sate precedente. Tuttavia, la sospensione richiede alimentazione, mentre in modalità sospensione il computer continuerà a assorbire una piccola quantità di energia. Se il sistema perde potenza, ad esempio, se si scollega un computer desktop dalla presa di corrente o si svuota la batteria di un laptop, si perderà il lavoro.

Nei contras, l'ibernazione salva lo stato del sistema sul disco rigido e spegne il sistema, senza consumare energia. Quando riprendi da ibernazione, i tuoi programmi e dati aperti verranno ripristinati. Hibernate risparmia energia, ma richiede più tempo: il computer deve ripristinare i dati nella RAM, mentre la sospensione preserva i dati nella RAM.
Nei contras, l'ibernazione salva lo stato del sistema sul disco rigido e spegne il sistema, senza consumare energia. Quando riprendi da ibernazione, i tuoi programmi e dati aperti verranno ripristinati. Hibernate risparmia energia, ma richiede più tempo: il computer deve ripristinare i dati nella RAM, mentre la sospensione preserva i dati nella RAM.

Perché è disabilitato

Hibernate non funziona correttamente su molte configurazioni hardware con Ubuntu e altre distribuzioni Linux. Se l'ibernazione non funziona correttamente sul tuo sistema, puoi riprendere dallo stato di ibernazione per scoprire che il tuo lavoro è andato perso. Alcuni driver hardware potrebbero inoltre non funzionare correttamente con la modalità di sospensione: per esempio, l'hardware Wi-Fi o altri dispositivi potrebbero non funzionare dopo il ripristino dalla modalità di sospensione.

Per impedire ai nuovi utenti di incontrare questi bug e perdere il loro lavoro, la sospensione è disabilitata per impostazione predefinita.

Test di ibernazione

Prima di riattivare l'ibernazione, devi testarlo per verificare che funzioni correttamente sul tuo sistema. Innanzitutto, salva il tuo lavoro in tutti i programmi aperti: lo perderai se la sospensione non funziona correttamente.

Per testare l'ibernazione, avviare un terminale. Digita il terminale nel Dash e usa la scorciatoia da tastiera Ctrl-Alt-T.

Nel terminale, eseguire il seguente comando:
Nel terminale, eseguire il seguente comando:

sudo pm-hibernate

Il tuo sistema si spegnerà. Dopo aver eseguito il comando, riaccendi il sistema: se riappaiono i programmi aperti, la sospensione funziona correttamente.
Il tuo sistema si spegnerà. Dopo aver eseguito il comando, riaccendi il sistema: se riappaiono i programmi aperti, la sospensione funziona correttamente.

Risoluzione dei problemi di ibernazione

Mentre le incompatibilità hardware sono un grosso problema con l'ibernazione, c'è un altro problema comune. Hibernate salva il contenuto della RAM nella partizione di swap. Pertanto, la partizione di swap deve essere grande almeno quanto la RAM. Se hai una partizione di swap da 2 GB e 4 GB di RAM, la sospensione non funzionerà correttamente.

Un modo rapido per confrontare le dimensioni della RAM e dello swap è con l'applicazione Monitor di sistema.

È possibile visualizzare la memoria e le dimensioni di scambio nella scheda Risorse. "Memoria" qui si riferisce alla tua RAM.
È possibile visualizzare la memoria e le dimensioni di scambio nella scheda Risorse. "Memoria" qui si riferisce alla tua RAM.
Se vuoi davvero utilizzare la modalità di sospensione e la tua partizione di swap è più piccola della tua RAM, prova a eseguire GParted da un CD live. Puoi eseguire GParted da un live CD di Ubuntu o da un CD live GParted dedicato. Dal live CD, puoi ridimensionare le tue partizioni Ubuntu - non puoi farlo mentre sono in uso.
Se vuoi davvero utilizzare la modalità di sospensione e la tua partizione di swap è più piccola della tua RAM, prova a eseguire GParted da un CD live. Puoi eseguire GParted da un live CD di Ubuntu o da un CD live GParted dedicato. Dal live CD, puoi ridimensionare le tue partizioni Ubuntu - non puoi farlo mentre sono in uso.

Riattivazione dell'ibernazione

È possibile eseguire il comando sudo pm-hibernate ogni volta che si desidera ibernare, ma ciò è inopportuno. Per riabilitare l'opzione di ibernazione nei menu, dovrai creare un file PolicyKit.

Puoi utilizzare qualsiasi editor di testo per questo, ma useremo gedit in questo esempio. Eseguire il seguente comando per avviare gedit come utente root e specificare il file che si desidera creare:

gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

Incolla il seguente testo nel file:
Incolla il seguente testo nel file:

[Enable Hibernate] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes

Consigliato: