Quando sono passato dall'11.10 al 12.04 il mio menu di accensione di Ubuntu ha perso la capacità di ibernare. C'è un modo per aggiungerlo nuovamente o è l'impostazione predefinita per 12.04?
Quando sono passato dall'11.10 al 12.04 il mio menu di accensione di Ubuntu ha perso la capacità di ibernare. C'è un modo per aggiungerlo nuovamente o è l'impostazione predefinita per 12.04?
Risposte:
L'ibernazione è disabilitata per impostazione predefinita in Ubuntu 12.04. Una motivazione di questa decisione può essere trovata in questa segnalazione di bug .
Vedi questa domanda per riattivarla:
Sfortunatamente, l' ibernazione è stata disabilitata di default in Ubuntu 12.04 , perché non funzionava correttamente su molti sistemi.
Se non si è sicuri che l'ibernazione funzioni con l'hardware, è possibile testarlo inviando il comando di ibernazione dal Terminale
sudo pm-hibernate
Ecco come abilitarlo comunque: ( avviso : solo per utenti esperti - potrebbe non funzionare)
Nel Terminale, digitare:
sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
Inserisci la tua password quando richiesto.
Cerca la sezione
[Disattiva l'ibernazione per impostazione predefinita]
Identità = utente unix: *
Azione = org.freedesktop.upower.hibernate
ResultActive = no
e sostituirlo con
[Riattiva ibernazione]
Identità = unix-user: *
Azione = org.freedesktop.upower.hibernate
ResultActive = yes
Dopo il prossimo riavvio, l'opzione "Sospendi" tornerà nel "menu di accensione" nella parte in alto a destra dello schermo. Se il tuo hardware supporta l'ibernazione, funzionerà ora.
Nota : nel caso in cui si desideri disabilitare nuovamente l'ibernazione, ripristinare le modifiche apportate in precedenza.
Jorge: ci sono diversi modi per ibernare un computer Linux. Se le impostazioni predefinite di Ubuntu falliscono, puoi sempre provare gli altri sistemi di ibernazione.
In una console:
sudo apt-get install hibernate
Successivamente, riavvia. Ciò installerà il sistema uswsusp, un sistema affidabile con compressione, che non è stato nemmeno installato con Precise.
Il secondo sistema è TuxOnIce, ma la sua configurazione richiede maggiori competenze tecniche.
Successivamente, segui il Howto preciso per abilitare l'ibernazione, pubblicato in precedenza. È triste vedere che i pacchetti necessari per andare in letargo non sono nemmeno installati in un'installazione predefinita precisa. Se non si installa "ibernazione", se si tenta di eseguire "sudo pm-ibernazione", quel comando non farà nulla (anche se su alcuni sistemi eseguirà un arresto).
Non è a causa di 12.04 ma perché non si dispone di una partizione di swap o non è contrassegnato come uso per l'ibernazione. Ho avuto un problema simile quando ho aggiornato a 11.10.
Visitare questa pagina Web per assistenza sia aggiungendo una partizione di swap o rendendola pronta per l'uso. https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F
Ricorda che lo scambio deve essere maggiore della tua quantità di memoria fisica se vuoi andare in letargo!
Hibernate funzionerà solo se non si dispone di una partizione di swap crittografata, che è l'impostazione predefinita se si sceglie di crittografare la directory di accesso durante l'installazione di Ubuntu 12.04.
Prova ad aggiungere uno script come
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
if [ -e /dev/zram0 ]; then
swapoff /dev/zram0
fi
;;
thaw)
if [ -e /dev/zram0 ]; then
swapon -p 100 /dev/zram0
fi
;;
esac
nella directory /etc/pm/sleep.d. Era necessario farlo funzionare per indovinare cosa? Non puoi andare in letargo a un ramdisk !!!
D.