Как увидеть, что происходит во время выключения

12

Через несколько недель Ubuntu зависает почти каждый раз, когда я выключаю его.

Я знаю это, потому что анимация выключения останавливается, и ничего не реагирует: Ctrl+ Alt+ Delили AltGr+ Syst+ reisubне имеют никакого значения.

Я попытался просмотреть различные файлы журнала в, /var/logно только сообщение уровня INFO регистрируется.

Я надеюсь решить эту проблему - сделать подробное завершение работы, чтобы я мог видеть, что происходит, и то, что вызывает проблему, чтобы я мог приступить к ее решению.

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

Спасибо за любые советы.

Гюйгенс
источник
Я наконец узнал, что происходит. Я получаю мягкую блокировку процессора между 2 процессами при выключении: umount и java. Java на самом деле является приложением резервного копирования Crashplan. Я обнаружил, что они не выполняют корректное завершение работы (они используют сценарии инициализации, но не используют уровни запуска 0 или 6). Следующее исправило проблему:sudo update-rc.d -f crashplan remove ; sudo update-rc.d crashplan defaults 60 30
Гюйгенс

Ответы:

18

Временно отключить косую черту

Вы можете временно отключить заставку и «тихий» режим, отредактировав команду загрузки в GRUB:

  1. Перезагрузите компьютер и подождите, Shiftпока компьютер включится. Должно появиться меню GRUB:

    GRUB меню

  2. Нажмите, eчтобы отредактировать команду для первой записи, затем используйте клавиатуру, чтобы удалить слова quiet splash:

    Редактор команд GRUB

  3. Нажмите Ctrl+ xдля загрузки.

Этот параметр будет действовать до следующей перезагрузки.

Навсегда отключить косую черту

Вы можете сделать изменение постоянным, изменив /etc/default/grub. Закомментируйте эту строку:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

и добавьте это:

GRUB_CMDLINE_LINUX_DEFAULT=""

Запустите sudo update-grubи перезагрузите компьютер, чтобы изменения вступили в силу.

Предупреждение. Если вы испортите этот файл, возможно, ваш компьютер не сможет снова загрузиться. Сообщите кому-нибудь здесь, если вы не уверены, как внести изменения.

ændrük
источник
2
Хорошо, я сделаю это. Возможно, вместо того, чтобы изменить его навсегда, я могу просто отредактировать приглашение grub в режиме реального времени, поэтому, если я сделаю ошибку, мне просто нужно перезагрузить компьютер, и я снова в порядке.
Гюйгенс
Это отличная идея.
rndrük
Я сделал несколько пусков и остановок, и твой трюк - именно то, что я искал. Хотя, к сожалению для меня, мой компьютер отказывается зависать теперь, когда я могу его контролировать ;-) Спасибо за помощь!
Гюйгенс
1
Просто для того, чтобы упомянуть здесь: вы можете «редактировать Grub Live», удерживая Shift при загрузке и нажимая, eвыбрав запись, которую вы хотите изменить.
Стефано Палаццо
Или вы можете просто нажать кнопку домой, чтобы увидеть сообщения.
Błażej Michalik
0

При выключении введите tty1, нажав ctrl+ alt+ F1, а затем закройте менеджер рабочего стола.

sudo service gdm stop

или если вы используете 11.10, то

sudo service lightdm stop

затем выключите компьютер, запустив

sudo halt

Теперь вы должны увидеть всю информацию.

Элвис Стрессборг
источник