Linux操作系统下的休眠与待机

王朝system·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

内核2.6.23以前要用suspend2-source,以后就用tuxonice-source了。

1、安装tuxonice-source和hibernate-script

前者是打了休眠和待机功能的补丁的内核源码包,后者是提供了用户执行休眠和待机的脚本。

2、编译内核

下面是我的配置

* Power Management support │ │

│ │ [ ] Legacy Power Management API (DEPRECATED) │ │

│ │ [ ] Power Management Debug Support │ │

│ │ *] Suspend to RAM and standby │ │

│ │ *] Hibernation (aka 'suspend to disk') │ │

│ │ () Default resume partition │ │

│ │ <*> Enhanced Hibernation (TuxOnIce) --->

--- Enhanced Hibernation TuxOnIce) │ │

│ │ --- Image Storage (you need at least one allocator) │ │

│ │ <*> File Allocator │ │

│ │ <*> Swap Allocator │ │

│ │ --- General Options │ │

│ │ <*> Compression support │ │

│ │ <*> Userspace User Interface support │ │

│ │ (/usr/local/sbin/tuxonice_fbsplash) Default userui program location │ │

│ │ [ ] Allow Keep Image Mode │ │

│ │ *] Replace swsusp by default │ │

│ │ < > Cluster support ---> │ │

│ │ *] Checksum pageset2 │ │

│ │ (25) Default waiting time for emergency boot messages │ │

3、使用新内核

在终端下和X里面用

hibernate -n和hibernate-ram -n分别试试,如果一切正常则表明配置是没问题的,可以正常使用(去掉后面的-n)

4、hibernate-ram不能resume的问题——vbetool

刚开始在我的dell 1400本本上待机后再恢复,屏幕会变得很暗很暗,终端下根本看不见东西,但是机器是在运行的。搜了下,发现需要用vbetool,安装vbetool,然后打开/etc/hibernate/common.conf里的

### vbetool

EnableVbetool yes

再试试,就一切正常了。

笔记本有了待机和休眠的功能,方能体现其价值啊!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航