VMware vmplayer не удается запустить виртуальную машину на Ubuntu: “Не удалось открыть /dev/vmmon”

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

Я получаю следующую ошибку при попытке запустить OVA ВМ с помощью VMPlayer на Ubuntu 12.04

Не удалось открыть /dev/vmmon: Нет такого файла или директории. Пожалуйста, убедитесь, что модуль ядра 'vmmon' загружен

Я проверил с помощью lsmod, и он действительно не был загружен. Когда я пытаюсь загрузить модуль с помощью “modprobe -v vmmon”, получаю следующую ошибку:-

insmod /lib/modules/3.5.0-37-generic/misc/vmmon.ko
FATAL: Ошибка вставки vmmon (/lib/modules/3.5.0-37-generic/misc/vmmon.ko): Неверный формат модуля

Затем я нашел на форумах VMware следующее предложение:-

sudo mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old 
sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"

Это запустит много компиляции, я предполагаю, что это для повторной компиляции модуля, но в конце я получаю следующий вывод:-

Запуск служб VMware:
   Монитор виртуальной машины                                            не удался
   Интерфейс связи виртуальной машины                                    сделано
   Семейство сокетов интерфейса связи VM                                 сделано
   Запрещенная файловая система                                          сделано
   Виртуальный Ethernet                                                сделано
   Демон аутентификации VMware                                          сделано
Не удалось запустить службы

После этого я получаю ту же ошибку, что и в начале всего процесса. Это ставит меня в тупик уже 2 дня, любая помощь будет очень ценна 🙁

удалите его как root и переустановите. это, вероятно, решит вашу проблему.

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

Ошибка "Could not open /dev/vmmon: No such file or directory" в VMware Player на Ubuntu 12.04 может быть вызвана несколькими причинами, связанными с загрузкой модулей ядра или неправильной конфигурацией системы. В данном случае ошибка указывает на то, что модуль vmmon, необходимый для запуска виртуальных машин, не загружен или не может быть правильно инициализирован.

Шаги для решения проблемы:

  1. Проверка версии ядра и VMware Player: Убедитесь, что ваша версия VMware Player совместима с установленной версией ядра Linux. Иногда, после обновления ядра, модули VMware могут потерять совместимость и не загружаться.

    uname -r

    Сравните полученное значение с документацией VMware для вашей версии Player.

  2. Обновление VMware Player: Если вы используете устаревшую версию VMware Player, попробуйте обновить до последней версии. Центр обновлений VMware может предложить исправления, которые могут решить вашу проблему.

  3. Компиляция модулей: Как вы уже попытались сделать, выполняя команды для обновления модуля, это должно решить проблемы с несовместимостью. Однако, если компиляция завершилась с ошибками, следует проверить наличие необходимых пакетов для сборки модулей. Установите следующие пакеты:

    sudo apt-get install build-essential linux-headers-$(uname -r)

    После установки этих пакетов повторите попытку загрузки модулей:

    sudo vmware-modconfig --console --install-all
  4. Проверка конфигураций и разрешений: Часто подобные ошибки возникают из-за неправильных настроек прав доступа. Убедитесь, что соответствующие модули доступны для загрузки:

    sudo chmod 755 /lib/modules/$(uname -r)/misc/vmmon.ko
  5. Удаление и повторная установка VMware Player: Если ничего из вышеперечисленного не помогает, рекомендуется полностью удалить VMware Player и переустановить его:

    sudo apt-get remove --purge vmware-player

    Затем загрузите свежую версию дистрибутива VMware Player с официального сайта и выполните установку.

  6. Логи и отладка: Если проблема сохраняется, проверьте логи VMware для получения дополнительной информации о причинах неудачной загрузки модулей. Логи обычно находятся в каталоге:

    /var/log/vmware-installer
  7. Форумы и поддержка сообщества: Если по-прежнему возникли проблемы, не стесняйтесь обращаться за помощью на форумы VMware или в специализированные сообщества Linux. Вероятно, другие пользователи сталкивались с подобными проблемами и смогут вас сориентировать.

Следуя этим рекомендациям, вы должны быть в состоянии исправить ошибку и вернуть функциональность VMware Player на вашем Ubuntu. Если после выполнения всех шагов проблема останется, возможно, стоит рассмотреть другие виртуализационные решения, такие как VirtualBox, которые могут быть более совместимы с вашей системой.

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

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