如何安装 VMware Tools (macOS, Linux, Windows)

如何安装 VMware Tools (macOS, Linux, Windows)

如何在 macOS Sonoma 中安装 VMware Tools

请访问原文链接:https://sysin.org/blog/how-to-install-vmware-tools/ 查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


如何安装 macOS、Linux、Windows 和 FreeBSD 虚拟机中安装 VMware Tools。

vmware-tools

VMware Tools 简介

VMware Tools 中包含一系列服务和模块,可在 VMware 产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。

VMware Tools 具备以下功能:

  • 将消息从主机操作系统传递到客户机操作系统。
  • 将客户机操作系统作为 vCenter Server 及其他 VMware 产品的组成部分进行自定义。
  • 运行有助于实现客户机操作系统自动化运行的脚本。这些脚本在虚拟机的电源状态改变时运行。
  • 在客户机操作系统与主机操作系统之间同步时间。

VMware Tools 生命周期管理为 VMware Tools 的安装和升级提供了一种简单而可扩展的方式。它包含多项功能增强和与驱动程序相关的增强,并支持新的客户机操作系统。

您必须运行最新版本的 VMware Tools,或使用随 Linux 操作系统发行版一同发布的 open-vm-tools。尽管客户机操作系统在未安装 VMware Tools 的情况下也可以运行 (sysin),但是要使用最新的功能和更新,您必须在客户机操作系统中运行最新版本的 VMware Tools。

可以将虚拟机配置为在每次打开虚拟机电源时自动检查并应用 VMware Tools 升级。

安装 VMware Tools 是创建新的虚拟机过程的一部分,而升级 VMware Tools 是使虚拟机符合最新标准过程的一部分。尽管客户机操作系统在未安装 VMware Tools 的情况下仍可运行,但许多 VMware 功能只有在安装 VMware Tools 后才可用。安装 VMware Tools 以后,套件中的实用程序会提高虚拟机中客户机操作系统的性能和改善虚拟机管理。

VMware Tools 安装程序是 ISO 映像文件。客户机操作系统中的 CD-ROM 会检测 ISO 映像文件。每种类型的客户机操作系统(包括 Windows、Linux 和 Mac OS X)具有一个 ISO 映像文件。在选择命令以安装或升级 VMware Tools 时,虚拟机的第一个虚拟 CD-ROM 磁盘驱动器暂时连接到客户机操作系统的 VMware Tools ISO 文件。

macOS 虚拟机

官方指南

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

  1. 选择菜单命令以在客户机操作系统中装载并打开 VMware Tools 虚拟光盘。

    VMware 产品菜单命令
    vSphere Client右键点按虚拟机,选择客户机操作系统 > 安装(或升级)VMware Tools…,然后选择交互式 Tools 安装或交互式 Tools 升级
    Fusion虚拟机 > 安装(或升级)VMware Tools
  2. 在 VMware Tools 虚拟光盘上打开安装 VMware Tools,按照安装程序助理中的提示进行操作,然后点按好 (sysin)。

非官方支持

运行于第三方硬件(非 Apple Mac)上的 VMware Workstation 或 ESXi,创建 macOS 虚拟机需要 Unlocker,参看:

下载地址:VMware Tools 12.3.0 发布,新增对搭载 Apple 芯片的 Mac 上运行 Windows ARM 虚拟机的支持

VMware 产品菜单命令
vSphere Client将 darwin.iso 上传到 Datastore 目录下,编辑虚拟机属性,CD/DVD 驱动器,选择并浏览到 darwin.iso。或者将 darwin.iso 上传 /vmimages/tools-isoimages/ 目录下,通过右键点按虚拟机,选择客户机操作系统 > 安装(或升级)VMware Tools…
Workstation Pro虚拟机 > 安装(或升级)VMware Tools

以下具体步骤也同样适用于 Fusion。

此时 macOS 桌面将出现 VMware Tools 卷宗图标,双击图标,然后在打开的画面中选择“安装 VMware Tools”,根据提示进行安装即可。

install-vmware-tools-on-macos

