Проблема перезагрузки с Checkway и OpenSUSE

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

Я установил OpenSUSE 15.6 с нуля на Checkway POS ChwaySH-J, но она зависает при перезагрузке системы.

Я отмечаю интересный момент. Когда я выбираю пункт меню Выход или Перезагрузка из установочного USB до установки системы, она перезагружается. Но после установки она не может перезагрузиться…

Я убрал splash=silent и quiet из grub, и вот последние строки на экране во время перезагрузки системы:

Достигнута цель Завершение работы системы
Достигнута цель Служба позднего завершения работы
Завершено Перезагрузка системы
Достигнута цель Перезагрузка системы

Также я добавил Storage=persistent в journald, и вот конец journalctl -b -1:

systemd[1537]: Остановлена цель Основная пользовательская цель.
systemd[1537]: Остановлена цель Базовая система.
systemd[1537]: Остановлена цель Пути.
systemd[1537]: Остановлена цель Сокеты.
systemd[1537]: Остановлена цель Таймеры.
systemd[1537]: Остановлена ежедневная очистка временных директорий пользователя.
systemd[1537]: Закрыт сокет D-Bus пользовательского сообщения.
systemd[1537]: Остановлено создание пользовательских файлов и директорий.
systemd[1537]: Удален раздел Пользовательского приложения.
systemd[1537]: Достигнута цель Завершение работы.
systemd[1537]: Завершено Выход из сессии.
systemd[1537]: Достигнута цель Выход из сессии.

Я установил систему как ext4. Grub – это просто Grub2 (не EFI). BIOS настроен по умолчанию:

  • По умолчанию для Legacy и EFI
  • По умолчанию для ACMP

Может быть, мне нужно переписать модуль ядра для перезагрузки и сделать его таким же, как в USB установщике? Или эту проблему можно решить с помощью пере конфигурации чего-то?

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

Проблема перезагрузки системы OpenSUSE 15.6 на оборудовании Checkpoint POS ChwaySH-J может быть вызвана различными факторами. Учитывая предоставленные вами детали, давайте рассмотрим возможные причины и решения, которые помогут вам устранить эту проблему.

Анализ проблемы

  1. Состояние системы при перезагрузке: Из ваших логов видно, что система достигает нескольких целевых состояний, включая Reached target System Shutdown и Reached target System Reboot. Однако, хотя процесс перезагрузки и достигает этих точек, система не завершает его успешно.

  2. Параметры загрузки GRUB: Вы убрали параметры splash=silent и quiet, что позволило вам видеть, на каких этапах система зависает. Это хороший шаг для диагностики, так как теперь можно больше узнать о процессе загрузки.

  3. Установка файловой системы: Установка на ext4 — это стандартный выбор для многопользовательских систем, и в большинстве случаев это не должно вызывать ограничений по производительности или совместимости.

  4. Конфигурация BIOS: Параметры BIOS, установленные по умолчанию для Legacy и EFI, могут не вызывать проблем, но стоит проверить, правильно ли настроены все опции, такие как Secure Boot или Fast Boot, которые могут влиять на работу системы при перезагрузке.

Рекомендуемые действия для устранения проблемы

  1. Обновление драйверов и ядра: Убедитесь, что у вас установлены все последние обновления для OpenSUSE, включая обновления ядра и драйверов. Иногда проблема может быть решена просто обновлением программного обеспечения.

    sudo zypper refresh
    sudo zypper update
  2. Проверка журнала системных сообщений: Кроме уже собранных логов journalctl, стоит также проверить другие журналы, такие как /var/log/messages или dmesg, для выявления возможных ошибок, которые могли возникнуть в процессе завершения работы или перезагрузки.

  3. Настройки загрузчика: Попробуйте добавить параметр reboot=force в конфигурацию GRUB и проверьте, изменит ли это поведение системы. Для этого откройте файл /etc/default/grub и добавьте параметр:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=force"

    После изменений выполните команду для обновления конфигурации загрузчика:

    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  4. Тестирование на другом оборудовании: Если возможно, протестируйте установку OpenSUSE на другом оборудовании, чтобы исключить аппаратные проблемы. Иногда несовместимость может проявляться только на специфических устройствах.

  5. Проверка модулей ядра: Если вы предполагаете, что проблема может быть связана с модулями ядра, вы можете проверить текущие загруженные модули и попытаться загрузить различное ядро (например, с помощью grubby) или переустанавливать модули, если это возможно.

  6. Обращение в сообщество: Если ни одно из приведенных выше решений не помогло, рассмотрите возможность обращения на форумы OpenSUSE или Checkpoint с детальным описанием вашей проблемы. Возможно, кто-то уже сталкивался с подобной проблемой и сможет предложить решение.

Заключение

Проблемы с перезагрузкой системы могут быть сложными и многофакторными. Следуя вышеуказанным шагам, вы сможете диагностировать и, возможно, решить вашу проблему с перезагрузкой OpenSUSE 15.6 на Checkpoint POS ChwaySH-J. Не забывайте осуществлять резервное копирование необходимых данных перед проведением каких-либо изменений. Удачи вам в решении этой проблемы!

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

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