我的Ubuntu13.10安装没有hibernate,不管我做什么。虽然我有Tuxonice和足够的交换空间来覆盖真正的RAM,但它仍然不能工作。
是Ubuntu还是机器的问题?如果是前者,我会尝试安装不同的Linux,否则我会放弃。
更新: VGA兼容控制器:英特尔公司核心处理器集成图形控制器(rev 18) (prog-if 00 VGA控制器)
我有50%的空闲内存。
暂停这台机器是没有问题的。
我已经在https://www.kernel.org/doc/Documentation/power/basic-pm-debugging.txt上试过了所有的技巧。
发布于 2013-12-29 13:48:24
尝试将其放入脚本中:
#!/bin/bash
sync
echo shutdown > /sys/power/disk
echo disk > /sys/power/state并以根用户的身份运行它(su root,您需要根密码,您也可以使用sudo -i和您自己的密码)。我注意到,例如,KDE,各种关闭选项并不都适用于我作为一个非特权用户。
如果这不起作用,那么内核ACPI模块(S)可能与您的硬件有关。
但是,请注意,您还需要足够的RAM来创建休眠映像,而不仅仅是交换。否则,您将失败与“没有足够的空闲内存”错误。如果发生这种情况,请尝试添加:
echo 0 > /sys/power/image_size到那个剧本的顶端。若要查看当前图像大小,请使用cat /sys/power/image_size。这是图像的最大大小,但是如果设置为零,它将尽可能小(想必内核选择最小化压缩,因此如果允许,它更喜欢更大的图像)。
要检查硬件上可用的挂起状态是什么:
cat /sys/power/state您应该看到一个包含至少standby mem disk的简短列表。这些东西的文档都在[kernel src]/Documentation/ABI/testing/sysfs-power中。
https://unix.stackexchange.com/questions/107011
复制相似问题