无法安装VMWare Workstation v8


11

安装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

安装好

启动时,系统会要求我安装已编译并加载到运行内核中的模块。

一个窗口打开

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:~$

我已经完全卸载,然后重新安装。我正在安装正确的版本。补丁可能有问题。VMware在Ubuntu 11.10上完美安装

这就是我卸载的方式

Answers:


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

安装补丁

sudo ./patch-modules_3.2.0.sh

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


7

禁用版本检查

  • 在编辑器中打开脚本* .sh(gedit)
  • 向下滚动到第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

或更改第7/8行的版本,例如vmreqver=8.0.4将补丁程序应用于vmware工作站8.0.4
wimh

2

尝试使VMWare工作站在Ubuntu 12.04 LTS上安装和/或工作时存在已知问题。最好的选择是等待下个月的完整版本,或者恢复到Ubuntu 11.10。我知道这听起来没有用,但是我遇到了同样的问题,因此我决定暂时恢复到Ubuntu 11.10。


找到了一个解决方案(上面),谢谢。您是对的,但有错误,但无论是预发布产品还是“成品”产品,总会有错误。该测试版已解决了我遇到的NVidia性能问题,否则我会坚持使用较早的版本。谢谢:-)
pst007x 2012年

2

确定这个补丁

patch-modules_3.2.0.sh
vmware3.2.0.patch

完美运行,唯一的问题是我不小心按下了更新vmware按钮,这在最坏的时间搞砸了一切。我尝试了所有尝试,也试图完全卸载vmware。直到我尝试将头发从秃头中拉出之前,什么都没做。

然后,我关闭计算机,并从启动加载程序以较早版本启动Ubuntu。然后,我重新安装了vmware,然后重新安装了所需的补丁!最终,我然后以常规的Ubuntu 3.2重新启动,它开始工作了。

即使通过卸载vmware,3.2内核中还是有剩余的东西


2

此处的情况相同:VMPlayer和修补程序的正确版本仍然声称它不是正确的版本。

我的解决方案:通过用“#”取消注释以下行,我跳过了patch-modules_3.2.0.sh中的versioncheck。取消注释行后,补丁程序开始工作,我的播放器现在可以工作了。

[ -z "$vmver" ] && error "VMWare is not installed (properly) on this PC"

[ "$vmver" == "workstation$vmreqver" ] && product="VMWare WorkStation"

[ "$vmver" == "player$plreqver" ] && product="VMWare Player"

[ -z "$product" ] && error "Sorry, this script is only for VMWare WorkStation $vmreqver or VMWare Player $plreqver"

小心我的回答。重新启动系统后,我的桌面空了,甚至无法在终端中执行简单的ls命令。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.