Centos 7 Не удалось запустить LSB: Модули ядра дополнений VirtualBox для Linux.

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

Недавно я провел обновления в одной из моих сред разработки на CentOS 7 (сервер), работающей через Parallels на Mac OSX. Теперь, когда я попытался запустить виртуальную машину, я получил следующий вывод:

[FAILED] Failed to start LSB: VirtualBox Linux Additions kernel modules.
See 'systemctl status vboxadd.service' for details.
[FAILED] Failed to start LSB: VirtualBox Linux Additions service.
See 'systemctl status vboxadd-service.service' for details.

Полный вывод здесь:

Вывод CentOS 7

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

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

Как я могу решить эту проблему?

Так, благодаря другу, я решил эту проблему.

При обновлении ядра, похоже, нужно обновлять Parallels Tools. Проблема в том, что при обновлении ядра видео драйверы были повреждены, добавления VBox, похоже, являются частью набора инструментов Parallels, поэтому проблема заключалась в том, что система зависала из-за того, что не могла найти экран в результате отсутствия правильных видео драйверов.

Установка набора инструментов Parallels и их обновление решили проблему.

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

Конечно, давайте разберем эту проблему детально.

Проблема:

Вы столкнулись с ошибкой при запуске виртуальной машины CentOS 7, работающей на Parallels через macOS. Ошибка следующая: "[FAILED] Failed to start LSB: VirtualBox Linux Additions kernel modules." Это происходит после обновления системы и отображается при загрузке, после чего система застывает и не продолжает загрузку.

Анализ:

Основная причина проблемы заключается в несовместимости драйверов после обновления ядра. В выводе указывается на "VirtualBox Linux Additions", однако вы используете Parallels, что подчеркивает путаницу, возможную из-за обновления ядра системы. После обновления ядра, часто необходимо обновление дополнительных инструментов, таких как Parallels Tools, для обеспечения корректной работы всех драйверов и служб.

Решение:

  1. Обновление Parallels Tools: После обновления ядра, драйверы отображения (видео-драйверы) и другие модули могут быть повреждены или устареть. Перейдите в меню Parallels и выберите "Установить Parallels Tools". Это позволит вам установить релевантные драйверы для вашего текущего ядра.

  2. Проверка и устранение зависимостей:

    • Убедитесь, что все необходимые пакеты и зависимости вашей системы обновлены. Команда sudo yum update позволит обновить все пакеты.
  3. Проверка статуса служб:

    • После обновления инструментов, выполните systemctl status vboxadd.service и systemctl status vboxadd-service.service для проверки статуса данных служб. Если они больше не нужны, можно их отключить или удалить.
  4. Удаление ненужных VirtualBox компонентов:

    • Проверьте наличие ненужных компонентов VirtualBox. Возможно, они были установлены по ошибке. Для удаления используйте:
      sudo yum remove VirtualBox-*
  5. Профилактика:

    • В будущем после любого обновления ядра сразу же обновляйте сторонние инструменты, такие как Parallels Tools, чтобы избежать подобных конфликтов.

Таким образом, правильное обновление Parallels Tools должно решить вашу проблему и позволить системе загрузиться корректно. Если проблема повторяется, может быть полезно провести диагностику зависимостей и проверить наличие противоречий между установленными пакетами и модулями ядра.

Заключение:

Эффективная работа виртуализационных систем требует своевременного обновления всех компонентов, включая инструменты интеграции. Принятие во внимание всех этих шагов должно обеспечить гладкое функционирование вашей разработки на CentOS 7 внутри Parallels на macOS.

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

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