通过命令行关机导致系统挂在关机屏幕上

通过命令行关机导致系统挂在关机屏幕上

我正在使用 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

相关内容