Dacă tocmai v-ați actualizat la Ubuntu 12.04, este posibil să observați că o opțiune lipsește în meniul său de sistem. Opțiunea Hibernare este ascunsă în mod implicit, dar puteți să o reveniți dacă preferați să hibernezi sistemul.
Hibernate este dezactivat în mod implicit, deoarece poate cauza probleme în unele configurații de sistem. Ar trebui să efectuați o hibernare cu o comandă specială pentru a testa dacă funcționează corect înainte de a o reactiva.
Opțiunea Suspendare este încă disponibilă în meniul sistemului Ubuntu. Asemănând hibernării, suspend-ul salvează programele și datele dvs. deschise, astfel încât să puteți relua rapid la starea dvs. anterioară. Cu toate acestea, suspendul necesită energie - în modul suspendat, calculatorul dvs. va continua să atragă o cantitate mică de energie. Dacă sistemul pierde puterea - de exemplu, dacă deconectați un computer de la priză sau bateria unui laptop, se va pierde munca.
În plus, hibernarea salvează starea sistemului dvs. pe hard disk și oprește sistemul, fără a consuma energie. Când reluați din hibernare, programele și datele dvs. deschise vor fi restaurate. Hibernarea economisește energie, dar este nevoie de mai mult timp - calculatorul trebuie să restaureze datele în memoria RAM, în timp ce suspendul păstrează datele din memoria RAM.
Hibernate nu funcționează corect pe multe configurații hardware cu Ubuntu și alte distribuții Linux. Dacă hibernarea nu funcționează corect în sistemul dvs., puteți să reluați din hibernare pentru a afla că munca dvs. a fost pierdută. Unele drivere hardware ar putea să nu funcționeze corect cu hibernare - de exemplu, hardware-ul Wi-Fi sau alte dispozitive ar putea să nu funcționeze după reluarea din hibernare.
Pentru a împiedica utilizatorii noi să întâlnească aceste erori și să-și piardă activitatea, hibernarea este dezactivată în mod implicit.
Înainte de a reactiva hibernarea, trebuie să o testați pentru a verifica dacă funcționează corect în sistemul dvs. Mai întâi, salvați-vă munca în toate programele deschise - veți pierde dacă hibernarea nu funcționează corect.
Pentru a testa hibernarea, lansați un terminal. Introduceți terminalul în Dash și utilizați comanda rapidă de la tastatură Ctrl-Alt-T.
În terminal, executați următoarea comandă:
sudo pm-hibernate
Sistemul dvs. se va opri. După ce executați comanda, reporniți sistemul - dacă programele deschise reapare, hibernarea funcționează corect.
În timp ce incompatibilitățile hardware sunt o problemă majoră cu hibernarea, există o altă problemă comună. Hibernare salvează conținutul RAM-ului în partiția swap. Prin urmare, partiția swap trebuie să fie cel puțin la fel de mare ca și memoria RAM. Dacă aveți o partiție swap de 2 GB și o memorie RAM de 4 GB, hibernarea nu va funcționa corect.
O modalitate rapidă de comparare a dimensiunilor RAM și swap este cu aplicația Monitor sistem.
Puteți vizualiza dimensiunile de memorie și swap din fila Resurse. "Memorie" se referă aici la memoria RAM.
Dacă doriți să utilizați hibernare și partiția dvs. swap este mai mică decât memoria RAM, încercați să rulați GParted de pe un CD live. Puteți rula GParted de pe un CD live Ubuntu sau de un CD dedicat live GParted. Din CD-ul live, puteți redimensiona partițiile dvs. Ubuntu - nu puteți face acest lucru în timp ce acestea sunt în uz.
Puteți rula comanda sudo pm-hibernate ori de câte ori doriți să hiberați, dar acest lucru este incomod. Pentru a reactiva opțiunea de hibernare din meniuri, va trebui să creați un fișier PolicyKit.
Puteți folosi orice editor de text pentru acest lucru, dar vom folosi gedit în acest exemplu. Rulați următoarea comandă pentru a lansa gedit ca utilizator root și specificați fișierul pe care doriți să-l creați:
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Inserați în fișier următorul text:
[Activați Hibernare]
Identitate = unix-utilizator: *
Acțiune = org.freedesktop.upower.hibernate
ResultActive = da
Salvați fișierul text, apoi deconectați-vă și conectați-vă din nou. Veți putea hiberna în meniul sistemului.