kextload'/库/应用程序支持/VMware 工具/vmmemctl.kext'

kextload'/库/应用程序支持/VMware 工具/vmmemctl.kext'

我有一个运行良好的 AMD Mac OS 10.8.3 映像,我在其中为 iPhone 开发了一个悄无声息的大型应用程序。不知道为什么,但今天我尝试安装 VMWare 工具,因为有人承诺它会提供更高的性能和附加功能,例如客户机和主机系统之间的文件夹共享。

现在我的加载在桌面出现之前就停止了,因为鼠标光标变成了一个小黑方块(在加载桌面之前总是这样)。轮子可能会随机旋转 2 或 3 次然后再次停止(我等了 30 分钟才看到它最终是否启动)。

有快速修复方法吗?我不能失去我在那里所做的一切。作为备份,我只需打开 vdmk 并复制,但我希望可以修复这个损坏的图像。

答案1

Apple 在 OS X EULA 中的一项条件是,在虚拟机中运行 OS X 仅支持在 Apple 硬件上运行。为了遵守许可证,VMware 添加了检查功能,如果 VMware 软件检测到主机硬件不是 Apple 制造的,则会检测并阻止 OS X VM 运行。

安装 VMware 工具可能会恢复或重新激活该硬件检查,从而阻止虚拟机成功运行。

答案2

如果有人仍在寻找这个。我通过以下方式解决了我的问题:

  • 安装完 Mac 操作系统后,为了安全起见,请制作快照
  • 您应该插入 darwin(VMWare 工具)iso 并安装它。
  • 安装 VMware 工具后,不要重新启动。只需让屏幕保持打开状态。
  • 以 root(“sudo su”)模式导航(通过终端)到 /Library > Application Support > VMware Tools。
  • 删除 vmmemctl.kext 和 vmmemctl
  • 编辑文件服务.sh在同一目录中
  • 注释掉该文件中的这两行,保留它们如下图所示。
    • kextload'/库/应用程序支持/VMware 工具/vmmemctl.kext'

    • '/库/应用程序支持/VMware 工具/vmmemctl'

  • 保存编辑的文件,退出编辑器,然后(通过仍在运行的安装程序)重新启动虚拟机。

启动可能需要很长时间

在 robservatory 博客中找到的解决方案(关联

我自己没有找到解决方案。功劳全归功于 robservatory。

相关内容