11Aug

Cum să reactivați hibernarea în Ubuntu 12.04

click fraud protection

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.

Hibernate vs. Suspend

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 își pierde puterea - de exemplu, dacă deconectați un computer de la priză sau bateria unui laptop, vă veți 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.

instagram viewer

De ce este dezactivat

Hibernate nu funcționează corect în 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 pot 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.

Testarea Hibernare

Înainte de reactivarea hibernării, trebuie să o testați pentru a verifica funcționarea corectă a sistemului. 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 închide. După ce executați comanda, reporniți sistemul - dacă programele deschise reapare, hibernarea funcționează corect.

Rezolvarea problemelor Hibernare

Î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 cu adevărat să utilizați hibernare și partiția 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.

Re-activarea hibernării

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 rădăcină ș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

Introduceți următorul text înfișier:

[Activați Hibernare]
Identity = unix-user: *
Acțiune = org.freedesktop.upower.hibernate
ResultActive = da

Salvați fișierul text, apoi deconectați-vă și reveniți.din meniul sistemului.