我成功在 HP Proliant Microserver 上安装了 32 位 Ubuntu Server 12.04,一切都运行正常,但是当我尝试使用命令关闭机器时,halt
或者poweroff
在禁用所有内容后机器挂起并停留在屏幕上System halted
,无法再与网络交互或访问它,我唯一能做的就是用电源按钮强制关闭它。
最初甚至reboot
不起作用,但在编辑文件后/etc/default/halt
,它起作用了:
INIT_HALT=POWEROFF
我按照一些论坛的建议修改 /etc/default/grub,方法是将行更改
GRUB_CMDLINE_LINUX_DEFAULT=""
为:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
但它对我不起作用。
我尝试做相反的事情并在 BIOS 和 grub 设置中禁用 ACPI:
GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash acpi=off noacpi"
一样。我再说一遍,没有图形环境。
有人找到其他解决方案吗?
答案1
在控制台中尝试使用此命令,运行如下root
:
shutdown -h now
这个对我有用。
答案2
该问题似乎在最新的内核版本中很常见。
我也遇到了同样的问题,尝试了很多解决方案,但都不起作用。最后,我通过安装较低的内核版本 3.2.0-23 来降级内核。
这解决了我的问题。