Ubuntu 12.10 上休眠的奇怪行为

Ubuntu 12.10 上休眠的奇怪行为

我是 ubuntu 新手,之前在 T60 笔记本电脑上使用 XP。

在 XP 下,休眠(在磁盘上休眠)和挂起(在内存中休眠)功能运行良好。当我切换到 ubuntu 时,我被告知由于主板无法正确处理休眠,因此默认情况下不会激活休眠。我相信我的情况不是这样,因为它在 XP 下运行良好。

我已经尝试过休眠而不修改任何配置文件,只是按照建议使用 CL 命令

sudo pm 休眠

有用不知何故:有时它可以正常工作,但大多数情况下会发生以下情况:

  • 发出 CL 命令后正确休眠
  • 开机后开始恢复,但停止并出现黑屏

不过,我找到了一种完成简历的解决方法:

  • 当显示黑屏时,只需使用 Fn-F12(默认情况下暂停
  • 再次按下 Fn 键从挂起状态恢复。登录屏幕出现。

到目前为止,它随时都可以工作。

总而言之,有时从 CL 休眠并不能完全恢复,但如果我们盲目挂起并从挂起中恢复,那么计算机就会恢复到休眠之前的状态。

我想知道如何在同一台计算机上暂停 XP 的工作而不再暂停 ubuntu 的工作。

这是一个错误吗 (如果有帮助的话我很乐意提交错误) ?有人能给我指出一些相关的在线文档吗?

我的电脑:ThinkPad T60,带双核T2400

编辑:正如所解释的,如果在黑屏上执行暂停-恢复,计算机可能会退出黑屏。我试图看看 ubuntu 是否在黑屏期间(暂停-恢复之前)读取键盘……确实如此!但​​我更震惊了……

如果我在黑屏级别盲目地输入“dir”,那么当使用上面提到的解决方法完成恢复后,并且在我登录后,我就会在用来输入 pm-hibernate 命令的控制台中看到 dir 命令的结果。

它的意思是 ubuntu 正在接受命令登录已发生。这似乎是一个很大的安全问题……

答案1

为了使挂起到磁盘(=休眠)可靠地工作,您需要一个至少与 RAM 大小相同的交换分区。
说实话,我从来没有让 T60 休眠,我总是使用挂起到 RAM

编辑:
这甚至不是一个真正的答案 - 但是当你要求提交错误报告时我想指出https://wiki.ubuntu.com/DebuggingKernelSuspendHibernateResume,尤其是下面的部分。

(评论:我也记得我的 T60 上存在问题,但我不知道如何解决它们,而且我不想玩设置......

相关内容