为什么我重启而不是关机?

安装两天后,奇怪的是我的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