ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

VMware Workstation Pro虚拟机安装与使用实战指南

VMware Workstation Pro虚拟机安装与使用实战指南 各位读者朋友大家好。在日常开发和测试工作中我们经常需要在一台物理电脑上同时运行多个操作系统。比如主力机是 Windows但需要跑 Linux 环境来部署服务或者想在干净的 Windows 环境里测试软件又不想影响宿主机。这时候虚拟机就是我们最常用的解决方案之一而 VMware Workstation Pro 又是桌面级虚拟机软件中绕不开的一款。这篇文章我会以 VMware Workstation Pro 17 为例从软件下载、安装、创建虚拟机、安装操作系统到常见问题排查给你一条完整可复用的实操路径。内容面向新手也适合需要快速搭建开发测试环境的开发者你可以跟着一步步操作也可以直接跳到出错章节对照排查。1. 虚拟机与 VMware Workstation Pro 基础概念1.1 什么是虚拟机虚拟机Virtual Machine简称 VM本质是通过软件模拟出一台具有完整硬件功能的计算机系统。在这台“虚拟电脑”上你可以安装独立的操作系统、应用软件甚至组建虚拟网络。虚拟机运行在宿主机Host之上而虚拟机内部的操作系统通常称为客户机操作系统Guest OS。从使用者的角度看虚拟机就像是一个独立的窗口打开后就是一台完整的电脑。从底层来看虚拟化层负责把宿主机的 CPU、内存、硬盘、网卡等资源进行抽象和调度分给每一台虚拟机使用。1.2 VMware Workstation Pro 能做什么VMware Workstation Pro 是 VMware 公司推出的桌面级虚拟化产品主要面向开发人员、测试工程师、IT 运维人员和培训教学场景。它的核心能力可以概括为在一台物理机上同时运行多个虚拟机每个虚拟机可安装不同的操作系统。支持 Windows、Linux、macOS需要额外处理等主流系统作为客户机系统。支持快照功能可以随时保存虚拟机的当前状态出问题后一键回滚。支持克隆虚拟机快速复制一套相同的环境。支持自定义虚拟网络模拟 NAT、桥接、仅主机等网络模式。支持与宿主机之间共享文件夹、拖拽文件、复制粘贴文本。1.3 为什么选择 VMware Workstation Pro市面上常见的虚拟机软件还有 VirtualBox、Hyper-V 等。相比它们VMware Workstation Pro 的优势主要体现在对硬件兼容性较好尤其是显卡、USB 设备、高性能外设的透传。性能损耗相对较小长期运行稳定性较好。网络配置灵活适合模拟真实服务器网络拓扑。快照和克隆功能成熟适合反复测试和实验。需要说明的是VMware 从 2024 年起对 Workstation Pro 的授权策略做了一些调整个人使用场景可以免费使用同时提供商业授权版本。具体许可证规则以 VMware 官网最新说明为准。1.4 常见应用场景学习 Linux在 Windows 里安装 Ubuntu、CentOS零成本练命令。搭建开发环境隔离不同版本的 JDK、Node.js、数据库等避免污染宿主机。测试软件在虚拟机里安装不明来源的软件不影响主系统安全。网络实验搭建多台虚拟机组成局域网练习集群部署、防火墙配置等。课程教学教师机批量分发虚拟机镜像学生统一实验环境。2. 环境准备与版本说明在动手安装前建议先确认一下你的电脑环境和软件版本情况避免装到一半才发现不兼容。2.1 宿主机硬件要求VMware Workstation Pro 对硬件有一定要求尤其是 CPU 虚拟化支持和内存大小。以下是通用建议项目最低要求推荐配置CPU支持虚拟化技术的 x86_64 处理器Intel Core i5 / AMD Ryzen 5 及以上内存8 GB16 GB 及以上硬盘空间20 GB 可用空间建议 SSD预留 60 GB 以上操作系统Windows 10 / Windows 11 或主流 Linux 发行版Windows 11 专业版/企业版需要注意如果要在虚拟机里安装图形界面的操作系统如 Ubuntu Desktop、Windows 11建议内存不低于 4 GB硬盘空间不低于 40 GB。2.2 检查 CPU 虚拟化是否开启VMware Workstation Pro 运行虚拟机依赖 CPU 的虚拟化技术Intel 平台对应 Intel VT-xAMD 平台对应 AMD-V。如果 BIOS/UEFI 中没有开启虚拟化虚拟机启动时会提示类似此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态。或者VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。这时需要重启电脑进入 BIOS/UEFI 设置界面找到 Intel Virtualization Technology 或 SVM Mode 选项将其设置为 Enabled。不同品牌主板的菜单名称不同一般在 Advanced 或 Configuration 菜单下。2.3 在 Windows 中查看虚拟化是否已启用如果你不确定虚拟化是否开启可以打开任务管理器切换到“性能”选项卡点击“CPU”在右下角查看“虚拟化”状态。显示“已启用”说明 CPU 虚拟化已经打开显示“已禁用”则需要进 BIOS 开启。2.4 版本说明本文以 VMware Workstation Pro 17 版本为例进行演示常见版本号包括VMware Workstation Pro 17.0.xVMware Workstation Pro 17.5.xVMware Workstation Pro 17.6.x不同小版本的界面可能有细微差异但创建虚拟机和安装系统的整体流程基本一致。如果你使用的是更早的版本比如 Workstation Pro 15.5 或 16.x界面略有差异但核心操作思路同样适用。提示本文示例截图中涉及的路径和选项以 Windows 11 VMware Workstation Pro 17 为例实际操作时请根据你本机的软件版本调整。3. VMware Workstation Pro 的下载与安装3.1 从哪里下载安装 VMware Workstation Pro 的第一步是获取安装包。建议优先从官方渠道下载。你可以访问 VMware 官方网站在“下载”页面找到 Workstation Pro 的安装包。官方渠道的优点是版本最新、安全性有保障不会捆绑额外插件。如果网络条件不允许访问官网也可以从一些可靠的技术社区或软件分享平台获取安装包。这里需要提醒一句下载软件时尽量选择来源清晰的资源安装前用杀毒软件扫描一遍避免下载到被篡改的安装包。3.2 安装步骤拿到安装包后双击运行进入安装向导。整个安装过程比较直观下面把关键步骤拆开说明。第一步选择安装类型安装向导会问你是“典型安装”还是“自定义安装”。如果是个人电脑使用选择“典型安装”即可如果你对安装路径有特殊要求或者想避免开机自启动可以选择“自定义安装”。第二步自定义安装路径VMware Workstation Pro 默认会安装到 C 盘。考虑到软件体积较大且后续虚拟机文件也可能占用大量空间建议把软件安装到非系统盘。在自定义安装界面点击“更改”按钮选择一个剩余空间充足的目录例如D:\Program Files\VMware。第三步选择功能组件默认情况下VMware Workstation Pro 会安装核心组件包括虚拟机引擎、共享虚拟机功能等。一般的日常使用可以全选默认项。需要说明的是有些组件如 VMware VIX API供开发二次调用使用普通用户不需要特殊配置。第四步体验设置安装过程中安装程序会询问“是否启动时检查产品更新”“是否加入客户体验提升计划”等选项。建议取消勾选不必要的选项减少后台干扰。第五步输入许可证安装完成后首次打开软件会提示输入许可证密钥。前面已经提到个人使用场景已经免费你可以直接在官网申请免费许可证或者在软件界面选择“个人使用”类别的授权方式。如果已经购买了商业授权则在对应位置输入许可证密钥即可。如果不输入密钥也可以先试用一段时间但为了避免后续功能限制建议尽早完成授权配置。3.3 安装完成后的检查安装完成后打开 VMware Workstation Pro正常进入主界面说明安装成功。接下来可以顺手做两件事点击菜单栏“编辑”→“首选项”在“默认位置”里查看虚拟机文件的默认存储位置建议改到非系统盘。点击“帮助”→“关于 VMware Workstation”确认当前版本号。如果打开软件提示“VMware Workstation 无法连接到虚拟机”大概率与 CPU 虚拟化未开启或系统服务未启动有关后面的常见问题章节会详细说明。4. 创建虚拟机并安装操作系统安装好 VMware Workstation Pro 之后就可以创建我们的第一台虚拟机了。下面以在虚拟机里安装 Ubuntu Desktop 为例按完整步骤走一遍。4.1 准备操作系统镜像文件创建虚拟机之前需要准备一个操作系统的 ISO 镜像文件。以 Ubuntu 为例可以去 Ubuntu 官网下载桌面版 ISO也可以选择阿里云镜像站、清华镜像站等国内源下载速度会更快。ISO 文件可以放在宿主机任意磁盘位置后面创建虚拟机时会指定。4.2 新建虚拟机向导打开 VMware Workstation Pro点击主页面的“创建新的虚拟机”或者使用菜单“文件”→“新建虚拟机”。第一步选择配置类型向导会询问“典型推荐”还是“自定义高级”。这里直接选择典型即可自定义主要用于对硬件兼容性有特殊要求的场景比如选择旧版硬件兼容模式。第二步选择安装来源这一步选择“安装程序光盘映像文件ISO”然后浏览本地文件选择你下载好的 Ubuntu ISO。也可以不指定 ISO先创建空虚拟机之后再挂载光盘镜像。不过直接指定 ISO 的好处是VMware 会自动识别系统类型帮你设置好部分参数。第三步填写客户机操作系统信息VMware 会根据 ISO 自动识别出操作系统类型和版本。如果没有识别成功也可以手动选择。例如客户机操作系统选择“Linux”版本选择“Ubuntu 64 位”完整的系统名称、用户名、密码信息在这一步填写。建议设置一个你容易记住的账号密码因为安装完成后第一次登录系统会用到。第四步命名虚拟机并选择位置给虚拟机起个名字比如Ubuntu-Dev然后选择虚拟机文件的存放位置。虚拟机文件包括虚拟磁盘文件、配置文件、快照文件等建议统一放到一个独立目录方便后续备份和清理。第五步指定磁盘容量这一步会设置虚拟磁盘大小。Ubuntu 桌面版建议至少分配 40 GB如果后续要安装开发工具、Docker 镜像等可以给到 60 GB 甚至更大。关于“将虚拟磁盘存储为单个文件还是拆分成多个文件”如果你不需要把虚拟机拷贝到其他电脑选择“将虚拟磁盘存储为单个文件”即可读写性能略好如果以后可能要移动或备份虚拟机选择拆分多个文件更灵活。第六步自定义硬件在完成前一步之前点击“自定义硬件”按钮可以调整一些核心参数内存Ubuntu 桌面版建议至少 2 GB推荐 4 GB。处理器默认 1 核 1 线程实际使用可以给 2 核或 4 核。网络适配器默认 NAT 模式适合普通上网场景。USB 控制器如果需要在虚拟机里使用 U 盘勾选相应选项。声卡、打印机等按需保留或移除。调整完成后点击“关闭”回到向导界面点击“完成”。4.3 启动虚拟机并安装 Ubuntu虚拟机创建完成后在 VMware 主界面的虚拟机库中可以看到刚才创建的虚拟机。点击绿色的“开启此虚拟机”按钮即可启动系统。如果 ISO 挂载正确虚拟机屏幕会显示 Ubuntu 的安装引导界面。按照提示选择语言、键盘布局、安装类型等。这里有两个细节需要留意安装类型建议选择“清除整个磁盘并安装 Ubuntu”因为虚拟磁盘是空的不需要担心数据丢失。语言和键盘布局按个人习惯选择一般选择“English (US)”或“中文简体”。之后的安装过程基本是全自动的等待进度条走完即可。安装完成后虚拟机自动重启进入登录界面输入前面设置的用户名和密码就能进入 Ubuntu 桌面环境了。4.4 安装 VMware Tools 或 open-vm-tools进入 Ubuntu 桌面后建议安装 VMware Tools它负责增强虚拟机的显示性能、剪贴板共享、文件拖拽等功能。在较新的 Ubuntu 版本中系统已经预装了 open-vm-tools不一定需要手动安装。可以打开终端输入以下命令确认systemctl status open-vm-tools如果没有安装可以使用如下命令安装sudo apt update sudo apt install -y open-vm-tools open-vm-tools-desktop安装完成后重启虚拟机即可享受 VMware 与客户机之间的无缝体验比如从宿主机直接拖拽文件到虚拟机里。5. 安装 Windows 虚拟机的补充说明除了 Linux用 VMware Workstation Pro 安装 Windows 虚拟机同样常见。比如在 Windows 11 宿主机里跑一个 Windows 10 虚拟机用于测试旧软件兼容性或者跑一个纯净版系统用于安全分析。5.1 Windows 虚拟机的创建创建 Windows 虚拟机的大致流程与 Linux 一致差别主要体现在准备 Windows ISO 镜像文件。在“客户机操作系统”类型中选择“Microsoft Windows”版本选择对应的 Windows 10 x64 或 Windows 11 x64。根据系统要求调整内存和磁盘容量。Windows 11 建议至少分配 4 GB 内存和 64 GB 磁盘。安装过程中可能会提示缺少驱动或无法识别硬盘一般可以通过加载 VMware 提供的虚拟 SCSI 驱动解决不过多数情况下直接使用默认的 NVMe 或 SATA 控制器即可正常安装。5.2 TPM 2.0 与 Windows 11Windows 11 有一个比较特殊的要求需要 TPM 2.0 芯片。如果你在虚拟机中安装 Windows 11VMware Workstation Pro 17 提供了虚拟 TPM 功能可以在虚拟机设置中开启。开启方法关闭虚拟机。点击“编辑虚拟机设置”。在“选项”选项卡中找到“访问控制”或“加密”先为虚拟机设置加密需要设置密码。在“硬件”选项卡中点击“添加”选择“可信平台模块”TPM。保存配置后重新启动虚拟机。需要说明的是添加虚拟 TPM 后虚拟机磁盘会被加密后续如果需要迁移虚拟机文件密码不能丢失。5.3 Windows 虚拟机的优化建议Windows 虚拟机在日常使用中容易遇到卡顿问题以下几点可以帮助提升体验关闭 Windows 视觉效果右键“此电脑”→“属性”→“高级系统设置”→“性能设置”调整为“最佳性能”。安装 VMware ToolsWindows 虚拟机中同样需要安装 VMware Tools安装后支持自动调整分辨率、共享剪贴板、拖拽文件等功能。分配足够内存Windows 10/11 虚拟机内存建议不低于 4 GB。使用 SSD 存储虚拟机文件机械硬盘上跑 Windows 虚拟机的体验比较差。6. 常见问题与排查思路在实际使用中大家经常遇到各种虚拟机启动失败或无法正常工作的问题。这里整理了几个高频问题的排查思路供你对照处理。6.1 VMware Workstation 无法连接到虚拟机问题现象常见原因解决思路启动虚拟机提示无法连接到虚拟机进程VM 相关服务未启动按 WinR 输入 services.msc找到 VMware 相关服务并启动建议设为自动启动虚拟机启动后黑屏或卡在启动界面显卡驱动不兼容在虚拟机设置中将显示选项改为“加速 3D 图形”并更新宿主机显卡驱动启动时提示 CPU 虚拟化未开启BIOS/UEFI 中 VT-x/AMD-V 未启用重启进入 BIOS开启 Intel VT-x 或 SVM ModeWindows 虚拟机启动时蓝屏客户机系统不兼容检查虚拟机硬件兼容版本尝试降低 CPU 核心数或更换虚拟化引擎VMware Tools 安装失败客户机系统缺少依赖Linux 系统先执行 apt update 再安装 open-vm-toolsWindows 系统使用管理员权限安装6.2 WSL2 与 VMware 的虚拟化冲突很多开发者的电脑同时安装了 WSL2Windows Subsystem for Linux 2和 VMware Workstation Pro。WSL2 依赖 Windows 的 Hyper-V 虚拟化平台而 VMware Workstation Pro 默认使用的是自己的虚拟化引擎两者在某些系统配置下会产生冲突。如果你遇到 WSL2 无法启动并且提示“请确保计算机固件设置中虚拟机平台已启用”可以按以下步骤排查检查 Windows 功能中“虚拟机平台”和“适用于 Linux 的 Windows 子系统”是否已开启。如果 VMware 与 WSL2 冲突可以尝试在 VMware 虚拟机设置中将“虚拟化引擎”里的“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI”选项勾选或取消重启后测试。某些情况下需要在 Windows 关闭 Hyper-V 功能才能让 VMware 正常工作。但这也意味着 WSL2 不可用需要根据实际需求权衡。6.3 虚拟机网络连接不上虚拟机无法上网是最常见的问题之一。VMware 默认提供三种网络模式NAT 模式虚拟机通过宿主机共享 IP 上网宿主机能访问虚拟机虚拟机也能访问外网。最常用。桥接模式虚拟机直接接入物理局域网拥有独立 IP像一台真实电脑一样。适合需要局域网访问虚拟机的场景。仅主机模式虚拟机只能与宿主机通信无法访问外网。适合隔离测试。如果虚拟机无法上网可以先在“编辑”→“虚拟网络编辑器”中查看当前网卡的网络类型再确认虚拟机内部是否配置了正确的 IP 地址。# Linux 虚拟机中查看 IP ip addr如果看到网卡没有 IP可以尝试使用 DHCP 自动获取# Ubuntu 22.04 及更新版本 sudo netplan apply6.4 宿主机无法访问虚拟机中的服务如果你在虚拟机里启动了 web 服务比如 Tomcat、Nginx宿主机却无法通过浏览器访问通常有以下几种原因虚拟机网络模式是 NAT宿主机访问虚拟机需要使用虚拟机的 NAT 网段 IP通常是 192.168.x.x 网段而不是虚拟机内ip addr看到的 IP。虚拟机内防火墙拦截了端口访问。Linux 下可以临时关闭防火墙测试sudo ufw disable服务监听地址是127.0.0.1导致外部无法访问。需要将服务监听地址改为0.0.0.0。7. 虚拟机文件管理与备份7.1 认识虚拟机文件创建完虚拟机后存放目录中会出现多个文件主要包括文件后缀作用.vmx虚拟机配置文件记录硬件配置、系统类型等.vmdk虚拟磁盘文件保存客户机操作系统和数据.nvram虚拟机的 BIOS 或 UEFI 状态信息.vmsd快照元数据文件.vmsn快照状态文件.vmxf虚拟机附加配置文件简化版、团队虚拟机使用日常备份虚拟机时只需要复制整个虚拟机目录即可。但在复制前最好先关闭虚拟机避免文件被占用或写坏。7.2 快照功能使用建议快照是 VMware Workstation Pro 中非常实用的功能。它可以把虚拟机的“当前状态”记录下来包括操作系统状态、应用状态、文件状态等。当你做危险操作之前比如修改系统配置、安装不明软件、执行危险脚本先拍一个快照出问题后可以秒级回滚。使用建议重要步骤前拍快照并给快照写清楚备注。不要保留太多快照因为快照会占用磁盘空间且底层文件互相依赖快照过多会影响性能。长期不用的快照定期清理。不要用快照替代完整备份。7.3 克隆虚拟机如果你需要一套完全相同的环境可以在虚拟机开启状态下点击“虚拟机”→“管理”→“克隆”。克隆分为“链接克隆”和“完整克隆”。链接克隆依赖原始虚拟机占用空间小但原始虚拟机不能移动或删除。完整克隆生成一份完全独立的虚拟机副本不依赖原始虚拟机但占用空间大。在生产测试场景中更推荐完整克隆避免原始环境变化影响克隆体。8. 许可证与版本选择建议关于 VMware Workstation Pro 的许可证这里再补充几点说明。2024 年 5 月博通Broadcom完成对 VMware 的收购后调整了部分产品线的授权方式。对个人用户而言VMware Workstation Pro 已经提供免费使用许可用户只需要在官网注册账号并申请一个免费的许可证密钥就能正常使用全部功能。对于企业用户则需要根据实际员工数量向原厂或其渠道商购买商业授权。由此带来的影响是个人学习、开发测试可以直接免费合法使用不需要四处寻找旧版许可证密钥。企业商业使用必须获得合法授权避免版权风险。网上流传的“VMware Workstation Pro 许可证密钥”很多来自旧版本或非官方渠道使用前建议先核实来源和授权范围。如果你使用的是老版本比如 Workstation Pro 16.x在没有合法授权的情况下继续使用建议升级到 17 并完成免费授权注册。这样既安全也能体验到新版本对 Windows 11 客户机、新版 Linux 内核等更好的支持。9. 常用配置与使用技巧9.1 虚拟机开机自启动如果你平时经常使用某个虚拟机可以设置它随宿主机启动后自动开启。在虚拟机标签页中右键选择“打开虚拟机目录”可以查看虚拟机的 .vmx 文件。更简单的做法是把 VMware Workstation Pro 加入系统启动项再在虚拟机设置中将“开机后打开虚拟机电源”选为指定虚拟机。注意此功能需要虚拟机已加入 VMware 的“共享虚拟机”库中也可以直接使用快捷方式方式启动。9.2 统一虚拟网络规划如果你经常搭建多台虚拟机进行联调建议规划好网络 IP 段和主机名。例如虚拟机名称 IP 地址 用途 zookeeper-01 192.168.80.101 ZooKeeper 节点 1 zookeeper-02 192.168.80.102 ZooKeeper 节点 2 zookeeper-03 192.168.80.103 ZooKeeper 节点 3 kafka-01 192.168.80.110 Kafka 节点 1在“虚拟网络编辑器”中自定义 NAT 网段后把每台虚拟机的网络设置为对应的自定义 VMnet避免与宿主机局域网冲突。9.3 文件夹共享宿主机与 Linux 虚拟机之间经常需要传递文件除了直接拖拽之外还可以使用 VMware 的共享文件夹功能。在虚拟机设置中选择“选项”→“共享文件夹”启用共享后添加一个宿主机目录然后在虚拟机中挂载sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other如果你安装的是 open-vm-tools通常在/mnt/hgfs下可以直接访问共享目录。9.4 性能优化虚拟机本身会消耗宿主机的 CPU、内存和磁盘 IO。以下几点可以有效提升体验不要给单台虚拟机分配超过宿主机物理资源 50% 以上的内存。在虚拟机内尽量减少不必要的图形特效。使用 SSD 存放虚拟机文件。内核类的开发编译任务尽量使用 Linux 虚拟机Windows 虚拟机更适合测试运行类任务。长时间不使用的虚拟机建议挂起Suspend而不是开启后台运行。10. 总结与学习建议虚拟机技术是软件开发者绕不开的基础技能之一。掌握 VMware Workstation Pro 的安装与使用方法后你可以在本地搭建多套隔离环境学习 Linux 操作、测试分布式组件、模拟网络环境甚至在虚拟机里跑一些高风险实验。这篇文章系统地梳理了从 VMware Workstation Pro 17 的下载、安装、创建虚拟机、安装操作系统到网络配置、常见问题排查、快照管理和许可证说明的完整流程。如果你照着一台一台虚拟机操作下来应该已经能独立完成 Ubuntu 和 Windows 虚拟机的搭建了。接下来你可以继续深入学习的方向包括Linux 基础命令和 shell 编程。Docker 与虚拟机的对比与组合使用。使用 Vagrant 自动化创建和管理虚拟机。Kubernetes 集群在本地的多虚拟机模拟部署。在虚拟化环境中搭建持续集成CI流水线。日常使用虚拟机时建议你养成三大习惯重要步骤前拍快照定期清理过期快照;下载安装操作系统镜像时优先使用官方或可信镜像源。这样既能保证实验环境的稳定也能减少磁盘占用和安全风险。如果你在安装 VMware Workstation Pro 或创建虚拟机的过程中遇到了其他问题欢迎在评论区留言交流。
返回列表