注意以下两点:

  1. 允许系统扩展

    根据提示点击 “打开系统设置”。

    install-vmware-tools-on-macos

    此时在 “系统设置 - 隐私与安全性” 页面,点击 “允许”,根据提示重启系统完成安装。

    install-vmware-tools-on-macos

  2. 允许同主机间拖拽共享文件

    将宿主机中的文件拖拽到客户机(或者反向操作)会出现提示 “vmware-tools-deamon” 想使用辅助功能来控制这台电脑,点击 “打开系统设置”。

    install-vmware-tools-on-macos

    此时将自动打开 “系统设置 - 隐私和安全性 - 辅助功能” 页面,点按 vmware-tools-deamon 即可。

    install-vmware-tools-on-macos

Linux 虚拟机

现代 Linux 使用 open-vm-tools

现代 Linux 发行版使用用开源的 open-vm-tools,内置于主流的 Linux 发行版自带的软件包管理系统中。并且一些发行版检测到 VMware 虚拟机安装时,会自动安装该组件。手动安装示例如下 (sysin):

Debian 11/ Ubuntu 20.04/Ubunt 22.04

# Ubuntu 16.04 在 VMware 软件中安装系统时已经自动安装了 open-vm-tools(18.04、20.04、22.04 相同)
# Debian 11、12 也会自动安装
# 如需手动安装,命令如下
sudo apt install open-vm-tools

# 桌面环境增加一个 open-vm-tools-desktop:
sudo apt install open-vm-tools-desktop

查看状态如下:

# 查看版本
vmtoolsd -v
# 查看运行状态
systemctl status vmtoolsd

RHEL 8/AlmaLinux 8/Rocky Linux 8,RHEL 9/AlmaLinux 9/Rocky Linux 9

该项配置兼容 RHEL 7、8、9 系列。

在系统安装时候勾选了 “Guest Agent”(AlmaLinux 和 Rocky Linux 都无此选项),将自动安装 open-vm-tools。

手动安装 open-vm-tools:
# https://kb.vmware.com/s/article/2073803
yum -y install open-vm-tools

# 如果是桌面发行版,额外安装以下组件
yum -y install install open-vm-tools-desktop

# 开启服务
#chkconfig vmtoolsd on
systemctl enable vmtoolsd.service

# 启动服务
#service vmtoolsd start
systemctl start vmtoolsd

# 查看版本
vmtoolsd -v
# 示例输出 11.3.5
VMware Tools daemon, version 11.3.5.31214 (build-18557794)

其他发行版也是类似的方法,使用您熟悉的软件包管理命令操作即可。

传统 Linux 虚拟机安装方式

适用于 Linux 虚拟机的 VMware Tar 工具的功能已在版本 10.3.10 中被冻结,因此 Workstation Player 中包含的 tar 工具 (linux.iso) 为 10.3.10 版本,且不会进行更新。由于此更改,系统为以下 Linux 虚拟机禁用了 “安装 / 更新 / 重新安装 VMware Tools” 菜单:

  • tar 工具尚不正式支持现代 Linux 发行版。
    • Red Hat Enterprise Linux 8 及更高版本。
    • CentOS 8 及更高版本。
    • Oracle Linux 8 及更高版本。
    • SUSE Linux Enterprise 15 及更高版本。
  • Linux 内核版本为 4.0 或更高版本,且安装的 Open VM Tools 版本为 10.0.0 或更高版本。
  • Linux 内核版本为 3.10 或更高版本,且安装的 Open VM Tools 版本为 10.3.0 或更高版本。

对于安装了 Open VM Tools 但不在上述范围内的 Linux 虚拟机,将启用安装 / 更新 / 重新安装 VMware Tools 菜单,以便您可以在 Open VM Tools 上安装捆绑的 tar 工具以获得共享文件夹 (HGFS) 功能支持。

对于 Open VM Tools 不支持的旧版 Linux 虚拟机,请执行以下步骤来安装 tar 工具。

在客户机操作系统中选择菜单命令以装载 VMware Tools 虚拟磁盘。

VMware 产品操作
vSphere Client右键单击虚拟机,然后选择客户机操作系统 > 安装 VMware Tools… 或客户机操作系统 > 升级 VMware Tools…
Fusion虚拟机 > 安装(或升级)VMware Tools
Workstation Pro虚拟机 > 安装(或升级)VMware Tools
Workstation PlayerPlayer > 管理 > 安装(或升级)VMware Tools

