在休眠过程中,运行 Ubuntu 12.04 的笔记本电脑尝试休眠后返回到登录屏幕。
当我查看系统日志时,我看到了以下错误消息:
kernel: [34519.069373] PM: Not enough free memory
kernel: [34519.069374] PM: Error -12 creating hibernation image
任何帮助将不胜感激。
谢谢。
答案1
我不确定这是否能帮到你,但休眠要求你的交换分区至少是物理 RAM 的 1.5 倍。如果不是,则其中没有足够的空间来存储 RAM 的内容。如果是这种情况,你可以尝试通过缩小硬盘上的一个或多个分区来腾出空间,并根据需要移动分区,以便将可用空间添加到交换分区。
要完成所有这些事情,您可以使用实时 CD 中的 GParted,甚至可以将其安装在当前系统上(但您将无法移动已安装的分区,因此最好从实时会话中工作)。
答案2
许多人建议将交换分区设置为 RAM 大小的两倍。例如,如果 RAM 大小为 8GB,则交换空间大小应等于 16GB。