我在将 PC 置于挂起模式时遇到了一些麻烦。
1. 我无法让它完全进入睡眠状态
它暂停当前会话并转到登录屏幕,使所有屏幕变黑,但实际上不会关闭 PC 或显示器。
2. 唤醒后无网络
从挂起状态唤醒后,网络连接断开了,我无法重新启用它,因此我必须重新启动计算机。重新启动后,ifconfig
我可以看到所有接口都消失了。只有lo
存在。
3. 唤醒延迟
当它唤醒时,它会显示一个没有任何窗口或图标的桌面背景。似乎无法进行任何键盘或鼠标交互。过了一段时间(几分钟),一切都恢复正常,除了上述问题外,似乎运行正常。我认为这与运行VirtualBox
虚拟机有关(通过Vagrant
)。当我没有运行虚拟机时 - 我没有遇到此问题。此外,如果我有一台正在运行的机器,我无法完全关闭我的电脑。它只是挂在那里试图关机,直到我按下机箱上的电源按钮。
更新 #1:
我已经生成了@Xubu-Tur 请求的日志文件。
以下是已执行操作的列表:
- 日志已清除
- 系统关闭
- 系统启动
- 登录
- 暂停
- 醒来
- 登录
- (无网络,无延迟)
- 系统重启
- 系统启动
- 登录
- Vagrant up(虚拟机启动)
- 暂停
- 醒来
- (无网络,无延迟)
- 已保存日志
这是实际的日志: https://gist.github.com/slavafomin/247b77c5886f2009e56b
这次我没有遇到第三个问题。但不知道为什么。
请指教。
更新 #2:
我已将 Linux 内核更新至最新版本:
$ uname -r
3.13.0-24-generic
谢谢你的建议!但我仍然有同样的问题(#1 和 #2)。
我正在使用最新Xubuntu 14.04
的ASUS P8P67 EVO REV 3.0
台式电脑。
顺便说一句,在Windows 8.1
同一台机器上运行时(双启动),我没有遇到任何此类问题。
如果需要,我很乐意用一些诊断信息来更新我的问题。谢谢!
答案1
sudo pm-suspend
目前,我通过比较 dmesg after和 gui suspend after dmesg找不到任何相关错误。gui suspend 日志在之前突然中断:
PM: Syncing filesystems ... done.
PM: Preparing system for mem sleep
Freezing user space processes ... (elapsed 0.001 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
PM: Entering mem sleep
pm-suspend
也许是权限问题,但我对 gui suspend之间的区别了解不够。
以下是解决方法对于问题:
使用以下命令在桌面上创建一个启动器sudo pm-suspend
:
如果您想使用密码运行它,请勾选“在终端中运行”,否则无需输入密码即可运行它,请按照以下步骤操作:
打开终端并运行sudo visudo
,然后转到文件末尾并附加以下内容:
username hostname = (root) NOPASSWD: /usr/sbin/pm-suspend
( 更多信息如何在没有密码的情况下运行特定的 sudo 命令?)
将用户名替换为您的用户名,将主机名替换为您的主机( hostname
在终端中运行以获取它)
按 CTRL+X 退出并保存文件。然后挂起的桌面启动器应该无需密码即可运行。
其他建议:
从新的 Xubuntu 14.04 DVD 或 USB 启动,运行“尝试 Ubuntu”,然后尝试使用 gui 暂停。如果没有问题,最好重新安装 Xubuntu。
解决您的问题的方法apportcheckresume
可能是 http://ubuntuforums.org/showthread.php?t=2053494&p=12219467#post12219467(但这只会停用消息)