Debian 休眠问题 PM:找不到交换标头

Eug*_*ene 3 power-management swap

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

Gil*_*il' 11

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

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

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