Я не могу запустить vmware 12 в моей ОС Ubuntu 16.04 LTS. Это всегда показывает, что жизнеспособный монитор машины не работает.
Я решил эту проблему.
Ubuntu 16.04, сборка VMware Workstation 12.1.0 3272444
Выполнение
sudo su -
vmware-modconfig --console --install-all
У меня была та же проблема, решение использовало vmware-workstation-version-12.1.1-3770994
. Я попробовал его, и это работало просто великолепно.
Используя сценарий Charly на superuser.com/questions/1328401/vmware-workstation-vmmon-broken-on-ubuntu-18-04/, я смог создать необходимые модули для ядра, 4.15.0-29-универсального на 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
```
Извините это не комментарий к ответу Charly, у меня нет репутации на этой учетной записи.
Обратите внимание, что это будет только работать на Workstation 12.5.9
, можно легко сказать, какую версию Вы имеете путем выполнения vmware --version
В моем случае я использую Workstation 16.0 на Ubuntu 20.10, и мне нужно было зарегистрируйте ключи MOK с помощью MOKutil
, прежде чем vmware-modconfig
будет успешно завершена.
Здесь есть подробное руководство: https://develmonk.com/2020/06/06/whats-wrong-with-vmware-workstation-on-ubuntu/