Я использую Lubuntu 11.10, и команды:
sudo shutdown
и
sudo halt
не выключают мою систему. Вместо этого компьютер зависает на экране выключения, который появляется непосредственно перед выключением. С этого момента он просто ничего не делает. Есть идеи, почему это происходит?
Проверьте файл /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
Остановка и отключение питания
sudo shutdown -hP now
Мое понимание того, что «остановка» означает именно то поведение, которое вы наблюдаете - все процессы прекращаются, а машина останавливается (то есть «застревает ... непосредственно перед выключением») - что было единственным возможным поведением в старые времена, когда машины не имели возможностей ACPI - сначала вы останавливаете машину, а затем вручную нажимаете выключатель питания.
Связанная команда под названием poweroff
грациозно завершает все процессы, а затем выдает вызов ACPI, который выключает машину.
Однако, как указывает Ринзвинд, точное поведение команды halt
можно изменить, отредактировав /etc/default/halt
, поэтому можно заставить ее вести себя как poweroff
.
Попробуйте
sudo poweroff
или
sudo shutdown -P now
Самое простое, что нужно сделать, это следовать указаниям ниже. Это то, что я сделал, и теперь все заработало нормально для меня и некоторых рабочих станций моего ноутбука / ноутбука.
Если вы используете 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