|
|
必定要做的准备工作:
安装debian的hibernate软件包;
到 http://www.tuxonice.net/downloads/ 下载patch,补丁内核,编译安装内核;
修改grub的menu.lst,启动时内核的参数要加上"agp=off resume=swap:/dev/hda10",当然hda10是我的swap分区,我的grub例子:title Debian GNU/Linux, kernel 2.6.26.3
root (hd0,0)
kernel /vmlinuz-2.6.26.3 root=/dev/hda7 ro agp=off resume=/dev/hda10
initrd /initrd.img-2.6.26.3 修改/etc/X11/xorg.conf,在下面加一行
修改 /etc/hibernate/blacklisted-modules ,把nvidia那一行注释掉。
*******************
下面是吐血经验,很小很小的事情,但搞了半天。
有两件:
1
/etc/hibernate/hibernate.conf中有三行,台式机像我这样注释掉不要的,只留下disk方式:#TryMethod suspend2.conf
TryMethod disk.conf
#TryMethod ram.conf suspend2方式我怎么搞都不成功。
ram方式说unkown machine,看官网好像说某些台式主板才可以。
2
说"Tuxonice binary signature file not found.",完全不用管它。
这个文件( /usr/local/share/hibernate/tuxonice-binary-signature.bin)是内存映像文件。
不要用这个文件方式存储,休眠时需要校对文件——如果你内存很大,这个文件占空间就需要很大,校对花很长时间。
这里其实你不用做什么,只要保证你的swap分区空间充足——比内存大。
******
补充给初试hibernate的。休眠命令就是hibernate,root用户才能运行。 请自行在桌面建立个快捷方式"gksu hibernate"。 |
|