Ako ste upravo ažurirali na Ubuntu 12.04, možda ćete primijetiti da opcija nedostaje u izborniku sustava. Opcija hibernacije sada je skrivena prema zadanim postavkama, ali možete ga vratiti ako želite zamrznuti sustav.
Hibernacija je onemogućena prema zadanim postavkama jer može uzrokovati probleme na nekim konfiguracijama sustava. Trebali biste izvesti stanje hibernacije s posebnom naredbom da biste provjerili funkcionira li ispravno prije nego što je ponovno omogućite.
Opcija Suspend je još uvijek dostupna u Ubuntuovom izborniku sustava. Poput hibernacije, obustavlja se spremanje otvorenih programa i podataka, pa se možete brzo vratiti na prethodnu sobu. Međutim, obustavljanje zahtijeva napajanje - dok ste u načinu rada zaustavljanja, računalo će nastaviti privlačiti malu količinu energije. Ako sustav gubi energiju - na primjer, ako iskopčate stolno računalo iz utičnice ili baterije prijenosnog računala, izgubit ćete svoj posao.
U kontrastu, hibernacija sprema stanje vašeg sustava na tvrdi disk i isključuje sustav, bez utjecaja energije. Kada nastavite od hibernacije, vaši otvoreni programi i podaci bit će vraćeni. Hibernacija štedi energiju, ali to traje duže - računalo mora vratiti podatke u RAM, a obustaviti čuva podatke u RAM-u.
Hibernacija ne radi ispravno na mnogim hardverskim konfiguracijama s Ubuntu i drugim Linux distribucijama. Ako se stanje hibernacije ne radi ispravno na vašem sustavu, možete nastaviti s hibernacijom da biste ustanovili da je vaš posao izgubljen. Neki hardverski upravljački programi možda neće ispravno raditi s hibernacijom - na primjer, Wi-Fi hardver ili drugi uređaji možda neće raditi nakon ponovnog pokretanja iz hibernacije.
Da biste spriječili nove korisnike da se susreću s tim greškama i izgube svoj posao, hibernacija je onemogućena prema zadanim postavkama.
Prije ponovnog uključivanja hibernacije, trebali biste ga testirati kako biste provjerili funkcionira li ispravno na vašem sustavu. Prvo, spremite svoj rad u svim otvorenim programima - izgubit ćete ga ako hibernacija ne radi pravilno.
Da biste testirali stanje hibernacije, pokrenite terminal. Utipkajte terminal u crticu i upotrijebite tipkovnički prečac Ctrl-Alt-T.
Na terminalu pokrenite sljedeću naredbu:
sudo pm-hibernate
Vaš će se sustav ugasiti. Nakon pokretanja naredbe ponovno uključite svoj sustav - ako se vaši otvoreni programi ponovno pojavljuju, hibernacija ispravno funkcionira.
Dok su hardverske nekompatibilnosti glavni problem sa hibernacijom, postoji još jedan uobičajeni problem. Hibernacija sprema sadržaj vašeg RAM-a na vašu swap particiju. Stoga, vaša zamjenska particija mora biti barem velika kao RAM. Ako imate 2 GB swap particije i 4 GB RAM-a, hibernacija neće ispravno raditi.
Brz način usporedbe RAM-a i zamjenskih veličina je s aplikacijom System Monitor.
Veličine memorije i razmjene možete vidjeti na kartici Resources (Snimke). "Memorija" ovdje se odnosi na RAM.
Ako stvarno želite koristiti stanje hibernacije i vaša zamjenska particija je manja od RAM-a, pokušajte pokrenuti GParted s live CD-a. Možete pokrenuti GParted s Ubuntu live CD-a ili posvećenog GParted live CD-a. Iz live CD-a možete promijeniti veličinu vaših Ubuntu particija - to ne možete učiniti dok su u upotrebi.
Možete pokrenuti naredbu sudo pm-hibernate kad god želite hibernaciju, ali to je neugodno. Da biste ponovno omogućili mogućnost hibernacije u izbornicima, morat ćete stvoriti datoteku PolicyKit.
Za to možete upotrijebiti bilo koji uređivač teksta, ali ćemo koristiti gedit u ovom primjeru. Pokrenite sljedeću naredbu da biste pokrenuli gedit kao root korisnika i navedite datoteku koju želite stvoriti:
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Zalijepite sljedeći tekst u datoteku:
[Omogućivanje stanja hibernacije]
Identitet = Unix korisnik: *
Akcija = org.freedesktop.upower.hibernate
ResultActive = yes
Spremite tekstualnu datoteku, a zatim se odjavite i ponovno prijavite. Moći ćete hibernaciju iz izbornika sustava.