Početna » kako da » Kako ponovno omogućiti hibernaciju u Ubuntuu 12.04

    Kako ponovno omogućiti hibernaciju u Ubuntuu 12.04

    Ako ste upravo ažurirali Ubuntu 12.04, možda ćete primijetiti da u izborniku sustava nedostaje opcija. Opcija hibernacije je sada skrivena prema zadanim postavkama, ali je možete vratiti ako želite sustav hibernacije.

    Stanje hibernacije je onemogućeno prema zadanim postavkama jer može uzrokovati probleme na nekim konfiguracijama sustava. Trebali biste izvršiti hibernaciju s posebnom naredbom kako biste provjerili radi li ispravno prije ponovnog omogućavanja.

    Hibernacija u odnosu na obustavu

    Opcija Suspend je još uvijek dostupna u Ubuntuovom izborniku sustava. Kao i hibernacija, suspend sprema vaše otvorene programe i podatke, tako da možete brzo nastaviti sa svojim prethodnim sadržajem. Međutim, suspenzija zahtijeva snagu - dok je u načinu obustavljanja računalo će nastaviti crtati malu količinu energije. Ako sustav izgubi napajanje - na primjer, ako iskopčate stolno računalo iz utičnice napajanja ili se isprazni baterija prijenosnog računala, izgubit ćete rad.

    U suprotnom, stanje hibernacije sprema stanje vašeg sustava na tvrdi disk i isključuje sustav, ne trošeći napajanje. Kada nastavite s hibernacijom, vaši otvoreni programi i podaci bit će vraćeni. Stanje hibernacije štedi energiju, ali traje dulje - računalo mora vratiti podatke u RAM, dok suspenzija zadržava podatke u RAM-u.

    Zašto je onemogućen

    Hibernate ne radi ispravno na mnogim hardverskim konfiguracijama s Ubuntu i drugim Linux distribucijama. Ako hibernacija ne radi ispravno na vašem sustavu, možete nastaviti iz stanja hibernacije da biste utvrdili da je vaš rad izgubljen. Neki upravljački programi za hardver također ne rade ispravno s hibernacijom - na primjer, Wi-Fi hardver ili drugi uređaji možda neće raditi nakon nastavka rada s hibernacije.

    Kako bi spriječili da se novi korisnici susreću s tim greškama i gube posao, hibernacija je prema zadanim postavkama onemogućena.

    Testiranje hibernacije

    Prije ponovnog omogućavanja hibernacije trebali biste ga testirati da biste provjerili radi li ispravno na vašem sustavu. Prvo, spremite svoj rad u sve otvorene programe - izgubit ćete ga ako hibernacija ne radi ispravno.

    Za testiranje hibernacije pokrenite terminal. Upišite terminal u crticu i koristite Ctrl-Alt-T tipkovni prečac.

    U terminalu pokrenite sljedeću naredbu:

    sudo pm-hibernate

    Vaš će se sustav isključiti. Nakon izvo enja naredbe, ponovno uključite sustav - ako se vaši otvoreni programi ponovno pojave, hibernacija ispravno radi.

    Rješavanje problema hibernacije

    Iako su hardverske nekompatibilnosti veliki problem s hibernacijom, postoji još jedan uobičajeni problem. Stanje hibernacije sprema sadržaj RAM-a na swap particiju. Stoga vaša swap particija mora biti barem toliko velika koliko i RAM. Ako imate swap particiju od 2 GB i 4 GB RAM-a, hibernacija neće raditi ispravno.

    Brz način uspoređivanja veličine RAM-a i swapa je s aplikacijom System Monitor.

    Na kartici Resources (Resursi) možete pregledati veličine memorije i swapa. "Memorija" ovdje se odnosi na vašu RAM.

    Ako stvarno želite koristiti hibernaciju i vaša swap particija je manja od vaše RAM-a, pokušajte pokrenuti GParted s live CD-a. Možete pokrenuti GParted sa Ubuntu live CD-a ili posvećenog CD-a uživo. S CD-a uživo možete promijeniti veličinu vaših Ubuntu particija - to ne možete učiniti dok se koriste.

    Ponovno omogućavanje hibernacije

    Naredbu sudo pm-hibernate možete pokrenuti kad god želite hibernaciju, ali to je nezgodno. Da biste ponovno omogućili opciju hibernacije u izbornicima, morat ćete stvoriti datoteku PolicyKit.

    Za to možete koristiti bilo koji uređivač teksta, ali u ovom primjeru koristit ćemo gedit. Izvedite sljedeću naredbu da biste pokrenuli gedit kao korijenski korisnik 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ći stanje hibernacije]
    Identitet = Unix korisnik: *
    Akcija = org.freedesktop.upower.hibernate
    ResultActive = yes

    Spremite tekstualnu datoteku, zatim se odjavite i ponovno prijavite. Moći ćete hibernirati iz izbornika sustava.