可以使用安装程序助理在 macOS 虚拟机上安装或升级 VMware Tools。

如果在具有 Apple 标签的电脑上使用 VMware Fusion 或 ESXi,您可以创建 Mac OS X Server(10.5 或更高版本)虚拟机并安装 VMware Tools。

对于 macOS 虚拟机,VMware Tools 包含以下两个内核扩展模块,这些模块对于在 Fusion 上运行的某些功能至关重要:
  • com.vmware.kext.vmhgfs:用于 hgfs 或共享文件夹支持
  • com.vmware.kext.VMwareGfx:用于 VMware 视频驱动程序
注: 自 macOS Big Sur 起,Apple 已弃用对 KEXT 内核扩展模块的支持。安装 VMware 工具时,不会自动加载 KEXT 模块。如果要使用与内核扩展模块关联的功能,请确保在系统提示您选择某个选项时手动允许加载 VMware 内核扩展模块。

前提条件

  • 开启虚拟机。
  • 确认客户机操作系统正在运行。

过程

  1. 选择菜单命令以在客户机操作系统中装载并打开 VMware Tools 虚拟光盘。
    VMware 产品 菜单命令
    vSphere Client 右键点按虚拟机,选择客户机操作系统 > 安装 VMware Tools...客户机操作系统 > 升级 VMware Tools...,然后选择交互式 Tools 安装交互式 Tools 升级
    Fusion 虚拟机 > 安装(或升级)VMware Tools
  2. 连接 VMware Tools 安装程序 CD 弹出窗口上,点按安装
  3. VMware Tools 对话框上,点按安装 VMware Tools
    1. 欢迎使用 VMware Tools 安装程序页面上,点按继续
    2. 选择标准安装将执行于“Macintosh HD”上,然后点按安装
    如果这是首次在 macOS Big Sur 或更高版本上安装,则会针对 VMware Tools 版本中的每个 .kext 显示“已阻止系统扩展”弹出窗口。
  4. 如果不希望加载内核扩展模块,请点按确定
    注: 如果不加载内核扩展模块,则与内核扩展模块关联的功能将不起作用。
  5. 如果要加载内核扩展模块,请执行以下步骤。
    1. 点按打开安全首选项
    2. 解锁安全性与隐私用户界面。
    3. 对于来自开发者“VMware, Inc.”的系统软件已被阻止载入选项,点按允许
    4. 对于重新启动提示,点按以后
    5. 重新锁定安全性与隐私用户界面。
    6. 关闭安全性与隐私窗口。
      VMware Tools 安装成功完成。
  6. 点按重新启动以重新引导载入了 KEXT 模块的系统。
  7. (可选)要验证是否加载了 VMware KEXT 模块,请登录并运行以下命令:
    sudo kextstat --list-only | grep -i vmware