我的 Debian Wheezy 桌面遇到了一个奇怪的问题。当我尝试关闭系统(从 Gnome 或从命令行shutdown -h now
)时,计算机会自动重新启动。
最奇怪的是,重新启动前的最后一条消息是“现在将停止”......几秒钟后,计算机重新启动。等待系统启动后,如果我shutdown -h now
从控制台发出命令(在启动 GNOME 之前),计算机会干净地关闭,并且停留离开。
尽管我知道我可以无限期地让计算机保持开启状态(毕竟,这不是 Windows 机器),但我更喜欢正确关闭它。
我应该查看一些配置文件和/或选项来解决此问题吗?
背景信息
- Debian 7.5“喘息”64 位
- 处理器:英特尔酷睿 i7
- 主板:华硕P8B75-M
答案1
该帖子有许多建议,看起来像是值得您跟进的好线索。
值得尝试的事情
想法#1 - systemd如果您的系统使用 systemd ,请尝试使用以下命令:
$ systemctl poweroff
想法#2 - 黑名单内核模块 mei_me
想法#3 - 询问journalctl启动消息这个用于移动英特尔高速芯片组的mei_me(英特尔管理引擎接口)会引起很多麻烦。
您可以将该模块列入黑名单,您可能会失去我不知道的功能。
如果您的笔记本电脑支持它,您可以在 BIOS 中禁用它。我读到人们成功地禁用了它,尽管他们的问题各不相同。
查看有关journalctl
导致系统重新启动的原因的反馈。
$ sudo journalctl -b
想法 #4 - 添加内核参数 acpi=force
尝试将以下内容添加到内核的引导参数中。这些可以附加到 中内核行的末尾/etc/grub2.cfg
。
linux /vmlinuz-3.14.4-100.fc19.x86_64 root=/dev/mapper/fedora_greeneggs-root ro rd.md=0 ... acpi=force ...
想法#5 - 尝试不同的电源(额定值更大)
想法 #6 - 禁用 WOL(局域网唤醒)我的电源是450W。然而,我厌倦了绕头,直到我读到 GA-Z87N-WIFI 手册第 23 页,我们使用 PCI-E 的情况建议使用 500W 或更高的电源,因为较低的弹簧会不稳定(重新启动的可能原因)。
升级到650W电源,关机后重新启动,从来没有发生过。
结论:新显卡非常耗能。经常检查打印的功率要求并调整能源。
想法 #7 - xhci 模块内核中的错误默认情况下,BIOS(电源管理)中启用了唤醒 LAN。由于我为我的专用网络配置了 Synology NAS,因此“骗子”正在向网络发送数据包,并在执行此关闭操作后使我能够访问 Linux 计算机。
我遵循了你的建议(我禁用了唤醒 LAN),一切都按预期进行。
xhci:修复 Haswell 上 S5 之后的虚假唤醒
答案2
我在 Fedora 22 和 Arch 安装中遇到了这个问题。看完之后这个错误报告我添加xhci_hcd.quirks=262144
到我的/etc/default/grub
启动选项中。
答案3
我有同样的问题,上面的解决方案都不适合我。原来是这个错误 那里提到的解决方法对我有用:
dpkg --purge kexec-tools