资讯动态

VMware Workstation Pro免费版教程:从下载到创建Linux虚拟机全指南

发布时间:2026/8/31 21:21:51 来源:尧图企业网站定制
很多做开发的朋友第一次真正接触 Linux 并不是买云服务器而是在自己电脑上装了一台虚拟机。原因很简单学习 Linux 命令、部署中间件、做网络实验都需要一个可以随时折腾、弄坏了也不心疼的环境。可问题也恰恰出在这里——不少新手第一次安装 VMware 虚拟机时就卡住了下载页面找不到入口、许可证不会弄、虚拟机创建好了却起不来系统、一运行就报错甚至直接蓝屏。这篇教程会把 VMware 虚拟机从下载、安装到创建虚拟机的完整链路重新梳理一遍重点解决三个问题第一怎么从正规渠道免费拿到 VMware Workstation Pro第二怎么创建一台真正能正常运行的虚拟机第三安装过程中最常见的那些坑分别应该怎么排查。这里先给出一个明确判断2024 年以来VMware 的授权方式发生了重要变化VMware Workstation Pro 已经面向个人用户免费开放。这意味着过去“找破解版、找激活码”的老套路已经不再必要。但很多网上教程仍然停留在旧版本流程上新手跟着操作界面和下载入口完全对不上反而更容易踩坑。所以这篇文章不打算只贴一个安装包链接了事而是把从下载、安装、激活、建虚拟机、装系统到排错的全过程包括原理层面的解释一次性讲清楚。你可以先收藏再按照章节逐步操作。1. 为什么说 2024 年是入手 VMware 的最佳时机在解释具体操作之前先回答一个很多人都会问的问题为什么非得用虚拟机我直接用本地电脑装一个双系统不是也一样吗最核心的区别在于“隔离”与“快照”。双系统环境下两个操作系统共用同一套硬件切换系统必须先重启而且一个系统里的误操作可能影响另一个系统的引导文件。虚拟机则不同客户机运行在一个由虚拟化软件模拟出来的独立硬件环境中它以为自己独占了一台电脑实际上 CPU、内存、磁盘、网卡都是虚拟出来的资源。你在虚拟机里随便折腾格式化磁盘、删除系统文件、装坏某个服务都不会影响物理机上的其他资料。VMware Workstation Pro 属于“裸机型管理程序”中的一种但它不是直接装在物理硬件上的而是运行在宿主机操作系统之上的“托管型”虚拟化方案。这种方案的优点是兼容性好、安装方便个人电脑和个人开发者都能很快上手。在 Broadcom 完成对 VMware 的收购之后VMware Workstation Pro 已经从商业收费软件转为了个人免费使用。这个变化对开发者最直接的影响就是学习成本降到了零你可以放心地把它当成日常开发环境的一部分来使用而不需要到处找“绿色版”“激活版”。不过要注意免费许可通常针对个人非商业用途公司内部使用或商业项目使用仍然建议查阅官方许可条款确认是否合规。从实际用途来看VMware 虚拟机适合这几类场景使用场景典型需求为什么选虚拟机Linux 学习练习命令、Shell 脚本、用户权限随时创建、随时删除不影响宿主机中间件实验安装 MySQL、Redis、Nginx 等可以快照备份出问题一键恢复网络安全实验搭建攻击靶场、隔离测试环境客户机与宿主机隔离风险可控老系统兼容运行旧版 Windows 或专用软件无需额外物理机开箱即用多平台开发同时使用 Windows 和 Linux复制、粘贴、文件拖拽都方便2. VMware 核心概念动手前必须先搞清楚的四个术语直接打开 VMware Workstation Pro新手很容易被一堆按钮和选项绕晕。其实只要先理解几个核心概念后面的操作就会顺畅很多。2.1 宿主机与客户机宿主机Host就是你正在使用的物理电脑客户机Guest是运行在虚拟机里的操作系统。VMware Workstation Pro 负责把宿主机的 CPU、内存、硬盘、网络资源划分出一部分模拟成一台独立电脑。我们在 VMware 里创建虚拟机本质上就是为这台“独立电脑”准备一份硬件配置单例如分配多少内存、多少核 CPU、多大的硬盘。2.2 虚拟化引擎Intel VT-x 和 AMD-V虚拟机之所以能高效运行离不开 CPU 提供的硬件虚拟化能力。Intel 平台对应的技术叫 Intel VT-xAMD 平台对应的叫 AMD-V。如果 BIOS 或固件设置中关闭了这些功能虚拟机只能靠软件模拟运行速度会非常慢甚至无法启动。Windows 或 Linux 宿主机的 BIOS 设置中虚拟化选项通常叫 “Intel Virtualization Technology” 或 “SVM Mode”。不同主板厂商的菜单位置不同但在安装 VMware 之前确认这项功能已经开启是排查很多启动问题的关键一步。2.3 虚拟磁盘的类型创建虚拟机时你会遇到“立即分配所有磁盘空间”和“将磁盘存储为单个文件”之类的选项。很多人不理解这些选项意味着什么。VMware 的虚拟磁盘文件默认使用动态分配方式也就是磁盘文件只按实际写入的数据增长而不是创建时就占满整个大小。例如你创建了一个 60 GB 的虚拟磁盘刚开始文件可能只有几 GB随着虚拟机内部文件增多这个文件会逐渐变大。固定大小则相反创建时会立刻占用 60 GB 物理空间但运行性能更稳定。对于个人学习来说动态分配更省空间完全够用。2.4 快照Snapshot快照是 VMware 最值得新手上手就用的功能。它的作用相当于给虚拟机的当前状态拍一张照片包括系统配置、已安装软件、文件状态等。一旦后续操作把系统搞坏了可以马上恢复到这个时间点。一个典型的用法是装好系统、装好基础软件之后先创建一个快照然后再开始做实验。这样无论怎么折腾都能在几分钟内恢复到一个干净环境。概念通俗理解新手常犯的错误宿主机物理电脑误以为虚拟机里的系统会占用物理分区客户机虚拟电脑里的系统忘记给客户机分配足够资源硬件虚拟化CPU 提供的加速能力BIOS 没开启就反复重装快照虚拟机的还原点没有做快照就做危险实验3. 环境准备下载 VMware 前必须确认的三件事很多人在安装 VMware 时报错或蓝屏问题并不出在安装包本身而是宿主机环境没有准备好。这里建议先花五分钟做一次环境检查。3.1 确认 CPU 虚拟化已经开启在 Windows 宿主机上可以用系统自带的命令快速检查。打开命令提示符CMD或 PowerShell执行systeminfo在输出结果中找到 “Hyper-V Requirements” 部分如果看到以下内容说明虚拟化已开启Virtualization Enabled In Firmware: Yes Second Level Address Translation: Yes Data Execution Prevention Available: Yes如果显示为 No就需要重启电脑进入 BIOS 或 UEFI 固件设置找到 Intel VT-x 或 AMD-V 相关的选项并启用。这一步的具体菜单位置因主板品牌而异但一般在 “Advanced” 或 “CPU Configuration” 菜单下。如果你用的是 Windows 11 或者较新的 Windows 10也可以使用 PowerShell 精确检查(Get-CimInstance Win32_Processor).VirtualizationFirmwareEnabled (Get-CimInstance Win32_Processor).SecondLevelAddressTranslationExtensions两个命令返回 True 才代表虚拟化能力确实可用。3.2 检查内存和磁盘空间VMware Workstation Pro 本身占用空间不大但虚拟机系统很占资源。建议宿主机内存至少 16 GB如果只有 8 GB运行 Windows 客户机客户机分配 4 GB会明显卡顿。磁盘方面创建 Linux 客户机需要预留至少 30 GB 空间创建 Windows 客户机建议预留 60 GB 以上。注意虚拟磁盘是动态增长的所以还要考虑虚拟机内部数据增长带来的空间消耗。3.3 Windows 功能冲突检查如果你日常开发用了 WSL2或者启用过 Windows 的 Hyper-V需要注意Hyper-V 与 VMware Workstation 的传统虚拟化方式存在冲突。从 VMware Workstation 15.5 开始VMware 可以借助 Windows Hypervisor PlatformWHP在开启 Hyper-V 的 Windows 上运行但这种方式需要一个额外的 Windows 可选功能开关。为了避免麻烦最稳妥的方案是如果不依赖 WSL2可以关闭 Hyper-V 相关功能如果必须同时使用需要确保 Windows 的“虚拟机监控程序平台”功能已启用。可以先用 PowerShell 查看相关功能状态Get-WindowsOptionalFeature -Online | Where-Object { $_.FeatureName -like *Hyper* -or $_.FeatureName -like *Virtual* } | Select-Object FeatureName, State输出结果里的 State 如果是 Enabled说明对应功能已开启。4. VMware Workstation Pro 下载与安装完整步骤环境检查没问题后就可以开始下载安装了。这里特别强调VMware Workstation Pro 的官方下载渠道已经切换到了 Broadcom Support 门户。很多教程里的 vmware.com 下载链接已经失效或者跳转后找不到入口所以本节会重点说明正确的下载和激活路径。4.1 获取安装包打开 VMware 官方网站vmware.com可以看到关于 Workstation Pro 的说明页面。真正的下载入口在 Broadcom 的支持中心support.broadcom.com。你需要先注册并登录一个 Broadcom 账号这个过程是免费的不需要企业邮箱。登录之后在 “My Downloads” 中搜索 “VMware Workstation Pro”选择与宿主机系统匹配的 Windows 或 Linux 版本进行下载。下载时注意选择完整安装包而不是仅更新补丁。这里给新手一个非常实用的建议如果官网下载速度慢可以只下载官方安装包暂时不要从第三方网盘获取。第三方下载站常常捆绑额外软件安装包也可能被修改过存在较大安全风险。4.2 安装过程下载完成后双击安装程序进入 VMware Workstation Pro 的安装向导。安装选项基本保持默认即可但有两点值得注意。第一安装路径建议保持默认的 C 盘或者改到一个空间充足的盘符。VMware 的配置文件和虚拟磁盘默认存放在用户目录的Documents\Virtual Machines下安装路径本身不会影响虚拟机存放位置。第二在安装类型界面选择“自定义安装”时可以看到“增强型键盘驱动”等组件。如果没有特殊需求全部保持默认安装即可。安装过程中如果 Windows 安全中心弹出提示要求允许 VMware 安装驱动程序或服务请选择允许。VMware Workstation 需要安装虚拟化相关内核驱动这是正常行为。安装完成后桌面会出现 VMware Workstation Pro 图标。4.3 免费许可证激活安装完成后第一次打开VMware Workstation Pro 会要求输入许可证密钥。如果你已经在 Broadcom 网站登录过可以在下载页面或账户信息中找到免费的 “Personal Use” 许可证密钥。把密钥复制到 VMware 的许可证激活窗口中即可完成激活。如果暂时没有密钥可以先选择“试用”进入软件。但从官方政策来看个人用户建议直接申请免费许可证避免一段时间后提示许可过期。激活完成后可以在 VMware 菜单栏的 “Help → About VMware Workstation” 中查看许可证类型和有效期。4.4 安装后验证打开 VMware Workstation Pro如果能够正常进入主界面没有报“虚拟化未开启”或“无法加载驱动”等错误就说明安装基本成功了。主界面左侧是虚拟机库右侧是创建虚拟机与打开虚拟机的入口。5. 创建第一台虚拟机软件安装好以后下一步就是创建虚拟机。这里以创建一个安装 Ubuntu Linux 的虚拟机为例其他 Linux 发行版的流程类似。5.1 新建虚拟机向导点击主界面上的“创建新的虚拟机”选择“典型推荐”方式。这一步需要选择客户机操作系统的安装来源选择“安装程序光盘映像文件”然后指定一个 ISO 镜像如果暂时没有 ISO也可以选择“稍后安装操作系统”先创建一台空虚拟机。5.2 硬件配置建议虚拟机创建成功后先别急着开机建议右键虚拟机选择“设置”按下面建议调整硬件配置。硬件项学习用途推荐值说明内存2 GB - 4 GB宿主机内存充足时可以给 4 GB处理器2 核即可不是越多越好过多会抢占宿主机资源硬盘30 GB - 60 GB动态分配即可网络适配器NAT 模式虚拟机共享宿主机网络适合上网和学习这里解释一下 NAT 模式。NAT网络地址转换模式下虚拟机通过宿主机访问外部网络宿主机与虚拟机之间也可以互相通信。这个模式最适合个人学习因为它不需要额外配置网络环境物理网络环境改变时虚拟机也能自动适应。5.3 关于固件类型与虚拟化引擎在虚拟机设置的“选项”中可以看到“高级”选项里面可能有“固件类型”和“虚拟化引擎”等配置。固件类型通常有 BIOS 和 UEFI 两种。默认选项通常可以满足绝大多数系统的安装要求但如果某些 Linux 发行版引导失败可以尝试切换固件类型。虚拟化引擎方面只要宿主机 BIOS 已开启硬件虚拟化并且没有安装 Hyper-VVMware 通常会自动使用 Intel VT-x/AMD-V。5.4 加载系统镜像如果你在创建向导中选择了“稍后安装操作系统”需要在虚拟机设置里手动把系统 ISO 镜像加载到虚拟光驱中。在虚拟机设置界面的“CD/DVD”选项中选择“使用 ISO 镜像文件”然后浏览到本地的 ISO 文件即可。设置完成后虚拟机开机时就会从该 ISO 启动进入系统安装程序。6. 在虚拟机中安装 LinuxUbuntu 示例有了虚拟机还需要一个可安装的系统镜像。这里以 Ubuntu 为例因为它对新手友好驱动兼容性好是学习 Linux 的首选之一。6.1 获取 Ubuntu 系统镜像Ubuntu 官方镜像可以从 ubuntu.com 下载也可以使用国内高校或云厂商提供的镜像站下载。下载 ISO 时注意选择 LTS 版本因为 LTS长期支持版的维护周期更长更适合稳定学习和实验。除了 UbuntuCentOS Stream、Debian、openSUSE 等也都支持安装到 VMware 虚拟机中。选择哪个发行版取决于你的学习目标。如果你是初学者优先推荐 Ubuntu 或 Debian 系如果想贴近企业服务器环境可以试试 CentOS Stream 或 Rocky Linux。6.2 安装步骤概述将 ISO 挂载到虚拟光驱后启动虚拟机会进入 Ubuntu 安装界面。整个安装过程与在物理机上安装没有本质区别只是 VMware 会在虚拟机窗口捕获键盘和鼠标。安装过程中有几个选项值得注意语言和键盘布局选择英文或中文均可但服务器环境通常建议英文避免部分软件出现编码问题安装类型选择“清除整个磁盘并安装 Ubuntu”这里的“整个磁盘”指的是虚拟磁盘不是宿主机磁盘可以放心选择用户名和密码建议设置一个容易记住的密码因为后续执行系统命令会频繁用到是否安装第三方软件如果网络条件允许建议勾选安装更新和第三方软件可以减少后续为无线网卡或显卡驱动折腾的时间。安装完成后按照提示重启虚拟机。重启时需要将虚拟光驱中的 ISO 移除或设置为不启动否则可能再次进入安装界面而不是进入系统。6.3 安装完成后的基本设置进入 Ubuntu 桌面后第一件事是打开终端执行系统更新sudo apt update sudo apt upgrade -y如果命令执行过程中提示依赖问题可以运行sudo apt --fix-broken install这一步是为了把刚安装的系统补丁和软件源索引更新到最新状态避免后续安装软件时出现依赖缺失。7. 安装 VMware Tools让虚拟机真正好用很多新手装完 Linux 后发现鼠标在宿主机和虚拟机之间切换很别扭屏幕分辨率固定无法调整文件拖拽也不支持。这些问题的根源通常只有一个没有安装 VMware Tools。7.1 VMware Tools 是什么VMware Tools 是 VMware 提供的一套增强驱动和工具集主要解决以下问题鼠标指针在同一个窗口中无缝切换自动调整虚拟机屏幕分辨率跟随窗口大小变化支持宿主机与客户机之间的文件拖拽和复制粘贴优化磁盘和网络性能。对于 Linux 客户机更推荐安装开源的 open-vm-tools它由 VMware 维护并已集成到主流 Linux 发行版仓库中。7.2 三种安装方式第一种方式是在 VMware 菜单栏中选择“虚拟机 → 安装 VMware Tools”然后到客户机系统的光驱目录中找到VMwareTools-x.x.x.tar.gz压缩包进行安装。这种方式在较老版本的 VMware 中很常见。第二种方式是在 Linux 客户机中直接使用包管理器安装 open-vm-tools# Ubuntu / Debian sudo apt install -y open-vm-tools open-vm-tools-desktop# CentOS / Rocky Linux sudo yum install -y open-vm-tools安装完成后重启虚拟机或重新登录桌面即可生效。第三种方式是通过命令行手动挂载安装包这种方式适合需要定制安装或排查安装问题的场景。一般学习环境下用前两种方式就足够了。7.3 配置宿主机与虚拟机文件共享VMware Tools 安装完成后可以在虚拟机设置中开启“共享文件夹”功能。在虚拟机的“选项 → 共享文件夹”中选择“总是启用”并添加一个宿主机目录例如D:\share。然后在 Linux 客户机中手动挂载该共享目录sudo mkdir -p /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other挂载成功后/mnt/hgfs目录下就能看到宿主机的共享目录了。需要注意的是共享文件夹功能依赖 VMware Tools 正常运行如果挂载失败先检查 open-vm-tools 是否已安装并启动。8. 常见问题与排查思路不管安装文档写得多详细实际动手时总会遇到一些意想不到的问题。下面把 VMware 虚拟机安装和使用中最高频的问题整理成一张表格并给出排查思路。问题现象可能原因排查方式解决方案启动虚拟机提示 Intel VT-x 不可用宿主机 BIOS 未开启硬件虚拟化用 systeminfo 检查虚拟化状态进入 BIOS 开启 VT-x 或 AMD-V虚拟机启动后直接蓝屏客户机系统不兼容或资源分配不足查看蓝屏停止代码确认内存和 CPU 分配调整内存切换固件类型或更换系统镜像提示“无法连接到虚拟机请确保您有权运行该程序”账号权限不足或 VMware 服务异常右键以管理员身份运行 VMware以管理员身份启动 VMware或重新安装服务WSL2 与 VMware 冲突Hyper-V 功能已启用查看 Windows 可选功能状态关闭 Hyper-V或启用 Windows Hypervisor Platform虚拟机磁盘文件越来越大动态磁盘未回收空间快照过多查看虚拟磁盘大小和快照列表删除旧快照使用“清理磁盘”功能回收空间安装 Linux 时无法识别硬盘虚拟磁盘类型与客户机驱动不兼容检查虚拟磁盘控制器类型在虚拟机设置中改 SATA/NVMe 控制器VMnet 网络掉线或无法上网NAT 服务未启动检查 VMware NAT 服务状态重新启动 VMware NAT Service屏幕分辨率无法调高VMware Tools 未安装检查 VMware Tools 状态安装 open-vm-tools-desktop 并重启8.1 新版本 VMware 对老 CPU 兼容性变差从 2024 年开始部分使用较旧 CPU 的用户反馈新版 VMware Workstation 在启动时会直接提示不支持 Intel VT-x 或类似虚拟化加速问题。这类问题通常不是软件损坏而是新版对硬件虚拟化支持的检查更严格或者老 CPU 缺少某些新指令集。如果遇到这种情况可以先确认 BIOS 中虚拟化选项确实开启然后检查 VMware 版本说明中对 CPU 的最低要求。如果条件不允许可以换用较旧但稳定的 VMware 版本或考虑改用其他虚拟化方案。8.2 Linux 虚拟机磁盘占用过大很多人在使用 Ubuntu 虚拟机一段时间后发现虚拟磁盘文件占用了宿主机大量空间甚至达到 90 GB。这通常由三个原因叠加导致第一Linux 系统更新和日志文件不断增长第二虚拟磁盘文件删除数据后并不会自动收缩第三快照文件不断累积。要排查和解决先进入 Linux 客户机查看占用情况df -h然后清理系统垃圾和旧日志sudo apt autoremove -y sudo journalctl --vacuum-time7d清理完客户机内部空间后在 VMware 菜单中找到“虚拟机 → 清理磁盘”功能它会压缩虚拟磁盘文件中的空闲空间。如果存在多余快照建议先删除不需要的快照再执行清理。8.3 VMware Tools 无法正常安装如果 Linux 客户机安装 VMware Tools 时提示缺少内核头文件需要先安装与之匹配的内核开发包和编译工具# Ubuntu / Debian sudo apt install -y build-essential linux-headers-$(uname -r)然后重新运行 VMware Tools 安装程序。对于 open-vm-tools 出现的问题也可以先卸载再重新安装sudo apt remove --purge open-vm-tools open-vm-tools-desktop sudo apt install -y open-vm-tools open-vm-tools-desktop9. 最佳实践与工程建议虚拟机用起来简单但真正要用得顺手、用得安全还需要养成几个好习惯。这里给出一些实际项目中的经验总结。9.1 快照管理要有规划快照是虚拟机最重要的保护伞但快照不能滥用。每创建一个快照都会产生额外的磁盘文件快照过多不仅占用宿主机空间还会让虚拟机运行性能下降。建议每次在系统完成一个稳定阶段后创建快照例如“刚装完系统”“装完开发环境”“实验前”并且给快照加上有意义的名字方便以后识别。9.2 不要随意在客户机中执行危险命令虽然虚拟机与宿主机隔离但某些操作仍然可能影响宿主机例如共享文件夹里的数据是双向的虚拟机中误删文件可能同时删除宿主机上的共享文件。如果需要测试高危命令建议在创建快照后测试并在测试过程中关闭共享文件夹功能。9.3 网络安全意识默认 NAT 模式下虚拟机可以访问外网但外部设备无法主动访问虚拟机。这为实验环境提供了一层保护。如果为了测试需要开启桥接模式让虚拟机直接接入局域网务必确认客户机系统已设置强密码并关闭不必要的远程服务避免虚拟机被局域网内的其他设备扫描到并攻击。9.4 资源分配原则给虚拟机分配资源不是越多越好。同时运行的虚拟机数量越多宿主机的 CPU 和内存压力越大。建议同一时间只运行一台资源需求较高的虚拟机其他虚拟机可以暂停或挂起。挂起Suspend功能会把虚拟机当前内存状态保存到磁盘下次恢复很快但挂起文件也占用较大空间注意定期恢复和清理。9.5 备份虚拟机的正确姿势虚拟机文件本身可以整体复制备份。备份前需要先关闭虚拟机否则磁盘文件可能处于不一致状态。备份时可以直接复制虚拟机的安装目录或者使用 VMware 的“克隆”功能。克隆可以创建与当前虚拟机相同配置的新虚拟机适合用于搭建多节点实验环境。但要注意克隆后的虚拟机 IP、主机名等配置仍与源虚拟机相同需要进入客户机重新调整。9.6 许可证合规提醒个人免费使用 VMware Workstation Pro 的前提是遵守官方许可条款。如果后续进入了企业环境、商业项目或培训收费场景需要重新评估是否购买商业许可证。从工程合规的角度看团队内部建议固定使用同一版本的 VMware避免因为版本差异导致虚拟机兼容性问题。最后说几句VMware Workstation Pro 这个工具核心价值在于把“一台电脑跑多个系统”变成了一个轻松的日常操作。按照本教程的顺序操作下来你应该已经完成了从下载安装到创建 Ubuntu 虚拟机的全过程。之后的学习路径建议先从 Linux 基础命令开始然后在虚拟机里尝试搭建 Nginx、MySQL、Redis 等中间件环境最后再进入 Shell 脚本和网络实验。这些内容都可以在这台虚拟机里放心尝试踩坑的成本几乎为零遇到问题的时候别忘了快照功能是你最可靠的还原点。建议把这篇文章收藏备用下次重装系统或换电脑时照着流程重新操作一遍就能快速恢复开发环境。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价