Установка VMware-Workstation

Материал из ALT Linux Wiki

VMWare Workstation 17.6.4 Pro - бесплатная версия

С ноября 2024 VMware Workstation становится полностью бесплатным для пользователей Windows и Linux.

Рассмотрим установку пакета для Linux на примере ALT K-Workstation 11.1:

# chmod a+x VMware-Workstation-Full-17.6.4-24832109.x86_64.bundle
# ./VMware-Workstation-Full-17.6.4-24832109.x86_64.bundle

Пытаемся запустить VMWare с помощью команды vmware из консоли с правами root:
Если возникает ошибка с библиотекой libp11-kit.so.o, то делаем следующие исправления:

# cd /usr/lib/vmware/lib/libp11-kit.so.0/
# mv libp11-kit.so.0 libp11-kit.so.0.bak
# ln -sf /usr/lib64/libp11-kit.so.0 libp11-kit.so.0

Запускаем vmware заново - Wizard может потребовать исходники ядра Linux для компиляции модулей.
Обновляем текущее ядро до последней версии с помощью команды:
# update-kernel
Устанавливаем текущие сборочные заголовки:
# apt-get update
# apt-get install kernel-headers-6.12 kernel-headers-modules-6.12

Снова запускаем vmware, установщик находит исходники, соглашаемся на сборку модулей
По окончании запускается успешно (и работает) VMware
VMware ALT Linux 1.7.4.png

Первый запуск VMWare Workstation 12 Pro

Если при запуске VMWare Workspation 12 Pro на Альт Линукс показывается ошибка

C header files matching your running kernel were not found.
Refer to your distribution's documentation for installation instructions.

то установите пакет:

  • kernel-headers-modules-std-def

Если пакет стоит, но установщик отказывается работать или не находит нужную версию gcc можно ручками собрать и установить модули ядра VMware. Все действия от root

#cd /usr/lib/vmware/modules/source 
#rm -fr vmmon-only vmnet-only vmnet.o vmmon.o 
#tar xf vmmon.tar 
#tar xf vmnet.tar 
#cd vmmon-only 
#make 
#cd ../vmnet-only 
#make 
#cd .. 

если нет такой директории, то создаем

#mkdir /lib/modules/`uname -r`/misc 

копируем модули

#cp vmmon.o /lib/modules/`uname -r`/misc/vmmon.ko 
#cp vmnet.o /lib/modules/`uname -r`/misc/vmnet.ko 
#depmod -a 
#/etc/init.d/vmware restart 

если обновили ядро, то операции повторяем. После этого VMware запускается Всем удачи

Для корректной работы VMware-Workstation-Full 8 и 9

 cat <<EOF> /etc/pam.d/vmware-authd
 #%PAM-1.0
 auth     include        system-auth
 account  include        common-login
 password include        common-login
 session  include        common-login
 EOF
 chmod 711 /lib/modules

Ссылки