简言之,挂载 iso 后,复制其中的 VMwareTools-x.x.x-yyyy.tar.gz 并解压,然后运行安装程序(sudo ./vmware-install.pl)即可

Windows 虚拟机

在客户机操作系统中选择菜单命令以装载 VMware Tools 虚拟磁盘。

VMware 产品操作
vSphere Client右键单击虚拟机,然后选择客户机操作系统 > 安装 VMware Tools… 或客户机操作系统 > 升级 VMware Tools…
Fusion虚拟机 > 安装(或升级)VMware Tools
Workstation Pro虚拟机 > 安装(或升级)VMware Tools
Workstation PlayerPlayer > 管理 > 安装(或升级)VMware Tools
  • 如果使用 vCenter Server 并执行升级或重新安装,请在安装 / 升级 VMware Tools 对话框中选择交互式 Tools 安装或交互式 Tools 升级,然后点按好。
  • 如果首次安装 VMware Tools,请在 “安装 VMware Tools” 信息页中点按好。
    • 如果在客户机操作系统中为 CD-ROM 驱动器启用了自动运行,则会启动 VMware Tools 安装向导。
    • 如果未启用自动运行,要手动启动向导,请点按 CD-ROM 驱动器 中的 setup.exe 进行安装。对于 64 位 Windows 客户机操作系统,请使用 setup64.exe 进行安装。

FreeBSD 虚拟机

FreeBSD 同一般 Linux 发行版略有差异,这里单独说明一下。

For a desktop system (with X11) : pkg install open-vm-tools
For a server system (no X11) : pkg install open-vm-tools-nox11

pkg search open-vm-tools
# 通常版本非常新,与官方同步
open-vm-tools-12.1.0,2         Open VMware tools for FreeBSD VMware guests
open-vm-tools-nox11-12.1.0,2   Open VMware tools for FreeBSD VMware guests (without X11)

服务器直接安装:pkg install open-vm-tools-nox11

下载地址:VMware Tools 12.3.0 发布,新增对搭载 Apple 芯片的 Mac 上运行 Windows ARM 虚拟机的支持

更多:VMware 产品下载汇总

