Debian hibernate 问题 PM:未找到交换标头

Debian hibernate 问题 PM:未找到交换标头

我的上网本上有 Debian 6 2.6.32-5-amd64。随着pm-utils睡眠工作,但休眠失败并出现错误:PM: Swap header not found!。安装后使用 ubuntu 教程启用了交换 - 这可能是关键,但找不到工作解决方案。

答案1

您没有可识别的交换分区。检查您的交换分区是否处于活动状态:运行cat /proc/swaps以查看正在使用哪些交换空间。

这可能是尝试休眠到交换文件的症状。参见例如Ubuntu 错误#313724。某些休眠方法接受交换文件,但这取决于休眠方法和内核版本,并且看起来您的无法处理交换文件。某些版本的pm-utils 可以休眠到文件;您需要配置系统以resume_offset在引导回休眠系统时传递正确的参数。

如果您使用更新的操作系统创建了交换分区,或者以前加密过交换分区但现在不再加密,则可能需要重新初始化交换分区。mkswap在与分区对应的块设备上运行(例如mkswap /dev/sdz99,确保名称和编号正确,否则这将覆盖您的数据分区之一)。

相关内容