拓冰建站拓冰建站
首页 / 资讯中心 / 正文

VMware Workstation Pro 17 安装与 Ubuntu 虚拟机配置全指南

VMware Workstation 是一款功能强大的桌面虚拟化软件它允许用户在一台物理计算机上同时运行多个不同的操作系统如 Windows、Linux 等而无需重启。这对于软件开发、测试、学习新系统或运行特定软件环境来说是极其高效的工具。然而对于初次接触虚拟化的开发者或学生来说从下载、安装、激活到创建第一个可用的虚拟机每一步都可能遇到意想不到的障碍例如许可证无效、虚拟机无法启动、网络不通或性能低下等问题。本文旨在提供一个从零开始的 VMware Workstation Pro 安装与使用指南。我们将不局限于简单的点击“下一步”而是会深入解释关键配置选项的含义演示如何创建一个典型的 Linux 开发环境以 Ubuntu 为例并解决安装和使用过程中最常见的几个“坑”。无论你是需要搭建一个隔离的 Python 或 Node.js 开发环境还是想学习 Linux 系统管理这篇文章都将提供一条清晰的路径。我们将重点关注 VMware Workstation 17 Pro 版本其操作逻辑也适用于相近版本。1. 理解 VMware Workstation 的核心价值与准备工作在开始下载安装包之前明确你为什么要使用 VMware 以及它如何工作能帮助你更好地规划后续的步骤。虚拟机软件通过在物理硬件之上创建一个虚拟化层Hypervisor模拟出完整的计算机硬件环境CPU、内存、硬盘、网卡等。在这个虚拟的硬件上你可以安装和运行一个完全独立的操作系统Guest OS它与主机操作系统Host OS并行运行互不干扰。1.1 为什么选择 VMware Workstation Pro对于个人开发者、测试工程师和学生VMware Workstation Pro 提供了几个关键优势完整的系统隔离你可以在虚拟机里测试有风险的软件、配置复杂的服务环境而不会影响宿主机的稳定性。测试完成后一个快照就能回到干净状态。环境复现与分发你可以将配置好的整个虚拟机包括操作系统、软件、数据打包成文件分发给团队成员确保所有人的开发/测试环境完全一致。强大的网络模拟它支持创建复杂的虚拟网络可以模拟多台服务器组成的集群用于学习网络、分布式系统或网络安全。与宿主机的无缝集成提供了“拖放”、“复制粘贴”、“共享文件夹”等功能极大方便了宿主机与虚拟机之间的文件交换。1.2 安装前的环境检查清单在安装 VMware 之前请确保你的宿主机满足以下要求这是避免后续各种奇怪问题的第一步。检查项具体要求与说明操作系统Windows 10/11 64位或主流 Linux 发行版如 Ubuntu, CentOS64位。本文以 Windows 11 作为宿主机示例。处理器支持硬件虚拟化技术的 64 位 x86/AMD64 CPU。必须在 BIOS/UEFI 中开启虚拟化支持通常叫 Intel VT-x 或 AMD-V。内存宿主机物理内存建议 8GB 或以上。分配给虚拟机的内存是从宿主机物理内存中划出的。例如宿主机 16GB计划给虚拟机 4GB则宿主机剩余 12GB 可用。磁盘空间至少 20GB 的可用空间用于安装 VMware 软件本身和虚拟机文件。一个安装完基础系统的 Ubuntu 虚拟机文件大约占用 10-20GB。管理员权限安装软件和驱动需要管理员权限。请使用具有管理员权限的账户进行操作。关闭安全软件部分杀毒软件或 Windows Defender 的某些实时防护功能可能会拦截虚拟机软件的驱动安装。建议在安装过程中暂时禁用安装完成后再启用。关键步骤开启 CPU 虚拟化支持这是最常见的安装失败原因。重启电脑进入 BIOS/UEFI 设置界面通常在开机时按 F2、Del、F10 或 Esc 键具体请查阅电脑或主板手册。在高级Advanced或处理器CPU Configuration设置中找到Intel Virtualization Technology、VT-x、AMD-V或SVM Mode等选项将其设置为Enabled。保存并退出。2. VMware Workstation Pro 的下载、安装与激活网络上流传的安装包和激活码质量参差不齐使用来源不明的安装包可能捆绑恶意软件而无效的激活码会导致软件功能受限或无法使用。本节将提供清晰的官方下载指引和可靠的激活流程说明。2.1 获取官方安装程序最安全的方式是从 VMware 官方网站下载试用版。访问 VMware Workstation Pro 官方产品页面。选择适合你操作系统的版本Windows 或 Linux进行下载。你会获得一个名为VMware-workstation-full-17.x.x-xxxxxx.exeWindows的安装程序。官方提供 30 天免费试用期功能完整。注意强烈建议从官方渠道下载。如果从其他渠道获取安装包务必使用杀毒软件扫描并核对文件哈希值如有提供以确保完整性。2.2 执行安装步骤与关键配置解释运行下载好的安装程序以下步骤需要特别关注欢迎界面点击“下一步”。最终用户许可协议勾选“我接受许可协议中的条款”点击“下一步”。安装类型典型适合绝大多数用户会安装到默认位置并配置常用功能。自定义允许你更改安装路径、选择要安装的组件。如果你C盘空间紧张可以在这里更改安装路径到其他分区。 建议选择“自定义”以便控制安装位置。目标文件夹点击“更改”选择一个有足够空间的磁盘分区如D:\VMware\。不要安装在包含中文或特殊字符的路径下。用户体验设置通常会取消勾选“启动时检查产品更新”和“加入 VMware 客户体验提升计划”根据个人喜好选择。快捷方式保持默认点击“下一步”。准备安装点击“安装”。安装过程中系统会弹出多次“Windows 安全”对话框询问是否安装 VMware 设备驱动必须全部选择“安装”或“始终信任此发布者软件”否则虚拟机网络、USB等功能将无法使用。安装完成点击“完成”可能需要重启计算机。2.3 许可证激活流程安装完成后首次运行 VMware Workstation会提示你输入许可证密钥。打开 VMware Workstation Pro。在初始界面或点击“帮助”-“输入许可证密钥”。在弹出的窗口中输入有效的许可证密钥。点击“确定”如果密钥有效软件会提示激活成功并显示为“已许可”状态。重要声明本文旨在提供技术操作流程的教育与参考。VMware Workstation Pro 是一款商业软件长期使用请通过 VMware 官方渠道购买正版许可证以获得持续的技术支持、安全更新和完整的产品服务。使用未经授权的激活方式可能违反最终用户许可协议并存在安全与法律风险。激活成功后你的 VMware Workstation Pro 界面将不再有试用期倒计时提示所有功能均可正常使用。3. 创建并配置你的第一个 Linux 虚拟机以 Ubuntu 为例现在我们将创建一个 Ubuntu 22.04 LTS 虚拟机这是一个非常流行的 Linux 开发环境。你需要提前从 Ubuntu 官网下载好 ISO 镜像文件如ubuntu-22.04.4-desktop-amd64.iso。3.1 新建虚拟机向导在 VMware Workstation 主界面点击“创建新的虚拟机”。配置类型选择“典型推荐”点击下一步。安装来源选择“安装程序光盘映像文件iso”然后点击“浏览”找到你下载的 Ubuntu ISO 文件。VMware 会自动检测到这是 Ubuntu。个性化 Linux输入你的全名、用户名用于登录和密码。这个密码也是sudo提权密码请牢记。命名虚拟机为你的虚拟机起一个名字如Ubuntu22.04-Dev并选择虚拟机文件的存储位置。再次强调路径不要有中文且所在磁盘要有充足空间建议至少 50GB 剩余。指定磁盘容量最大磁盘大小默认 20GB。对于基础开发环境建议设置为40GB 或更多。这个大小是虚拟磁盘的上限实际文件不会立刻占用这么多物理空间。将虚拟磁盘拆分成多个文件建议选择此项。这样便于迁移和备份例如复制到移动硬盘。选择“单个文件”在某些场景下性能略有优势但文件巨大移动不便。准备创建在最后一步点击“自定义硬件...”这是优化虚拟机性能的关键步骤。3.2 自定义硬件配置详解在弹出的硬件设置窗口中你可以调整虚拟机的“硬件”规格。内存根据宿主机内存分配。对于 Ubuntu 桌面版进行轻度开发分配 4GB (4096 MB)是流畅运行的起点。如果你的宿主机有 16GB分配 4-8GB 给虚拟机是合理的。示例宿主机16GB - 分配 4-8GB 给虚拟机。处理器处理器数量通常设置为1。这代表一个 CPU 插槽。每个处理器的核心数量根据你的物理 CPU 核心数分配。例如你的 CPU 是 8 核 16 线程可以安全地分配2 到 4 个核心给虚拟机。分配太多会影响宿主机性能。示例物理CPU为 i7-12700H (14核20线程)可分配 2核心 或 4核心。网络适配器NAT 模式默认虚拟机共享宿主机的 IP 地址上网。虚拟机可以访问外网和宿主机但外部网络无法直接访问虚拟机。这是最常用、最简单的模式适合大多数开发场景。桥接模式虚拟机会在物理网络中像一个独立的设备拥有自己的 IP与宿主机同网段。可以直接被局域网内其他机器访问。仅主机模式虚拟机与宿主机形成一个私有网络只能与宿主机通信不能访问外网。初次使用保持默认的 NAT 模式即可。显示器可以启用 3D 图形加速这能改善桌面体验。为显卡分配1GB 或更多的显存如果宿主机显存充足。配置完成后点击“关闭”然后回到主向导点击“完成”。VMware 会开始创建虚拟磁盘文件。3.3 安装 Ubuntu 操作系统虚拟机创建完成后它会自动从你指定的 ISO 镜像启动进入 Ubuntu 安装界面。选择语言点击“安装 Ubuntu”。键盘布局选择“英语美国”或“汉语”。安装类型对于虚拟机通常选择“正常安装”并勾选“安装 Ubuntu 时下载更新”。如果你希望一个最小化系统可以选择“最小安装”。磁盘分区这是关键一步。由于我们是在虚拟磁盘上安装选择最简单的选项“清除整个磁盘并安装 Ubuntu”然后点击“现在安装”。不用担心这个操作只会清除你刚才创建的虚拟磁盘例如那个40GB的vmdk文件完全不会影响你的宿主机物理硬盘。确认时区输入你在创建虚拟机时设置的用户名和密码。等待安装完成提示重启。重启后取出安装介质在 VMware 菜单栏虚拟机-可移动设备-CD/DVD (SATA)-设置取消“启动时连接”的勾选然后点击“现在重启”。重启后使用你设置的用户名和密码登录 Ubuntu 桌面。至此一个全新的 Ubuntu 虚拟机已经准备就绪。4. 安装 VMware Tools 与关键功能配置安装完客户机操作系统后为了获得更好的体验和功能集成必须安装VMware Tools对于 Linux 客户机或VMware Tools对于 Windows 客户机。它提供了一系列驱动和服务。4.1 在 Ubuntu 中安装 VMware Tools (open-vm-tools)对于 Ubuntu 等现代 Linux 发行版推荐使用发行版自带的开源版本open-vm-tools它比手动安装传统的 VMware Tools 更简单且能通过系统包管理器更新。启动你的 Ubuntu 虚拟机并登录。打开终端CtrlAltT。更新软件包列表并安装open-vm-tools和桌面增强组件如果需要拖放、复制粘贴和共享文件夹功能sudo apt update sudo apt install open-vm-tools sudo apt install open-vm-tools-desktop安装完成后重启虚拟机以使所有功能生效。sudo reboot4.2 配置共享文件夹宿主机与虚拟机文件交换共享文件夹是宿主机和虚拟机之间交换文件最方便的方式。在 VMware 中设置确保虚拟机关机或处于运行状态。在 VMware 主界面选中你的虚拟机点击“编辑虚拟机设置”。在“选项”标签页中选择“共享文件夹”。选择“总是启用”然后点击“添加”按钮按照向导添加一个宿主机上的文件夹例如D:\VM_Share并给它起一个在虚拟机内可见的名字如host_share。在 Ubuntu 中访问重启虚拟机后共享文件夹通常会自动挂载。你可以在/mnt/hgfs/目录下找到它。# 查看共享文件夹是否已挂载 ls -la /mnt/hgfs/ # 如果看到你命名的文件夹如 host_share说明成功如果未自动挂载可以手动挂载sudo vmhgfs-fuse .host:/host_share /mnt/hgfs/ -o allow_other为了方便你可以创建一个软链接到你的家目录ln -s /mnt/hgfs/host_share ~/Desktop/SharedFromWindows4.3 使用快照功能管理虚拟机状态快照是 VMware 最强大的功能之一它可以保存虚拟机在某个时间点的完整状态内存、磁盘、设置。创建快照在虚拟机运行或关闭时点击菜单栏虚拟机-快照-拍摄快照。输入一个描述性名称如“刚安装完的干净系统”点击“拍摄快照”。恢复快照当你把系统搞乱、软件冲突或中毒时可以点击虚拟机-快照-恢复到快照选择之前拍摄的快照虚拟机将瞬间回到那个时间点的状态。管理快照通过虚拟机-快照-快照管理器可以查看、删除或克隆快照。最佳实践在安装重要软件、进行危险操作或系统更新前创建一个快照。这相当于一个“后悔药”。5. 常见问题排查与性能优化即使按照步骤操作你也可能遇到一些问题。以下是几个最常见问题的排查思路。5.1 虚拟机无法启动或报错问题现象可能原因检查与解决方案启动时提示“VMware Workstation 无法连接到虚拟机。”虚拟机进程异常或权限问题。1. 打开任务管理器结束所有vmware-vmx.exe、vmware.exe进程。2. 以管理员身份重新运行 VMware Workstation。3. 找到虚拟机文件目录.vmx文件所在位置检查是否有中文或过深路径。启动时黑屏无任何反应。虚拟机显卡配置或3D加速问题。1. 关闭虚拟机。2. 编辑虚拟机设置 - 显示器。3. 尝试取消勾选“加速3D图形”。4. 如果问题依旧检查宿主机显卡驱动是否为最新。报错“该主机支持 Intel VT-x但 Intel VT-x 处于禁用状态。”BIOS/UEFI 中未开启 CPU 虚拟化支持。必须进入电脑 BIOS/UEFI 设置找到虚拟化技术Intel VT-x 或 AMD-V并启用Enable。安装 Ubuntu 时卡在“正在探测文件系统...”可能是 ISO 镜像损坏或虚拟磁盘问题。1. 重新下载 Ubuntu ISO 镜像并校验 SHA256 值。2. 创建虚拟机时尝试选择“稍后安装操作系统”创建完成后再手动指定 ISO 文件。5.2 虚拟机网络不通现象虚拟机内无法ping通外网如ping 8.8.8.8或宿主机。排查步骤检查虚拟机网络适配器设置确保其处于“已连接”状态并且模式是“NAT 模式”对于大多数上网需求。检查宿主机 VMware 服务在 Windows 服务管理器中确保VMware NAT Service和VMware DHCP Service正在运行。重启虚拟机网络在 Ubuntu 虚拟机内尝试重启网络服务。sudo systemctl restart systemd-networkd # 对于使用systemd-networkd的系统 # 或 sudo netplan apply # 对于使用netplan的系统如Ubuntu 18.04检查 IP 获取情况在虚拟机内运行ip addr或ifconfig查看是否获取到了 IP 地址通常是 192.168.xxx.xxx 网段。5.3 虚拟机性能低下卡顿分配资源不足检查是否为虚拟机分配了足够的内存和 CPU 核心。参考 3.2 节的建议进行调整。宿主机资源紧张在虚拟机运行时打开 Windows 任务管理器查看 CPU、内存和磁盘使用率是否长期超过 80%。如果是需要关闭一些宿主机程序或考虑升级硬件。虚拟磁盘碎片/类型长期使用的虚拟磁盘可能会产生碎片。可以在虚拟机设置 - 硬盘 - 碎片整理。另外确保磁盘类型为“SCSI”或“NVMe”而不是老旧的“IDE”。未安装 VMware Tools确保已按照 4.1 节正确安装open-vm-tools这提供了优化的显卡和鼠标驱动。5.4 共享文件夹不显示现象/mnt/hgfs/目录为空。排查确认 VMware 中共享文件夹已启用并正确设置路径。确认已安装open-vm-tools-desktop包。检查hgfs文件系统模块是否加载lsmod | grep vmw # 应该能看到 vmw_vmci, vmw_vsock_vmci_transport, vmw_balloon 等模块尝试手动挂载见 4.2 节。重启虚拟机。6. 生产环境与进阶使用建议当你将虚拟机用于更严肃的开发、测试甚至准生产环境时需要考虑更多因素。6.1 安全与隔离虚拟机隔离虽然虚拟机提供了隔离但并非绝对安全。不要在虚拟机中处理极高敏感度的数据除非你完全信任客户机系统的安全性。快照不是备份快照文件依赖于原始虚拟磁盘。如果原始磁盘文件损坏所有快照都可能失效。定期将整个虚拟机文件夹包含.vmx,.vmdk,.nvram等所有文件复制到另一块物理硬盘或网络存储这才是真正的备份。客户机系统更新像对待物理机一样定期更新 Ubuntu 系统sudo apt update sudo apt upgrade -y6.2 资源管理与多虚拟机运行资源分配策略当需要运行多个虚拟机时例如一个 Web 服务器一个数据库需要合理规划宿主机资源。避免将所有虚拟机的内存总和分配得超过物理内存否则会导致严重的宿主机交换swapping使所有系统都变慢。使用克隆快速部署如果你需要多个相同配置的虚拟机不要重复安装。可以先配置好一个“模板”虚拟机然后使用“完整克隆”功能快速生成一个独立的副本。这比复制文件更安全可靠。6.3 网络进阶配置自定义虚拟网络通过编辑-虚拟网络编辑器可以创建和配置复杂的虚拟网络。例如可以创建一个仅主机模式的网络让一组虚拟机形成一个与宿主机隔离的私有局域网用于模拟集群环境。端口转发在 NAT 模式下外部网络无法直接访问虚拟机。可以通过配置 NAT 的端口转发将宿主机的某个端口如 8022映射到虚拟机的 SSH 端口22从而实现从外部 SSH 连接到虚拟机。通过以上步骤你不仅成功安装并激活了 VMware Workstation Pro还创建了一个功能完善的 Ubuntu 开发环境并掌握了排错和优化的关键技能。虚拟化技术是现代软件工程的基础设施之一熟练使用 VMware 这类工具能让你在环境搭建、问题复现和技术学习上获得巨大的灵活性和效率提升。接下来你可以在这个干净的 Ubuntu 虚拟机里安全地探索 Docker、Kubernetes、各种中间件或是搭建你的下一个项目所需的全套技术栈。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门