Сбой монитора виртуальной машины VMWare в Ubuntu 16.04 LTS
Я не могу запустить vmware 12 в моей ОС Ubuntu 16.04 LTS. Это всегда показывает, что неисправный монитор машины не работает.
3 ответа
Я решил эту проблему.
Ubuntu 16.04, VMware Workstation 12.1.0 build-3272444
- Отключите безопасную загрузку в моем BIOS.
Бежать
sudo su - vmware-modconfig --console --install-all
Используя скрипт Чарли на сайте http://superuser.com/questions/1328401/vmware-workstation-vmmon-broken-on-ubuntu-18-04/, я смог собрать необходимые модули для ядра 4.15.0-29-generic на 16.04LTS. В конце скрипта есть опечатка, между строкой не должно быть возврата sudo ln -s /lib/x86_64-linux-gnu/libz.so.1
а также /usr/lib/vmware/lib/libz.so.1/libz.so.1
Еще одно дополнение, которое я бы порекомендовал, это добавить sudo /etc/init.d/vmware restart
Команда до конца приведенного выше сценария.
Таким образом, настоящий сценарий решения с настройками:
#!/bin/bash
VMWARE_VERSION=workstation-12.5.9
TMP_FOLDER=/tmp/patch-vmware
rm -fdr $TMP_FOLDER
mkdir -p $TMP_FOLDER
cd $TMP_FOLDER
git clone https://github.com/mkubecek/vmware-host-modules.git
cd $TMP_FOLDER/vmware-host-modules
git checkout $VMWARE_VERSION
git fetch
make
sudo make install
sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1
sudo /etc/init.d/vmware restart
`` `
Извините, это не комментарий к ответу Чарли, у меня нет репутации в этом аккаунте.
Обратите внимание, что это будет работать только для Workstation 12.5.9
, вы можете легко сказать, какая у вас версия, запустив vmware --version
У меня была такая же проблема, решение использовалось vmware-workstation-version-12.1.1-3770994
, Я попробовал это, и это работало просто отлично.
В моем случае я использую Workstation 16.0 на Ubuntu 20.10, и мне нужно было зарегистрировать ключи MOK, используя
MOKutil
перед
vmware-modconfig
завершится успешно.
Здесь есть подробное руководство: https://develmonk.com/2020/06/06/whats-wrong-with-vmware-workstation-on-ubuntu/