VMware Workstation 17 Pro 安装配置全指南:从零搭建Ubuntu虚拟机
这次我们来看 VMware Workstation 的安装与配置。对于开发者、测试人员或需要多系统环境的用户来说在本地电脑上搭建一个或多个虚拟机是刚需。VMware Workstation Pro 作为一款功能强大的桌面虚拟化软件能让你在一台物理机上同时运行多个不同的操作系统无论是用来测试软件、搭建开发环境还是学习 Linux都非常方便。本文的重点不是空谈虚拟化概念而是提供一份从零开始、可落地的安装与配置指南。我们会详细拆解从获取安装包、执行安装、激活许可到创建第一个虚拟机并安装操作系统的完整流程。同时针对安装过程中可能遇到的典型问题如“无法连接到虚拟机”、“设备和凭证保护”警告、AMD平台蓝屏等提供清晰的排查思路和解决方案。无论你是初次接触虚拟机的新手还是遇到棘手问题的老用户这篇文章都能帮你快速搭建起可用的虚拟环境。1. 核心能力速览在深入安装步骤前我们先快速了解 VMware Workstation 的核心特性和本文涵盖的内容。能力项说明软件类型桌面级虚拟化软件 (Type-2 Hypervisor)核心功能在一台物理机宿主机上创建并运行多个独立的虚拟机 (VM)每个虚拟机拥有独立的虚拟硬件CPU、内存、磁盘、网卡等和完整的客户机操作系统。适用场景软件开发与测试、系统兼容性验证、网络安全学习、搭建实验环境如 Kubernetes 集群、运行旧版或特定版本软件、教学演示等。硬件要求CPU支持硬件虚拟化技术Intel VT-x 或 AMD-V的 64 位处理器。内存建议宿主机至少 8GB为虚拟机分配内存需考虑宿主机剩余资源。存储预留足够的磁盘空间用于安装软件和虚拟机文件。支持系统宿主机Windows 10/11 或 Linux 主流发行版。客户机几乎支持所有主流操作系统包括 Windows、Linux、BSD、MS-DOS 等。关键特性快照与克隆、虚拟网络配置、共享文件夹、拖放文件、Unity模式、支持 USB 3.0/3.1。本文演示版本以 Windows 平台上的 VMware Workstation 17 Pro 为例流程同样适用于 16 Pro 等相近版本。最终成果成功安装 VMware Workstation Pro并创建一个可正常启动的 Ubuntu 22.04 LTS 虚拟机。2. 适用场景与使用边界VMware Workstation 的强大之处在于其灵活性和隔离性但它并非适用于所有场景。它非常适合个人学习与实验无需准备多台物理机即可搭建复杂的网络拓扑如多台虚拟机组成局域网学习 Linux 命令、服务配置、渗透测试等。软件开发与调试为不同的项目创建纯净的、特定版本的开发环境如特定的 Python、Node.js 版本避免污染宿主机环境。快速搭建数据库、消息队列等中间件服务。软件测试测试软件在不同操作系统如 Windows 7/10/11 不同版本的 CentOS/Ubuntu下的兼容性和表现。预发布环境模拟在将应用部署到生产服务器前在本地虚拟机中模拟生产环境进行部署演练。运行特定软件运行一些仅支持旧版 Windows 的行业软件或体验 macOS需自行准备合规的安装镜像。需要注意的边界性能开销虚拟机运行会消耗宿主机 CPU、内存和 I/O 资源。不适合在资源已非常紧张的电脑上运行大型虚拟机或进行对图形性能要求极高的任务如大型3D游戏。硬件直通限制桌面版 Workstation 对 GPU 等硬件直通支持有限若需要接近原生性能的图形处理或专业计算需考虑 VMware ESXi 等服务器级虚拟化方案。许可证合规务必从 VMware 官网或可信渠道获取软件。虚拟机内安装的操作系统和应用软件同样需要遵守其各自的许可协议。安全责任虚拟机内的系统也需要及时打补丁、安装杀毒软件。虽然虚拟机与宿主机隔离但通过共享文件夹、剪贴板等特性仍可能存在数据交换风险需注意安全配置。3. 环境准备与前置条件在双击安装程序之前请确保你的宿主机环境满足以下要求这能避免大部分安装和启动问题。3.1 硬件检查CPU 虚拟化支持这是最关键的一步。进入电脑 BIOS/UEFI 设置界面开机时按 F2、Del、F10 等键因主板而异找到类似Intel Virtualization Technology (VT-x)或AMD-V的选项确保其状态为Enabled。部分电脑可能还需要关闭Hyper-VWindows 功能或Credential Guard基于虚拟化的安全功能。内存检查宿主机当前可用内存。计划一下你要创建的虚拟机需要多少内存例如 Ubuntu 桌面版建议至少 2GB Windows 10 建议至少 4GB确保宿主机在运行虚拟机后仍有足够内存供自身系统流畅运行。磁盘空间为 VMware Workstation 软件本身预留约 500MB 空间。此外每个虚拟机将作为一个或多个文件存储在硬盘上请为虚拟机系统盘预留足够空间例如 Ubuntu 安装需要 20-25GB Windows 可能需要 40GB 以上。3.2 软件与系统准备操作系统确保宿主机是 Windows 10/11 或支持的 Linux 发行版且系统已更新到最新稳定版。管理员权限安装 VMware Workstation 需要管理员权限。旧版本清理如果之前安装过旧版 VMware 产品如 Workstation 15, Player建议先使用控制面板或官方清理工具完全卸载重启后再安装新版本避免冲突。安装包从 VMware 官方网站下载最新版的 VMware Workstation Pro 安装程序。网络热词中提到的vmware workstation pro 26h1等可能是内部版本号普通用户下载官方发布的最新稳定版即可。系统镜像准备好你要安装在虚拟机里的操作系统镜像文件ISO 文件。例如从 Ubuntu 官网下载ubuntu-22.04.3-desktop-amd64.iso。3.3 关闭可能冲突的服务针对 Windows 宿主机VMware 与 Windows 自带的某些虚拟化功能可能存在冲突导致虚拟机无法启动或报错。关闭 Hyper-V以管理员身份打开 PowerShell 或命令提示符执行bcdedit /set hypervisorlaunchtype off执行后需要重启电脑生效。关闭 Windows 沙盒和虚拟机平台在“控制面板 - 程序 - 启用或关闭 Windows 功能”中取消勾选“Windows 沙盒”、“虚拟机平台”和“Windows Hypervisor 平台”。重启电脑。禁用内核隔离/内存完整性如果遇到“设备和凭证保护”警告在“Windows 安全中心 - 设备安全性 - 内核隔离详细信息”中关闭“内存完整性”。此操作有安全风险请根据实际情况权衡并务必在操作后重启。4. 安装部署与启动方式完成前置检查后我们开始正式安装。4.1 执行安装程序右键点击下载好的安装程序如VMware-workstation-full-17.5.0-22583795.exe选择“以管理员身份运行”。安装向导启动后点击“下一步”。接受许可协议勾选“我接受许可协议中的条款”点击“下一步”。自定义安装建议安装位置可以更改安装路径建议路径不要包含中文或特殊字符。增强型键盘驱动程序这个功能可以更好地处理国际键盘和带有额外按键的键盘建议勾选。点击“下一步”。用户体验设置通常取消勾选“启动时检查产品更新”和“加入 VMware 客户体验提升计划”根据个人喜好选择。点击“下一步”。快捷方式保持创建桌面和开始菜单快捷方式的默认勾选点击“下一步”。准备安装点击“安装”按钮等待安装进度条完成。安装完成后会提示输入许可证密钥。如果你有有效的许可证在此处输入如果没有可以选择“试用”通常有30天试用期。点击“输入”或“完成”。安装程序会提示需要重启计算机以完成驱动安装和配置强烈建议立即重启。4.2 首次启动与激活重启后双击桌面上的“VMware Workstation Pro”图标启动。如果是试用版主界面会显示剩余试用天数。如需激活点击菜单栏“帮助 - 输入许可证密钥...”在弹出的窗口中输入你的25位许可证密钥点击“确定”即可。激活成功后再次点击“帮助 - 关于 VMware Workstation”可以查看已授权的版本和许可信息。5. 创建第一个虚拟机以 Ubuntu 为例软件安装成功只是第一步接下来我们创建一个 Ubuntu 虚拟机。5.1 新建虚拟机向导在 VMware Workstation 主界面点击“创建新的虚拟机”或“文件 - 新建虚拟机”。选择“典型(推荐)”配置点击“下一步”。安装客户机操作系统选择“安装程序光盘映像文件(iso)”点击“浏览”按钮找到你之前下载的 Ubuntu 22.04 ISO 文件。VMware 通常能自动识别该系统类型。点击“下一步”。命名虚拟机为你的虚拟机起一个易识别的名字如Ubuntu 22.04 Dev并选择虚拟机文件的存储位置路径应具有足够磁盘空间且无中文。点击“下一步”。指定磁盘容量设置虚拟磁盘的最大大小例如 40 GB。选择“将虚拟磁盘拆分成多个文件”这样便于迁移和备份。点击“下一步”。自定义硬件关键步骤在“已准备好创建虚拟机”页面不要直接点完成先点击“自定义硬件...”。内存根据宿主机内存情况分配例如宿主机有16GB可以为Ubuntu分配4GB (4096 MB)。处理器分配处理器核心数量。例如为虚拟机分配2个核心2核2线程或1核2线程取决于你CPU的逻辑核心数。不要分配超过宿主机物理核心数。网络适配器默认的“NAT”模式即可它让虚拟机通过宿主机的网络连接上网宿主机和虚拟机之间也能互通。其他USB控制器、声卡等保持默认。可以在这里移除不需要的硬件如打印机。点击“关闭”然后点击“完成”。5.2 安装 Ubuntu 操作系统虚拟机创建完成后会在 VMware 左侧库中看到它。选中该虚拟机点击工具栏上的“开启此虚拟机”。虚拟机会从你指定的 ISO 镜像启动进入 Ubuntu 安装界面。按照 Ubuntu 安装程序的提示进行操作选择语言。选择“正常安装”或“最小安装”可以取消勾选“安装 Ubuntu 时下载更新”以加快安装速度。选择“清除整个磁盘并安装 Ubuntu”对于虚拟磁盘此操作是安全的。设置你的时区、键盘布局。创建你的用户名和密码。等待安装完成提示重启时点击“现在重启”。重启过程中VMware 可能会提示“请按任意键从 CD-ROM 引导”此时不要按任何键虚拟机会自动从新安装的虚拟硬盘启动。成功启动后你将看到 Ubuntu 的登录界面输入密码即可进入桌面。5.3 安装 VMware Tools (增强功能)安装 VMware Tools 可以显著提升虚拟机体验实现宿主机与虚拟机间无缝拖放文件、共享剪贴板、自适应分辨率等功能。在 Ubuntu 虚拟机内点击 VMware 菜单栏的“虚拟机 - 安装 VMware Tools...”。如果该选项是灰色的请先确保虚拟机系统已完全启动并登录。此时Ubuntu 桌面会出现一个名为VMware Tools的虚拟光盘图标。打开终端执行以下命令# 创建挂载点并挂载光盘 sudo mkdir -p /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom # 复制安装包到临时目录并解压 cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/ cd /tmp tar -xzf VMwareTools-*.tar.gz # 运行安装脚本需要 perl 环境Ubuntu 通常已预装 cd vmware-tools-distrib/ sudo ./vmware-install.pl安装脚本会询问一系列问题一路按Enter键选择默认选项即可。安装完成后重启虚拟机sudo reboot。重启后尝试从宿主机拖拽一个文本文件到虚拟机桌面或调整虚拟机窗口大小看分辨率是否自适应以验证 VMware Tools 是否生效。6. 核心功能配置与使用成功安装并启动虚拟机后我们来配置几个最常用的功能。6.1 配置共享文件夹共享文件夹允许宿主机和虚拟机之间方便地交换文件。在虚拟机关机状态下选中虚拟机点击“编辑虚拟机设置”。切换到“选项”选项卡选择“共享文件夹”。选择“总是启用”然后点击“添加”按钮。按照向导选择宿主机上的一个目录作为共享点并为其在虚拟机内命名例如host_share。点击“完成”并“确定”保存设置。启动 Ubuntu 虚拟机共享文件夹通常会自动挂载在/mnt/hgfs/目录下。你可以通过ls /mnt/hgfs/查看应该能看到你命名的host_share文件夹。6.2 使用快照功能快照能保存虚拟机在某一时刻的完整状态磁盘、内存等用于快速回滚。创建快照在虚拟机运行或关机时点击菜单栏“虚拟机 - 快照 - 拍摄快照...”输入名称和描述如“Clean Install”点击“拍摄快照”。恢复快照当虚拟机状态被破坏或想回到之前某个点时点击“虚拟机 - 快照 - 恢复到快照”选择目标快照即可。管理快照点击“虚拟机 - 快照 - 快照管理器”可以查看所有快照、删除旧快照或从某个快照克隆出新虚拟机。6.3 配置虚拟网络VMware 提供了几种网络模式理解它们对搭建复杂环境很重要。桥接模式 (Bridged)虚拟机会获得与宿主机同网段的一个独立 IP就像局域网中一台真实的物理机。可以直接与局域网内其他设备通信。NAT 模式 (Network Address Translation)默认模式。虚拟机通过宿主机的 IP 地址共享上网。宿主机和虚拟机之间可以互通但局域网内其他设备默认无法直接访问虚拟机。仅主机模式 (Host-Only)创建一个仅包含宿主机和虚拟机的私有网络虚拟机无法访问外网但能与宿主机通信。 可以在“虚拟机设置 - 网络适配器”中更改模式。7. 资源占用与性能观察运行虚拟机必然会占用宿主机资源合理监控和分配是关键。7.1 监控宿主机资源任务管理器 (Windows)打开任务管理器在“性能”选项卡中观察 CPU、内存、磁盘和网络的利用率。运行虚拟机时你会看到这些指标显著上升。资源监视器在任务管理器的“性能”页点击“打开资源监视器”可以更详细地查看每个进程包括vmware-vmx.exe等 VMware 进程的资源消耗。7.2 在 VMware 中观察虚拟机状态在 VMware 主界面底部状态栏可以看到当前选中虚拟机的 CPU 和内存使用情况概览。在虚拟机运行时点击“虚拟机 - 设置”在“硬件”选项卡中可以动态调整部分资源如内存但某些调整需要关机后才能进行。7.3 性能优化建议分配适量内存分配太少会导致虚拟机卡顿分配太多会影响宿主机性能。一个经验法则是为虚拟机分配的内存不应超过宿主机物理内存的 50%-60%。合理分配 CPU 核心对于轻量级应用分配 1-2 个核心即可。对于编译等计算密集型任务可以分配更多但不要将所有核心都分配给虚拟机。使用固态硬盘 (SSD)将虚拟机文件存放在 SSD 上能极大提升虚拟机的磁盘 I/O 性能使开机、启动应用、安装软件等操作变得飞快。关闭不必要的虚拟机不用的虚拟机及时关闭以释放资源。精简虚拟机磁盘对于长时间使用的虚拟机可以使用 VMware 提供的“压缩”或“清理磁盘”功能回收虚拟磁盘中未使用的空间。8. 常见问题与排查方法安装和使用 VMware 过程中你可能会遇到以下问题。这里提供排查思路。问题现象可能原因排查方式解决方案安装时提示“安装程序无法继续...”或驱动安装失败1. 系统缺少必要组件或损坏。2. 安全软件拦截。3. 旧版本残留。1. 检查 Windows Update 是否最新。2. 暂时禁用杀毒软件/防火墙。3. 查看安装日志通常在%TEMP%目录下。1. 运行系统文件检查器sfc /scannow。2. 以管理员身份运行安装程序。3. 使用官方清理工具卸载旧版后重装。启动虚拟机时蓝屏AMD 平台常见AMD 平台 SVM虚拟化可能与 Windows 某些安全功能冲突。检查 BIOS 中 SVM 是否已开启。检查 Windows 功能中是否开启了 Hyper-V、虚拟机平台等。1. 在 BIOS 中开启 SVM。2. 在 Windows 功能中关闭 Hyper-V、虚拟机平台、Windows 沙盒等。3. 执行bcdedit /set hypervisorlaunchtype off并重启。提示“VMware Workstation 无法连接到虚拟机...”1. VMware 授权服务未运行。2. 虚拟机进程残留。3. 权限不足。1. 检查服务“VMware Authorization Service”和“VMware Workstation Server”是否正在运行。2. 打开任务管理器结束所有vmware-开头的进程。1. 以管理员身份运行命令提示符执行net start VMAuthdService和net start VMwareHostd。2. 重启电脑。3. 始终以管理员身份运行 VMware Workstation。提示“无法更新‘自动启动配置’...”自动启动服务相关文件缺失或配置错误。检查C:\ProgramData\VMware\VMware Workstation\settings.ini等配置文件。1. 尝试以管理员身份运行 VMware 并重新配置自动启动。2. 手动创建缺失的目录或文件如vmautostart目录。3. 最彻底的方法是卸载后重装。虚拟机内无法上网NAT模式1. 宿主机网络异常。2. VMware NAT 服务未启动。3. 虚拟机内网络配置错误。1. 宿主机能否正常上网2. 检查服务“VMware NAT Service”是否运行。3. 在虚拟机内运行ip a或ifconfig查看 IP。1. 重启“VMware NAT Service”服务。2. 在虚拟机设置中将网络适配器先改为“仅主机模式”确定后再改回“NAT模式”相当于重置网络。3. 在虚拟机内重启网络服务sudo netplan apply(Ubuntu 22.04) 或sudo systemctl restart NetworkManager。安装 VMware Tools 失败1. 缺少编译依赖。2. 内核头文件不匹配。查看安装脚本输出的错误信息。1. 在 Ubuntu 中先安装编译工具和内核头文件sudo apt update sudo apt install build-essential linux-headers-$(uname -r)2. 然后重新运行sudo ./vmware-install.pl。共享文件夹不显示1. VMware Tools 未正确安装。2. hgfs 模块未加载。1. 检查/mnt/hgfs目录是否存在。2. 运行 lsmodgrep vmw 查看 VMware 相关模块。9. 最佳实践与使用建议遵循一些好的习惯能让你的虚拟化体验更顺畅、更安全。分门别类存储在宿主机上建立一个清晰的目录结构来存放所有虚拟机文件。例如D:\VMs\下再分子目录Linux\,Windows\,Templates\等。善用快照但别滥用在安装重要软件、进行危险操作前创建快照。但快照会占用磁盘空间并可能影响性能对于稳定的环境可以删除不必要的快照或使用“克隆”功能来创建干净副本。模板化部署安装好一个纯净的、打好基础补丁的操作系统如 Ubuntu Minimal然后将其转换为“模板”。以后新建虚拟机时直接克隆此模板可以节省大量重复安装和配置的时间。定期备份虚拟机文件虚拟机本质上是硬盘上的文件集.vmx,.vmdk,.nvram等。定期将这些文件备份到外部存储或网络位置。注意许可证合规无论是 VMware Workstation 本身还是虚拟机内安装的操作系统如 Windows和应用软件都要确保拥有合法的使用授权。安全隔离将用于测试未知软件或访问危险网站的虚拟机与存放重要资料的宿主机或其它虚拟机进行网络隔离如使用“仅主机模式”网络。资源分配留有余地不要将宿主机的所有 CPU 核心和内存都分配给虚拟机为宿主机系统本身留出足够的资源以保证其稳定运行。通过以上步骤你应该已经成功在本地搭建起了一个功能完整的 VMware Workstation 虚拟化环境并拥有了一个可运行的 Ubuntu 虚拟机。这个环境将成为你进行软件开发、系统测试和技术学习的强大沙盒。如果在实践中遇到本指南未覆盖的特定问题查看 VMware 官方文档、社区论坛或相关错误日志通常是解决问题的最快途径。