Выключение через командную строку приводит к зависанию системы на экране выключения

Я использую Lubuntu 11.10, и команды:

sudo shutdown

и

sudo halt

не выключают мою систему. Вместо этого компьютер зависает на экране выключения, который появляется непосредственно перед выключением. С этого момента он просто ничего не делает. Есть идеи, почему это происходит?

2
задан 23 April 2012 в 06:23

5 ответов

Проверьте файл /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
0
ответ дан 23 April 2012 в 06:23

Я всегда использую shutdown -h now.

0
ответ дан 23 April 2012 в 06:23

Остановка и отключение питания

sudo shutdown -hP now
0
ответ дан 23 April 2012 в 06:23

Мое понимание того, что «остановка» означает именно то поведение, которое вы наблюдаете - все процессы прекращаются, а машина останавливается (то есть «застревает ... непосредственно перед выключением») - что было единственным возможным поведением в старые времена, когда машины не имели возможностей ACPI - сначала вы останавливаете машину, а затем вручную нажимаете выключатель питания.

Связанная команда под названием poweroff грациозно завершает все процессы, а затем выдает вызов ACPI, который выключает машину.

Однако, как указывает Ринзвинд, точное поведение команды halt можно изменить, отредактировав /etc/default/halt, поэтому можно заставить ее вести себя как poweroff.

Попробуйте

sudo poweroff

или

sudo shutdown -P now
0
ответ дан 23 April 2012 в 06:23

Самое простое, что нужно сделать, это следовать указаниям ниже. Это то, что я сделал, и теперь все заработало нормально для меня и некоторых рабочих станций моего ноутбука / ноутбука.

Если вы используете Ubuntu 11.04, 11.10 и 12.04, откройте командную строку и выполните следующую команду:

$ gksudo gedit /etc/default/halt

Теперь, когда у вас открыт Vi или Gedit - Editor, добавьте это ниже в свой файл как показано INIT_HALT = POWEROFF. Надеюсь, это поможет вам так же, как и для меня.

Сценарий остановки:

# Default behaviour of shutdown -h / halt. Set to "halt" or "poweroff".
HALT=poweroff
INIT_HALT = POWEROFF
0
ответ дан 23 April 2012 в 06:23

Другие вопросы по тегам:

Похожие вопросы: