无法安装 VMWare Workstation v8

pst*_*07x 11 software-installation vmware-workstation

安装 VMware 8.0.2 64 位

Ubuntu 12.04LTS 64 位测试版

我的内核版本是:3.2.0-20-generic

pst007x@pst007x-Aspire-5741:~$ sudo sh VMware-Workstation-Full-8.0.2- 591240.x86_64.bundle
Run Code Online (Sandbox Code Playgroud)

安装正常

当我启动时,我被要求安装被编译并加载到正在运行的内核中的模块。

一个窗口打开

VMware 内核模块更新程序

这在虚拟网络设备上失败

错误日志

更新:

补丁

当我尝试添加补丁时,出现以下错误:

 pst007x@pst007x-Aspire-5741:~$ sudo sh patch-modules_3.2.0.sh
 [sudo] password for pst007x: 
 patch-modules_3.2.0.sh: 27: [: workstation8.0.2: unexpected operator
 patch-modules_3.2.0.sh: 28: [: workstation8.0.2: unexpected operator
 Sorry, this script is only for VMWare WorkStation 8.0.2 or VMWare Player 4.0.2. 
 Exiting
 pst007x@pst007x-Aspire-5741:~$
Run Code Online (Sandbox Code Playgroud)

我已经完全卸载,并重新安装。我正在安装正确的版本。应该是补丁的问题。VMware 在 Ubuntu 11.10 上完美安装

我就是这样卸载的

pst*_*07x 13

从各种回应中总结出这一点:

移动到主文件夹

  1. VMware-Workstation-Full-8.0.2-591240.x86_64.bundle
  2. 补丁:patch-modules_3.2.0.sh
  3. 补丁:vmware3.2.0.patch

补丁下载链接(xtact 内容到主文件夹):

http://weltall.heliohost.org/wordpress/2012/01/26/vmware-workstation-8-0-2-player-4-0-2-fix-for-linux-kernel-3-2-and- 3-3/

安装 VMware

sudo sh VMware-Workstation-Full-8.0.2-591240.x86_64.bundle
Run Code Online (Sandbox Code Playgroud)

安装补丁

sudo ./patch-modules_3.2.0.sh
Run Code Online (Sandbox Code Playgroud)

注意:确保补丁具有可执行权限


小智 7

禁用版本检查

  • 在编辑器 (gedit) 中打开脚本 *.sh
  • 向下滚动到第 27 行
  • 在第 27、28、29 行的开头添加“#”
  • 保存脚本
  • 尝试再次运行脚本

或去

  • cd /usr/lib/vmware/modules/source
  • sudo tar xvf vmnet.tar
  • 这将解压缩文件vmnet-only夹中的文件
  • 假设你有补丁文件在 ~/Downloads/vmware802fixlinux320/vmware3.2.0.patch
  • sudo patch -p1 <~/Downloads/vmware802fixlinux320/vmware3.2.0.patch
  • sudo mv vmnet.tar vmnet.tar.bak
  • sudo tar cvf vmnet.tar vmnet-only/

重新运行 VMware Workstation 或 Player。以防万一,您可能需要安装

  • sudo apt-get install patch