11Aug
Ako ste upravo ažurirali na Ubuntu 12.04, mož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.
Hibernacija nasuprot suspenzije
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.
Zašto je onemogućen
Hibernacija ne radi ispravno na mnogim konfiguracijama hardvera 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 naiđu na ove greške i izgube svoj posao, hibernacija je onemogućena prema zadanim postavkama.
Testiranje hibernacije
Prije ponovnog uključivanja hibernacije, trebali biste ga testirati kako biste provjerili radi li ispravno na vašem sustavu. Prvo, spremite svoj rad u svim otvorenim programima - izgubit ćete ga ako hibernacija ne radi pravilno.
Za testiranje hibernacije pokrenite terminal. Utipkajte terminal u crticu i upotrijebite tipkovnički prečac Ctrl-Alt-T.
U terminalu pokrenite sljedeću naredbu:
sudo pm-hibernate
Vaš će se sustav isključiti. Nakon pokretanja naredbe ponovno uključite svoj sustav - ako se vaši otvoreni programi ponovno pojavljuju, hibernacija ispravno funkcionira.
Rješavanje problema Hibernate
Iako su hardverske nekompatibilnosti glavni problem sa hibernacijom, postoji još jedan zajednički 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( Izvor)."Memorija" ovdje se odnosi na RAM.
Ako stvarno želite koristiti stanje hibernacije i vaša swap 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.
Ponovno omogućavanje hibernacije
Kad god želite hibernaciju, možete pokrenuti sudo pm-hibernate naredbu, ali to je neugodno. Da biste ponovno omogućili mogućnost hibernacije u izbornicima, morat ćete stvoriti datoteku PolicyKit.
Za to možete koristiti bilo koji tekstualni urednik, ali ćemo koristiti gedit u ovom primjeru. Pokrenite sljedeću naredbu da pokrenete gedit kao root korisnika i odredite datoteku koju želite stvoriti:
gksu gedit /etc/ polkit-1 /localauthority/ 50-local.d / com.ubuntu.enable-hibernate.pkla
Zalijepite sljedeći tekst uDatoteka:
[Omogući stanje hibernacije]
Identitet = unix-korisnik: *
Akcija = org.freedesktop.upower.hibernate
ResultActive = yes
Spremite tekstualnu datoteku, a zatim se odjavite i prijavite natrag. Moći ćete hibernacijuiz izbornika sustava.