Ubuntu всегда перезагружается при завершении работы.

Вопрос или проблема

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

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

У меня установлен Windows на отдельном разделе. Каждый раз, когда я выключаю Windows, он остается выключенным и не перезагружается. Это приводит меня к мысли, что проблема не связана с BIOS (и никакие настройки питания BIOS не позволяют автоматическую перезагрузку).

Существует ли какая-либо настройка самой операционной системы Ubuntu, которая может вызывать перезагрузку?

ИЗМЕНЕНИЕ: Выключение выполняется через панель системы в правом верхнем углу.

Перезагрузка также происходит при выполнении выключения с помощью команд systemctl poweroff или shutdown now в терминале.

ИЗМЕНЕНИЕ 2: После выполнения инструкций Уолтинейтора не было обнаружено очевидных проблем в логах. Компьютер завершает выключение, а затем загружается, без каких-либо указаний (которые я вижу) на то, что что-то пошло не так. Также не указана причина загрузки.

23 ноя 08:09:07 имя_компьютера systemd[1]: systemd-remount-fs.service: Успешно деактивировано.
23 ноя 08:09:07 имя_компьютера systemd[1]: Остановлены корневые и ядровые файловые системы.
23 ноя 08:09:07 имя_компьютера systemd[1]: Достигнута цель завершения работы системы.
23 ноя 08:09:07 имя_компьютера systemd[1]: Достигнута цель поздних служб завершения работы.
23 ноя 08:09:07 имя_компьютера systemd[1]: systemd-poweroff.service: Успешно деактивировано.
23 ноя 08:09:07 имя_компьютера systemd[1]: Завершено отключение системы.
23 ноя 08:09:07 имя_компьютера systemd[1]: Достигнута цель отключения системы.
23 ноя 08:09:07 имя_компьютера systemd[1]: Выключение.
23 ноя 08:09:07 имя_компьютера systemd-shutdown[1]: Синхронизация файловых систем и блок-устройств.
23 ноя 08:09:07 имя_компьютера systemd-shutdown[1]: Отправка SIGTERM оставшимся процессам...
23 ноя 08:09:07 имя_компьютера systemd-journald[381]: Журнал остановлен
-- Загрузка f6afdb5b374443c0b75cf586919542ba --
23 ноя 08:09:35 имя_компьютера kernel: Версия Linux 6.2.0-37-generic (buildd@bos03-amd64-055) (x86_64-linux-gnu-gcc-11 (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils для Ubuntu) 2.38) #38~22.04.1->
23 ноя 08:09:35 имя_компьютера kernel: Команда: BOOT_IMAGE=/boot/vmlinuz-6.2.0-37-generic root=UUID=fbf8902f-4eb5-4b1e-b079-899f72ab1846 ro quiet splash vt.handoff=7
23 ноя 08:09:35 имя_компьютера kernel: Поддерживаемые процессоры KERNEL:
23 ноя 08:09:35 имя_компьютера kernel:   Intel GenuineIntel
23 ноя 08:09:35 имя_компьютера kernel:   AMD AuthenticAMD
23 ноя 08:09:35 имя_компьютера kernel:   Hygon HygonGenuine
23 ноя 08:09:35 имя_компьютера kernel:   Centaur CentaurHauls
23 ноя 08:09:35 имя_компьютера kernel:   zhaoxin   Shanghai  
23 ноя 08:09:35 имя_компьютера kernel: Физическая карта ОЗУ, предоставленная BIOS:

Спасибо.

Эта проблема была решена обновлением ОС до 23.04 без каких-либо других действий с моей стороны.

С момента обновления с Ubuntu 20.04 до Ubuntu 22.04 мое устройство ведет себя точно так же. Каждый раз после выключения проходит около 2-4 секунд, и устройство перезагружается. В BIOS включен Wake-On-Lan (если он выключен, перезагрузка не происходит). Я выяснил, что если нет сетевого подключения, то перезагрузка не происходит (замечание для умных: нет, никакой другой машины, отправляющей WOL-пакеты на ПК); так что сам факт наличия или подключения Ethernet-кабелей достаточно для пробуждения. Настройка Wake-On-Lan в BIOS позволяет устройствам PCIe пробуждать машину. Мой вывод: что-то изменилось в ядре или дистрибутиве, что изменило поведение. Система Ryzen; Ubuntu MATE 22.04.