<think>好的,用户的问题是关于如何在Windows上使用VMware Workstation安装Ubuntu 16.04并配置VMware Tools。我需要先理清步骤,确保每个环节都正确无误。首先,用户可能需要详细的安装指南,尤其是针对小白的步骤,因为引用中提到了“小白专用”和“全程记录贴”,所以需要尽量详细,避免他们踩坑。 首先,安装前的准备:VMware Workstation的版本,用户可能用的是16,但步骤应该通用。需要检查系统要求,确保Windows版本兼容,以及硬件资源足够,比如至少2核CPU、4GB内存和25GB磁盘空间。这些信息在引用3中提到了虚拟磁盘的分配,可能需要提醒用户注意磁盘空间的选择,是单个文件还是立即分配所有空间。 然后是下载Ubuntu 16.04的ISO镜像。引用1和2都提到了使用国内镜像源,比如中科大或清华的镜像站,这样可以加快下载速度。需要给出具体的链接或指导用户如何找到正确的镜像文件,比如ubuntu-16.04.7-desktop-amd64.iso,避免下载错误版本。 接下来是创建虚拟机。这里需要分步骤说明如何在VMware中新建虚拟机,选择典型配置还是自定义。引用3提到存储为单个文件和立即分配磁盘空间的注意事项,需要提醒用户根据需求选择,特别是立即分配可能会占用大量空间,需谨慎。此外,网络配置建议NAT,这样更方便联网,用户可能对网络设置不熟悉,所以默认选择NAT比较合适。 安装Ubuntu 16.04时,用户可能需要指导分区,但作为小白教程,建议使用默认的“清除整个磁盘并安装Ubuntu”,这样更简单。引用4提到了PS1的配置,可能是在安装后的终端设置,但用户的问题不涉及这个,暂时不需要考虑。需要强调语言选择、键盘布局、用户名密码的设置,这些是安装过程中的关键步骤。 安装完成后的VMware Tools配置是关键。用户可能不清楚如何安装,或者遇到问题。需要说明在VMware菜单中安装VMware Tools,挂载ISO,然后解压并运行安装脚本。同时,提醒可能需要安装构建工具和头文件,比如引用中的sudo apt-get install build-essential linux-headers-$(uname -r),这些依赖项容易忽略,导致安装失败。安装完成后需要重启虚拟机,验证VMware Tools是否正常工作,比如拖放文件、调整分辨率等。 此外,常见问题部分需要涵盖安装过程中可能出现的错误,比如无法挂载VMware Tools,这时候需要检查虚拟机设置中的CD/DVD是否连接,或者手动挂载。如果安装失败,可能需要重新安装依赖项或查看日志。这些内容能帮助用户自行排查问题,减少他们的困扰。 最后,引用中的信息需要正确标注,比如引用1和3提到镜像下载和磁盘存储选项,引用3和4涉及安装步骤和配置。要确保引用标识符对应正确的来源,避免混淆。 总结下来,回答需要结构清晰,分步骤说明,每个步骤包含注意事项和可能的问题解决方法。同时,语言要简洁明了,适合小白用户跟随操作,避免使用过于专业的术语,确保他们能够顺利完成安装和配置。</think>### 分步安装指南:Windows系统下通过VMware Workstation安装Ubuntu 16.04并配置VMware Tools #### **一、安装前准备** 1. **下载所需文件** - **VMware Workstation Pro**:需安装16及以上版本(推荐使用官方正版或试用版)[^3] - **Ubuntu 16.04镜像**:建议从国内镜像站下载(如中科大镜像站),文件名为`ubuntu-16.04.7-desktop-amd64.iso`[^1] 2. **系统要求** - Windows主机需预留至少2核CPU、4GB内存、25GB磁盘空间[^3] --- #### **二、创建虚拟机** 1. **新建虚拟机** - 打开VMware Workstation,选择`创建新的虚拟机` → `典型(推荐)` - 选择`稍后安装操作系统`,类型选`Linux`,版本选`Ubuntu 64位` 2. **分配硬件资源** - **内存**:至少2GB(建议4GB) - **磁盘**:选择`将虚拟磁盘存储为单个文件`(性能更优),容量建议25GB以上 - **网络**:默认使用NAT模式(便于联网) 3. **挂载ISO镜像** - 在虚拟机设置中,选择`CD/DVD` → `使用ISO映像文件` → 指定已下载的Ubuntu 16.04镜像[^1] --- #### **三、安装Ubuntu 16.04** 1. **启动安装程序** - 开启虚拟机,进入Ubuntu安装界面,选择`Install Ubuntu` - **语言**:建议选英语或简体中文 - **键盘布局**:默认`English (US)` 2. **分区与安装** - 选择`清除整个磁盘并安装Ubuntu`(小白推荐)[^1] - 设置用户名和密码(需记住密码用于后续操作) 3. **等待安装完成** - 安装结束后选择`现在重启`,并移除ISO镜像(在VMware中取消勾选`已连接`)[^3] --- #### **四、安装VMware Tools** 1. **挂载VMware Tools镜像** - 在VMware菜单栏选择`虚拟机` → `安装VMware Tools`,自动挂载虚拟光驱[^3] 2. **解压并安装** ```bash # 进入挂载目录 cd /media/[用户名]/VMware\ Tools/ # 解压安装包到/tmp tar -zxvf VMwareTools-*.tar.gz -C /tmp/ # 运行安装脚本 cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl ``` - **提示**:安装过程中按回车选择默认选项[^4] 3. **重启虚拟机** ```bash sudo reboot ``` 4. **验证安装** - 检查是否支持拖放文件、自适应分辨率调整和剪贴板共享[^3] --- #### **五、常见问题解决** 1. **无法挂载VMware Tools** - 检查虚拟机设置中`CD/DVD`是否已连接,或手动挂载镜像 2. **安装依赖缺失** - 运行以下命令安装编译工具: ```bash sudo apt-get update sudo apt-get install build-essential linux-headers-$(uname -r) ``` 3. **分辨率问题** - 安装VMware Tools后,在Ubuntu设置中调整显示分辨率[^4] ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值