|
|
Riga 1: |
Riga 1: |
| Questa guida tratta la configurazione delle modalit di sospensione ed ibernazione del nostro sistema operativo in esecuzione su laptop e notebook di recente generazione.
| |
|
| |
|
| =Prerequisiti=
| |
| I prerequisiti per poter abilitare la sospensione e l' ibernazione del nostro portatile sono semplici:
| |
| * i sorgenti di un kernel recente e la capacit compilarlo;
| |
| * alcuni programmi utili
| |
| * spazio sufficiente su disco
| |
|
| |
| =Software necessario=
| |
| Dobbiamo procurarci alcuni programmi:
| |
| * hibernate (il programma a linea di comando che gestisce l' ibernazione)
| |
| * suspend2 (una patch per il kernel)
| |
| * eventualmente i tools di gestione del risparmio energetico per il nostro Desktop Environment. In questa guida far riverimento espressamente a Gnome Power Management (GPM), ma presumo il tutto sia facilmente adattabile ad altri programmi.
| |
|
| |
| ==Hibernate==
| |
| Procediamo con l' installare hibernate. Il tutto si risolve con il classico:
| |
| <pre># apt-get install hibernate vlock</pre>
| |
|
| |
| ==Suspend2==
| |
| ===Scaricare la patch===
| |
| Dal sito di [http://www.suspend2.net/ Suspend2], scarichiamo la versione pi recente della patch. Al momento di scrivere questa guida il kernel pi recente il 2.6.16.19 e la patch Suspend2 la 2.2.5.
| |
|
| |
| Ecco come procedere.
| |
| ====Download====
| |
| <pre>koky:~# cd /usr/src/
| |
| koky:/usr/src#
| |
| koky:/usr/src# wget http://www.suspend2.net/downloads/all/suspend2-2.2.5-for-2.6.16.9.tar.bz2
| |
| --12:40:13-- http://www.suspend2.net/downloads/all/suspend2-2.2.5-for-2.6.16.9.tar.bz2
| |
| => `suspend2-2.2.5-for-2.6.16.9.tar.bz2'
| |
| Risoluzione di www.suspend2.net in corso... 212.236.250.103
| |
| Connessione a www.suspend2.net|212.236.250.103:80... connesso.
| |
| HTTP richiesta inviata, aspetto la risposta... 200 OK
| |
| Lunghezza: 104,327 (102K) [application/x-bzip2]
| |
|
| |
| 100%[====================================>] 104,327 77.44K/s
| |
|
| |
| 12:40:17 (77.22 KB/s) - "suspend2-2.2.5-for-2.6.16.9.tar.bz2" salvato [104327/104327]
| |
|
| |
| koky:/usr/src#</pre>
| |
|
| |
| ====Decompressione====
| |
| <pre>koky:/usr/src# tar xvjf suspend2-2.2.5-for-2.6.16.9.tar.bz2
| |
| suspend2-2.2.5-for-2.6.16.9/
| |
| suspend2-2.2.5-for-2.6.16.9/apply
| |
| suspend2-2.2.5-for-2.6.16.9/Changelog.txt
| |
| suspend2-2.2.5-for-2.6.16.9/unapply
| |
| suspend2-2.2.5-for-2.6.16.9/2000-workqueue-freezing.patch
| |
| suspend2-2.2.5-for-2.6.16.9/features
| |
| suspend2-2.2.5-for-2.6.16.9/2020-kmod-freeze.patch
| |
| suspend2-2.2.5-for-2.6.16.9/3030-reboot-handler-hook.patch
| |
| suspend2-2.2.5-for-2.6.16.9/3020-cryptoapi-deflate.patch
| |
| suspend2-2.2.5-for-2.6.16.9/3050-init-hooks.patch
| |
| suspend2-2.2.5-for-2.6.16.9/3060-reset-kswapd-max-order-after-resume.patch
| |
| suspend2-2.2.5-for-2.6.16.9/3080-dynamic-pageflags.patch
| |
| suspend2-2.2.5-for-2.6.16.9/3070-clear-swapfile-bdev-in-swapoff.patch
| |
| suspend2-2.2.5-for-2.6.16.9/3040-proc-acpi-sleep-activate-hook.patch
| |
| suspend2-2.2.5-for-2.6.16.9/2010-suspend2-freezer-upgrade.patch
| |
| suspend2-2.2.5-for-2.6.16.9/3000-crypto-api-lzf-support.patch
| |
| suspend2-2.2.5-for-2.6.16.9/9900-Suspend2.patch
| |
| koky:/usr/src#</pre>
| |
|
| |
| ===Applicare la patch===
| |
| ===Configurare il kernel===
| |
| [[image:Menuconfig-01.png]]
| |
| [[image:Menuconfig-02.png]]
| |
| ===Configurazione del bootloader===
| |
| =Configurare il sistema=
| |