我正在使用 Lubuntu 11.10,命令如下:
sudo shutdown
和
sudo halt
不要关闭我的系统。相反,计算机会挂在关机前出现的关机屏幕上。从那时起它就什么也不做了。你知道为什么会发生这种情况吗?
答案1
检查文件/etc/default/halt
该文件包含一个变量设置,告诉halt
它应该如何表现。
OPTIONS
The following variables can be set.
HALT If set to poweroff the system will be powered down after it has
been brought down. This is the default.
If set to halt the system will only be halted after it has been
brought down. What exactly this means depends on your hardware.
NETDOWN
Setting this to no prevents shutdown from shutting down the
network intefaces. This is necessary to use Wake-On-Lan.
Setting it to yes causes shutdown to also bring down the network
interfaces (and thus prevent the machine from being woken up
remotely).
HALT
可能被设置为halt
而不是poweroff
。
从我的系统: more /etc/default/halt
# Default behaviour of shutdown -h / halt. Set to "halt" or "poweroff".
HALT=poweroff
答案2
我的理解是,“停止”意味着您正在观察到的行为 - 所有进程都终止并且机器停止(即“在关闭之前保持卡住......”) - 这是过去机器没有 ACPI 功能时唯一可能的行为 - 首先停止机器,然后手动拨动电源开关。
相关命令会poweroff
正常终止所有进程,然后发出 ACPI 调用来关闭机器。
halt
然而,正如 Rinzwind 指出的那样,可以通过编辑来改变命令的确切行为/etc/default/halt
,因此可以使其表现得像poweroff
。
尝试
sudo poweroff
或者
sudo shutdown -P now
答案3
我一直使用shutdown -h now
。
答案4
最简单的方法就是按照下面的说明操作。这就是我所做的,现在我和我的一些同事的工作站/笔记本电脑都开始正常工作了。
如果您使用的是 Ubuntu 11.04、11.10 和 12.04,请打开命令行并运行以下命令:
$ gksudo gedit /etc/default/halt
现在您已经打开了 Vi 或 Gedit 编辑器,请按照如下所示将其添加到您的文件中INIT_HALT = POWEROFF
。希望这对您有所帮助,就像对我一样。
停止脚本:
# Default behaviour of shutdown -h / halt. Set to "halt" or "poweroff".
HALT=poweroff
INIT_HALT = POWEROFF