我在关闭系统时遇到问题。当我关闭笔记本电脑时,一切看起来都很正常,但几秒钟后它会自行开机。我尝试通过终端使用“shutdown -h now”将其关闭,它可以工作,但仅在 Ubuntu 中的 Arch 上使用“shutdown -hH now”或“shutdown -H now”它挂在启动屏幕上。我还查找了一些“LAN 唤醒”BIOS 条目(因为提到这些条目会导致该问题),但我没有这些条目。
如何修复我的发行版以便能够在不使用终端的情况下从 DE 菜单关闭发行版?
答案1
在您的硬件上,操作系统接口可能不支持此功能。因此,当您关闭它时,它会重新启动。我已经遇到过很多次了。
顺便说一句,您是否尝试过“init 0”而不是 shutdown?
我正在寻找的另一件事是解决这个问题的 BIOS 选项。所有 BIOS 制造商都略有不同,因此我无法提供固定答案。
答案2
某些 Intel Ivy Bridge 和 Haswell 芯片组包含 XHCI USB3 控制器版本,需要在非常具体的方式,否则它会在几秒钟后重新启动系统。
问题是,具体方式不同版本的芯片组的问题是不同的,解决某一芯片组版本问题的关机程序实际上会原因它是另一个版本。
由于系统固件在大多数情况下会启动 XHCI 控制器来探测 USB 键盘和鼠标,因此xhci_hcd
将驱动程序列入黑名单对此无济于事,实际上可能会使问题变得更糟。
https://bugzilla.kernel.org/show_bug.cgi?id=66171
如果您遇到此问题并且系统具有这个时代的芯片组,您可以尝试将以下内核模块选项之一添加到/etc/modprobe.d/xhci.conf
:
options xhci-hcd quirks=270336
options xhci-hcd quirks=8192
options xhci-hcd quirks=262144
一次只尝试其中一行。正确的quirks
值取决于您的系统所具有的确切芯片组版本。