Suspend i hibernate
Izvor: Ubuntu-hr
Sadržaj |
Općenito
Nažalost, činjenica je da Ubuntu (a i ostale Linux distribucije) znaju imati podosta problema sa suspenzijom i/ili hibernacijom. Nadamo se da će se to u budućnosti riješiti do kraja a do tada se moramo snalaziti kako znamo.
Potrebne stvari
- paket suspend koji je dostupan na http://suspend.sourceforge.net
- Linux kernel koji podrzava swsusp (2.5.17 i veći)
- swap particija
- [izbor] libgcrypt (za enkripciju)
- [izbor] libsplashy (za user space splash)
- [izbor] splashutils (za user space splash)
Instalacija
Paket suspend nakon što ste ga skinuli otpakirajte.
tar -xzf suspend-0.8.tar.gz
zatim uđite u direktorij
cd suspend-0.8
Sada bi trebali izvršiti konfiguraciju.
./configure --enable-compress --enable-create-device --with-resume-device=DEVICE
Gdje DEVICE zamijenjuje vašu swap particiju (pogledajte u /etc/fstab).
Nakon što se konfiguracija uspješno završi (vrlo lako je moguće da će vam faliti pojedini paketi, no nebrinite ./configure će vam reći koji pa ih instalirajte)
make sudo make install
Sada bi sve trebalo biti podešeno kako treba, no za svaki slučaj pogledajte sadržaj datoteke /etc/suspend.conf gdje se treba nalazit linija
resume device = /dev/<vaša_swap_particija>
Testiranje
Sada kad je sve podešeno kako treba biti vrijeme je da testiramo radi li to.
Hibernacija
- Računalo testirate na hibernaciju ukucavanjem u terminalu
-
sudo s2disk
- Prođe li sve u redu vaše računalo je sada sposobno za hibernaciju i Vi imate smješak na licu.
Suspenzija
- Suspenzija je malo zakompliciranija za testiranje, ali ništa strašno. Prvo provjerite je li vaša grafička kartica podržana
sudo s2ram -n
- Dobije te li potvrdu da je kartica podržana, testirajte suspenziju sa
sudo s2ram
- Ukoliko vaša kartica nije podržana probajte sa
sudo s2ram --force
Podešavanje računala
Ukoliko vam je testiranje uspješno završilo, na redu je podešavanje računala da koristi s2disk i s2ram umjesto defaultnih postavki za suspenziju i hibernaciju. Prvo ćemo napraviti backup trenutnih postavki u slučaju da nešto pođe po zlu ili ako se kasnije predomislite da sve vratite na staro.
sudo cp /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux.bak sudo cp /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux.bak
Sada cemo izmijeniti datoteke koje sadrže informacije kako da provedu hibernaciju i suspend. Za suspenziju bi to bila ova datoteka
sudo gedit /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux
Sada treba izbrisati sve što se tu nalazi i dodati
#!/bin/sh /sbin/s2ram --force (ako mašina nije podržana)
Isto napraviti i za hibernaciju
sudo gedit /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
Također potrebno je sve pobrisati i dodati
#!/bin/sh /sbin/s2disk
Zaključak
Nema zaključka.