LINUX.ORG.RU

Перезагрузка после выключения(иногда). Как исправить?

 , , ,


0

1

ОС: Debian 7

Компьютер: Fujitsu Lifebook ah532 (Технические характеристики: http://globalsp.ts.fujitsu.com/dmsp/Publications/public/RU_LIFEBOOK_AH532.pdf)

Проблема: Я привык выключать систему через «halt». Но иногда, вместо выключения происходит перезагрузка. К сожалению у меня нет никаких гипотез об том, почему так происходит. Debian 7 единственная ОС, поэтому я не знаю, глюк ли это Debian 7 или самого железа.

Deleted

Последнее исправление: Deleted (всего исправлений: 1)
$ man halt | grep poweroff
       halt, poweroff, reboot - Halt, power-off or reboot the machine
       poweroff [OPTIONS...]
       halt, poweroff, reboot may be used to halt, power-off or reboot the machine.
       -p, --poweroff

Попробуй сделать halt -p.

Extraterrestrial ★★★★★
()
Последнее исправление: Extraterrestrial (всего исправлений: 1)
Ответ на: комментарий от DeadEye

Просто я не использую halt, считаю это некрасивым способом.

Почему??

Мне всегда казалось, что «shutdown -h now», «poweroff», «init 0» и «halt» это абсолютно одно и тоже. Если я неправ, то в чём разница между ними?

Deleted
()
Ответ на: комментарий от Deleted
root@linux:/# halt

и

root@linux:/# poweroff
просто жестко убивают все процессы, в том числе и init, а потом выключают. poweroff - ипостась команды halt.
root@linux:/# init 0
и
root@linux:/# shutdown -h now
тоже суть одно и то же, но они корректно останавливают процессы и потом только init. Так что использую один из двух последних.

DeadEye ★★★★★
()
Ответ на: комментарий от DeadEye

1.Откуда Вы это знаете, можете ссылочку дать?

У меня нет сомнений в Вашей правдивости, просто хотелось бы поближе познакомится с источником, где приводятся подобные тонкости.

2.Хорошо,это грубо, признаю. Но КАК такая грубость может вызвать перезагрузку, уму непостижимо?

Deleted
()
Ответ на: комментарий от Deleted

1) man halt. А насчет init и shutdown - man shutdown. Большинство процессов описано там. А shutdown идет только с init.
2) Не знаю, насчет кривого завершения - гипотеза.

DeadEye ★★★★★
()
Ответ на: комментарий от DeadEye

Попробовал init 0. Увы, не помогло. Буквально в этот же раз компьютер перешёл в перезагрузку.

Кстати, у меня во время выключения системы постоянно выходит надпись типа «rpcbind будет выключен, после чего перезагружен».

Может быть это с ним как-то связанно?

Deleted
()
Ответ на: комментарий от DeadEye

Изменил настройки Grub, добавил загрузку ядра с опцией «acpi=noirq». Пока полёт нормальный, уже раз 7 выключил без перезагрузок.

Я ведь правильно понимаю, что это означает, что у моего ноутбука кривой BIOS(вернее эмуляция онного, ибо у меня UEFI), который команду «выключить» иногда понимает как «перезагрузка»?

Deleted
()
Ответ на: комментарий от Deleted

Скорее уж acpid. UEFI не пользуюсь, на его тему ничего не могу сказать.

DeadEye ★★★★★
()
Ответ на: комментарий от DeadEye

Кривое завершение приводит к перезагрузке!?

Марш за учебники!

anonymous
()

надо начать с починки acpi

dsdt там всякие итп.

aol ★★★★★
()
Ответ на: комментарий от anonymous

Я про то, что сам halt кривой, а не то, как выполняет эту команду ТС. То есть сам ELF-файл halt.

DeadEye ★★★★★
()

Было такое. Поменял бп и прошло.

quest ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.