我的电脑(N550JK)有 12 GB 的 RAM 和 1.5 TB 的 HDD 存储空间。我的 HDD 包含 16 GB 的交换分区,我认为这足以用于休眠。
我已全新安装 Ubuntu。由于我的显卡(NVIDIA GeForce GTX 850M)非常混乱nouveau
;我已使用内核参数启动 Live CD nomodeset
,如果我不这样做,我会收到很多错误并且我的系统会挂起。在我成功安装 Ubuntu 并安装最新更新和第三方软件(如闪存、解码器等)后。当我启动 Ubuntu 时,由于 nouveau 不兼容;我遇到了登录循环等问题。我按照以下链接操作并解决了我的显卡问题(实际上我希望如此):
- 15.04 和 Nvidia:登录循环
- http://rajat-osgyan.blogspot.com.au/2015/03/how-to-install-bumblebee-on-ubuntu.html
我已经nvidia-352
从 PPA 和bumblebee
Ubuntu 存储库安装了驱动程序。
由于我的键盘上的屏幕亮度 FN 键不起作用,我已将acpi_osi=
内核参数添加到文件GRUB_CMDLINE_LINUX_DEFAULT=
的一部分/etc/default/grub
。而且成功了!我的 FN 键问题解决了!!!为了提供信息,我还删除了quiet splash
内核选项。
我上面提到了所有这些,因为它们是我安装 Linux 后所做的唯一的事情。
好了,重点来了。首先,在确定我的显卡配置没问题后,我pm-hibernate
以 root 身份运行,然后它就成功了!:D 然后,我决定在电源菜单上启用它,因此按照此链接中的说明操作:
然后,我使用电源菜单休眠,看起来休眠效果很好。但是当我尝试恢复时,我得到了,
- 与从交换加载图像相关的消息。
Suspending console(s) (use no_console_suspend to debug)
(这是最后一条消息)
然后,我的系统就挂了。
之后我很好奇,我是否遇到了同样的问题pm-hibernate
?所以我pm-hibernate
再次使用休眠功能,问题再次出现。
那么我应该怎么做才能使休眠功能发挥作用?如果您需要更多信息,我可以拍摄我的系统快照、录制视频或发送您想要的日志文件。