Как можно восстановить работоспособность службы systemd-modules-load.service?

Как решить проблему с невозможностью загрузиться в Fedora из-за ошибки "failed to start systemd-modules-load.service - load kernel modules" после неудачной попытки запустить Anbox и последующей смены операционной системы?
  • 24 января 2024 г. 23:58
Ответы на вопрос 2
Ошибка "failed to start systemd-modules-load.service - load kernel modules" означает, что система не смогла загрузить один или несколько модулей ядра, перечисленных для автоматической загрузки. Это может произойти по нескольким причинам, включая отсутствие модуля, проблемы с зависимостями или неправильную конфигурацию.

Вот как можно попробовать восстановить работоспособность службы systemd-modules-load.service:

1. Определите зависимость, из-за которой отказывается работать `systemd-modules-load.service`. Чтобы это сделать, проверьте логи командами:
   ```bash
   systemctl status systemd-modules-load.service
   journalctl -xe
   dmesg | grep failed
   ```

2. Если проблема непосредственно связана с Anbox, скорее всего, есть неправильный модуль, который пытается загрузиться во время старта системы. Необходимо найти и исправить или удалить соответствующую конфигурацию. Модули, которые должны загружаться при старте, обычно находятся в `/etc/modules-load.d/`. Проверьте все файлы в этой директории и убедитесь, что все перечисленные модули доступны и их можно загрузить.

3. Если вы обнаружите неправильные или несуществующие модули в `/etc/modules-load.d/`, отредактируйте соответствующие файлы конфигураций, удалив ссылки на них или исправив названия модулей. Для редактирования используйте текстовый редактор, например, nano или vim:
   ```bash
   sudo nano /etc/modules-load.d/name.conf
   ```

4. После исправления конфигураций перезапустите `systemd-modules-load.service` командой:
   ```bash
   sudo systemctl restart systemd-modules-load.service
   ```

5. Проверьте, что сервис запустился без ошибок:
   ```bash
   sudo systemctl status systemd-modules-load.service
   ```

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

Если вы не можете загрузиться в систему нормально, вам может потребоваться использовать live USB с Fedora или систему восстановления для выполнения вышеуказанных операций.

Пожалуйста, учитывайте, что важно только то, что вы точно знаете, какие модули вы отключаете или удаляете, и что они не являются критическими для работы системы или оборудования.
Возможно кому-то поможет, я покопался в системе и нашел в каталоке /etc/modules-load.d/ файл anbox.conf я его устанавливал соотвественно для анбокс, но анбокс я удалял а вот конфигурационный файл остался, который и вызывал ошибку потому что не мог найти модули которые надо запускать, удаление каталога  modules-load.d полностью решили мою проблему
Похожие вопросы