Вот что я пробовал:

  • Проверил BIOS (все настройки правильные).
  • Выключил все устройства в своей сети (тем не менее, ПК перезагружается каждый раз после выключения), но с кабелями, все еще подключенными к коммутатору.
  • Отключил Ethernet-кабели; больше нет перезагрузки.

Мой вывод: некоторый прерывание PCIe от сетевой карты вызывает пробуждение ПК.

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

Изменено: Похоже, с Ubuntu 22 systemd теперь отвечает за управление энергией. Не уверен, связано ли это, но может быть.

Ответ или решение

Проблема автоматического перезапуска Ubuntu при завершении работы

Введение

Отличительная особенность ОС Ubuntu заключается в её гибкости и многофункциональности. Однако, несмотря на всё её достоинство, пользователи иногда сталкиваются с проблемами, такими как автоматический перезапуск при завершении работы. В данной статье мы рассмотрим возможные причины этой проблемы и способы её решения.

Фон проблемы

Пользователи сообщают о подобной проблеме, где система автоматически перезапускается после выполнения команды завершения работы. При этом, как было замечено, в операционной системе Windows такое поведение не наблюдается — она корректно завершает работу без перезапуска. Это подсказывает, что причиной проблемы, вероятнее всего, являются настройки Ubuntu или взаимодействие между ОС и оборудованием.

Возможные причины

  1. Настройки BIOS: Несмотря на то, что некоторые пользователи утверждают, что настройки BIOS не влияют на автоматический перезапуск, стоит убедиться, что параметры энергосбережения и управления питанием настроены верно. Существуют опции, такие как Wake-On-Lan или Wake-On-PXE, которые могут вызвать перезапуск системы.

  2. Сетевые настройки: В частности, если Wake-On-Lan включен, наличие сетевого подключения может вызывать нежелательный перезапуск. Отсутствие подключения к сети может помочь избежать возникшей проблемы — это подтверждено множеством пользователей, включая тех, кто отключал Ethernet-кабель перед завершением работы системы.

  3. Конфигурация ядра и системных служб: Некоторые изменения в ядре или системные службы, такие как systemd, которые управляют состоянием электроэнергии, могут влиять на поведение вашей системы при завершении работы. С обновлением системы на более новые версии Ubuntu (с 20.04 на 22.04 и выше) возможны изменения, которые могут касаться управления питанием.

  4. Состояние оборудования: Конкретные компоненты системы, включая сетевые карты, могут вызываются прерывания, которые активируют систему, даже при выполнении команды завершения работы.

Решение проблемы

  1. Проверьте BIOS: Убедитесь, что настройки Wake-On-Lan отключены, если это не требуется. Просмотрите другие параметры, относящиеся к энергосбережению и событиям, приводящим к пробуждению системы.

  2. Измените сетевые параметры: Отключите кабель Ethernet перед завершением работы, чтобы предотвратить перезапуск. Если возможно, рассмотрите возможность отключения Wake-On-Lan в настройках вашей сетевой карты через операционную систему.

  3. Обновите ядро: Попробуйте установить более новую версию ядра, возможно, в версиях, выпуск которых состоялся после перехода на Ubuntu 22.04, были устранены подобные проблемы.

  4. Логи системы: Анализируйте системные журналы на предмет сообщений об ошибках во время завершения работы и перезапуска. Команды journalctl -b -1 (для просмотра日志ов предыдущего сеанса) могут оказать помощь в этом.

  5. Используйте альтернативные команды: Попробуйте выполнить завершение работы с помощью других команд, таких как poweroff или halt, чтобы узнать влияет ли это на проблему.

Заключение

Хотя проблема автоматического перезапуска Ubuntu может быть затруднительной, использование предложенных подходов может не только помочь в её решении, но и улучшить понимание работы вашей системы. Кроме того, как показывает практика, обновление системы может стать эффективным методом устранения подобных недочетов. Если проблема сохраняется, рекомендуется обратиться к специализированным форумам, где можно получить помощь от более опытных пользователей и разработчиков.

Оцените материал
Добавить комментарий

Капча загружается...