为什么我重启而不是关机?
安装两天后,奇怪的是我的Ubuntu机器正在重新启动而不是从桌面GUI和命令行关闭。
sudo shutdown -h now
sudo halt
(不关闭,而是在引导屏幕Plymouth上冻结)
我通过关闭机器强制关机。
这种情况不会一直发生。
我一直在使用Ubuntu 6个月,从未遇到过这种问题。
在新建的机器上安装Ubuntu 12.04后,我遇到了同样的问题。 另一篇文章的答案帮助我解决了这个问题: https : //askubuntu.com/a/135568/40056
希望有所帮助。
我对新的acer aspre v5笔记本有同样的问题。 它已通过启用笔记本电脑模式来解决
sudo apt-get install laptop-mode-tools
。
希望它会对你有所帮助。
我在Acer V5-571G上遇到了完全相同的问题:笔记本电脑关闭,电源指示灯熄灭,几秒钟后再次启动。 在使用电池时更经常发生。
问题似乎是由pm-utils的错误工作引起的。 但是如果你写入/sys/bus/*/devices/*/power/control
,内核就会控制指定设备的电源管理 – 不知何故,这会使硬件正常关闭。
所以我写了一个脚本:
#!/bin/bash case "$1" in stop) for i in /sys/bus/*/devices/*/power/control ; do echo on > $i ; done ;; esac exit 0
并且在每次关机之前让它被执行我已经将它放在名为K32power-control-on的/etc/rc0.d目录中(不要忘记使脚本可执行,sudo chmod + x K32power-control-on )。 之后,笔记本电脑关机了。
我认为只有少数总线/设备需要将’on’值写入其电源/控制,因此脚本中的设备列表可能会受到限制,但我没有进一步调查。
UPD:这是针对同一问题的更精确的解决方案: http : //www.pbehnke.com/main/node/11
在我的情况下,这是一个Wake On Lan主板(技嘉GA-Z77M-D3H)问题。
我的解决方案
安装ethtool:
sudo apt-get install ethtool
关闭WOL:
sudo ethtool -s eth0 wol d
如果有效,则编辑/etc/rc.local
文件并在exit 0
行之前添加ethtool -s eth0 wol d
。
希望它会对你有所帮助。
进入你的机器BIOS并检查一个名为wake-on-lan或类似的选项并禁用它 。
这是导致我的机器出现此问题的原因。
我的解决方案
- 禁用内部wlan适配器
- 买usb适配器
- 修复关机
例:
lspci found rt3290 wlan rt3290 use rt2800pci module blacklist rt2800pci
编辑blacklist.conf
sudo nano /etc/modprobe.d/blacklist.conf
添加行:
blacklist rt2800pci
重启linux
测试关机:)
安装wlan usb适配器RT2870/RT3070
工作:)
在我的情况下(技嘉H87N-WIFI)我在BIOS中禁用了XHCI – 所以我仍然可以使用WOL。 我怀疑xhci_hcd内核模块有问题。
我在带有Ubuntu 12.04的Thinkpad X230上遇到了这个问题,它在拔下插头后总是重新启动。 我发现这里描述的解决方案对我有用:
安装laptop-mode-tools
(如果尚未安装):
sudo apt-get install laptop-mode-tools
在文本编辑器中打开/etc/default/grub
中的grub配置并添加(或更改)此行:
GRUB_CMDLINE_LINUX_DEFAULT="acpi=noirq quiet splash"
使用以下命令更新grub
:
sudo update-grub