Установка VmWare-Player или VmWare Workstation на Ubuntu 10.10 Maverick

VMware Player — бесплатный программный продукт, на основе виртуальной машины VMware Workstation, но с ограниченной функциональностью, предназначенный для запуска образов виртуальных машин, созданных в других продуктах VMware, а также в Microsoft VirtualPC и Symantec LiveState Recovery. Начиная с версии 3.0 VMware Player позволяет также создавать образы виртуальных машин. Ограничение функциональности теперь касается в основном функций, предназначенных для IT-специалистов и разработчиков ПО.

Сложность, собственно, вот в чем, VmWare-Player на Ubuntu 10.10 x64 проходит нормально, за исключением сборки модулей необходимых для нормальной работы VmWare Player или WorkStation.
Суть проблемы состоит в том, что Ubuntu в данный момент не поддерживает хостовые и гостевые виртуальные машины из-за изменений в ядре Ubuntu-2.6.35.

Решение проблемы под катом...

Лог ошибки выглядел следующим образом:

Oct 11 21:07:48.648: app-140674097211136| Log for VMware Workstation pid=7334 version=7.1.2 build=build-301548 option=Release
Oct 11 21:07:48.648: app-140674097211136| The process is 64-bit.
Oct 11 21:07:48.648: app-140674097211136| Host codepage=UTF-8 encoding=UTF-8
Oct 11 21:07:48.648: app-140674097211136| Logging to /tmp/vmware-root/setup-7334.log
Oct 11 21:07:48.936: app-140674097211136| modconf query interface initialized
Oct 11 21:07:48.937: app-140674097211136| modconf library initialized
Oct 11 21:07:48.983: app-140674097211136| Your GCC version: 4.4
Oct 11 21:07:48.994: app-140674097211136| Your GCC version: 4.4
Oct 11 21:07:49.009: app-140674097211136| Your GCC version: 4.4
Oct 11 21:07:49.028: app-140674097211136| Your GCC version: 4.4
Oct 11 21:07:49.042: app-140674097211136| Your GCC version: 4.4
Oct 11 21:07:49.087: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.091: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.094: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.099: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.102: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.135: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.139: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.143: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.147: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.151: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.161: app-140674097211136| Your GCC version: 4.4
Oct 11 21:07:49.177: app-140674097211136| Your GCC version: 4.4
Oct 11 21:07:49.255: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.259: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.263: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.266: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.270: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.278: app-140674097211136| Your GCC version: 4.4
Oct 11 21:07:49.316: app-140674097211136| Your GCC version: 4.4
Oct 11 21:07:49.430: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.434: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.438: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.442: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:49.446: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:50.350: app-140674097211136| Trying to find a suitable PBM set for kernel 2.6.35-22-generic.
Oct 11 21:07:50.351: app-140674097211136| Building module vmmon.
Oct 11 21:07:50.351: app-140674097211136| Extracting the sources of the vmmon module.
Oct 11 21:07:50.424: app-140674097211136| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmmon-only auto-bui
ld SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.35-22-generic/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.4.5
Oct 11 21:08:02.020: app-140674097211136| Failed to compile module vmmon!


Но, умельцы всегда найдут способ...
Для решения проблемы предлагается сделать следующее(мне помогло):

cd /tmp
wget http://gnu.su/files/downloads/gentoo/vmware7.1.1-patch-kernel-2.6.35.bash
sudo chmod +x vmware7.1.1-patch-kernel-2.6.35.bash
sudo ./vmware7.1.1-patch-kernel-2.6.35.bash


После завершения скрипт скажет выполнить следующую строку - выполняем...

sudo vmware-modconfig --console --install-all


Теперь можно спокойно запустить VmWare Player или VmWare WorkStation

Приложения > Системные утилиты > VMWare [Workstation|Player]




Вас также может заинтересовать:

Установка VMware Server 2.0.2 на CentOS 6
Вышла финальная версия Ubuntu 10.10 Maverick Meerkat
Новый шрифт Ubuntu доступен всем в Maverick
Релиз кандидат Ubuntu 10.10 Maverick Meerkat доступен для скачивания.
Установка s3cmd 0.9.9 на Ubuntu 8.04+
Установка Ubuntu Desktop на LVM