ARTICLE DETAIL

资讯详情

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

VMware Workstation Pro 个人免费:下载安装与虚拟机创建完整教程

VMware Workstation Pro 个人免费:下载安装与虚拟机创建完整教程 先说一个大多数人还不知道的变化VMware Workstation Pro 已经结束了“必须购买许可证”的时代从 2024 年年中开始官方对个人用户开放了免费使用。如果你此刻还在网上搜索“VMware 破解版”“激活码”“许可证”建议先停下来。现在从官网下载、用自己的账号完成个人验证就能合法免费使用 Workstation Pro 的全部核心功能包括快照、克隆、共享虚拟机这些以前只属于企业付费版的能力。这篇文章要解决的是这样几个问题怎么从官方渠道下载 VMware Workstation Pro安装时有哪些选项需要认真选创建第一台虚拟机时应该怎么配置装完后 VMware Tools 到底要不要装以及最常见的“无法打开虚拟机”“启动蓝屏”“提示 VT-x 未开启”到底怎么排查。配置得当的情况下从零开始到进入 Ubuntu 桌面大概 30 分钟就能完成。但如果跳过安装前的虚拟化检查后面可能卡住几个小时。1. 为什么要用 VMware虚拟机解决的真实问题先想一个场景你的主力电脑是 Windows但你想学习 Linux 命令、跑一套开源项目又不想把系统弄坏。没有虚拟机时你通常只能选择装双系统或者再找一台旧电脑。装双系统的问题是启动时必须二选一切换不方便而且误操作分区后可能导致整个系统无法启动。虚拟机解决的就是这个问题在一台物理电脑内部用软件模拟出一台或多台“虚拟电脑”。每台虚拟电脑有自己的 CPU、内存、硬盘、网卡里面可以安装完整的操作系统。宿主机和虚拟机之间通过虚拟化层隔离虚拟机里出了问题通常不会影响宿主机。在本地开发、测试、学习场景里VMware Workstation Pro 是非常成熟的选择。它支持 Windows 和 Linux 宿主机可以运行 Windows、Linux、macOS 等多种客户机系统。相比直接用物理机重装系统虚拟机最大的优势是可以同时运行多个系统互不干扰支持快照系统弄坏了随时回滚可以随时调整硬件配置一套系统可以克隆出多套环境用于测试。个人开发者最常使用的场景包括在 Windows 里跑一个 Ubuntu 环境做后端开发测试软件的安装卸载避免污染宿主机搭建多节点集群做实验隔离运行来源不明的程序。如果你只是需要一个临时 Linux 环境执行命令WSL2 也能做到而且更轻。但如果你需要完整的图形界面、需要模拟复杂网络环境、需要同时跑多套独立系统VMware 仍然是更顺手的选择。2. 核心概念Hypervisor、Workstation Pro 与 Player要理解 VMware 怎么工作先理解一个基础概念Hypervisor也就是虚拟机监控器。它负责把物理机的 CPU、内存、磁盘等资源切分出来给每个虚拟机分配独立份额同时保证虚拟机之间互相隔离。VMware Workstation Pro 属于“Type 2 Hypervisor”也就是运行在宿主机操作系统之上的一层软件。对比之下VMware ESXi 是“Type 1 Hypervisor”直接安装在物理硬件上主要用在服务器和数据中心。个人学习更常用的是 Workstation Pro。VMware 产品线里有两个容易混淆的名字VMware Workstation Player免费版面向普通用户可以打开别人创建的虚拟机也能创建简单的虚拟机但不支持快照、克隆等高级功能。VMware Workstation Pro完整版支持快照、克隆、加密虚拟机、虚拟网络编辑、团队共享适合开发者和测试工程师。现在 Workstation Pro 对个人用户免费后直接选择 Pro 版本即可不需要再考虑 Player。再对比一个容易混淆的概念虚拟机与容器。Docker 这类容器技术共享宿主机内核启动快、资源占用少但隔离性比虚拟机弱。虚拟机包含完整操作系统隔离性强但镜像体积大、资源占用高。在实际项目中两者经常配合使用用虚拟机搭建完整的环境在虚拟机内部再使用 Docker 管理应用。从材料来看网络上搜索“vmware 虚拟机安装教程”的热度很高说明很多人第一次接触虚拟机时卡住的点往往不是软件本身而是安装前后的环境配置。下一节先解决最容易忽略的虚拟化检查。3. 安装前必须完成的检查虚拟化、内存与系统冲突VMware 运行虚拟机时依赖 CPU 的硬件虚拟化能力也就是 Intel VT-x 或 AMD-V。如果你的 CPU 不支持或者 BIOS/UEFI 中未开启安装后启动虚拟机会直接报错。2015 年以后的消费级 CPU 基本都支持硬件虚拟化但很多品牌电脑出厂时默认关闭了 BIOS 中的对应选项。因此第一步先确认虚拟化是否已开启。在 Windows 下最直接的方法是打开任务管理器切换到“性能”选项卡点击“CPU”查看右下角的“虚拟化”状态。如果显示“已启用”说明可以继续。也可以用命令确认# 查看系统信息和 Hyper-V 状态 systeminfo在输出中找到“Hyper-V 要求”部分。如果看到“虚拟化已启用”并且“虚拟机监控程序”处没有提示“已检测到虚拟机监控程序”说明状态正常。更精确地查看 CPU 虚拟化固件是否开启可以用 PowerShell# 返回 True 表示 BIOS/UEFI 中已开启虚拟化 (Get-CimInstance Win32_Processor).VirtualizationFirmwareEnabled # 返回 True 表示 CPU 支持 SLAT二级地址转换 (Get-CimInstance Win32_Processor).SecondLevelAddressTranslationExtensions如果返回False需要重启电脑进入 BIOS/UEFI 设置界面。不同主板的入口不同常见的是开机时反复按 Del、F2 或 F10。进入后找到 Intel Virtualization Technology 或 AMD SVM Mode将其设置为 Enabled保存退出。除了虚拟化开关Windows 本身的虚拟化安全功能也可能干扰 VMware。如果开启了 Hyper-V、内核隔离中的内存完整性或者 Windows 沙盒则虚拟机启动时可能会蓝屏或者提示“VMware Workstation 无法启动虚拟化引擎”。检查 Hyper-V 是否启用Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V如果State是Enabled而你又不需要使用 WSL2 或 Hyper-V可以将其关闭# 需要管理员权限执行后重启系统 Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V注意如果你日常使用 WSL 2而它依赖 Hyper-V 平台那就不应该直接关闭。这种情况下更合适的做法是保留 Hyper-V并在 VMware 虚拟机的处理器设置中勾选“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI”让两者共存。内存方面VMware 运行一个带图形界面的 Linux 或 Windows 虚拟机建议至少预留 8GB 物理内存。如果宿主机只有 8GB运行一个 2GB 内存的虚拟机还可以接受如果物理内存只有 4GB运行虚拟机就会非常吃力建议先升级内存再继续。磁盘空间同样重要。Windows 系统虚拟机至少需要 60GB 空间Ubuntu 桌面版建议预留 60GB 以上如果只是最小化安装 Linux 测试环境40GB 也够用。注意这指的是虚拟磁盘的最大容量创建时可以选择“不立即分配所有磁盘空间”实际占用会随着使用逐步增长。4. 从官网下载 VMware Workstation Pro个人免费渠道VMware 被博通收购后产品下载页面迁到了统一的支持门户。正确下载方式如下。访问 VMware 官方网站 vmware.com在产品页面找到 Workstation Pro。也可以直接访问博通的支持门户搜索 “VMware Workstation Pro”。需要注意官方下载需要注册博通账号。注册账号的流程和普通网站类似填写邮箱、设置密码、登录后进入下载页面。在下载时选择 Workstation Pro 的 Windows 版本或 Linux 版本。个人用户下载时选择个人使用渠道即可不需要填写企业信息也不会要求输入许可证密钥。下载完成后安装包通常是一个 600MB 左右的 exe 文件。安装时如果 Windows 提示“是否允许此应用更改设备”选择“是”。这里有一个很重要的安全提醒尽量从官网或官方支持门户下载不要使用网上流传的第三方打包安装包。第三方安装包可能被植入广告、捆绑软件甚至恶意代码。如果你在官网下载速度很慢可以找信任的同事拷贝一份官方安装包但安装前一定要校验文件的哈希值。校验文件哈希值可以用 PowerShell# 将路径换成实际下载文件路径 Get-FileHash C:\Users\你的用户名\Downloads\VMware-workstation-full-17.exe -Algorithm SHA256将生成的结果与官网公布的 SHA256 值对比。如果一致说明文件完整如果不一致说明下载过程可能出错或文件已经被篡改不要继续安装。从网络讨论看部分用户会搜索一些旧版本安装包或所谓的精简版这类渠道来源不明存在较大安全风险不建议使用。5. Windows 下安装 VMware Workstation Pro 完整步骤拿到安装包后安装过程并不复杂但有几个选项值得认真选择。双击 exe 文件等待安装程序初始化。如果系统提示需要安装 VC 运行库允许安装即可这是 VMware 的依赖组件。进入安装向导后选择“安装 VMware Workstation Pro”。如果电脑已经安装过旧版本安装程序会提示先卸载旧版本或者自动覆盖升级。安装类型选择界面中推荐选择“典型安装”。如果你希望自定义安装路径例如安装在 D 盘选择“自定义”然后修改安装目录。自定义安装中有两个容易被忽略的设置“将 VMware Workstation 配置为操作系统 PATH 中”这一项建议勾选。虽然平时大多通过桌面快捷方式启动但加入 PATH 后可以使用命令行工具例如 vmrun、vmware-vdiskmanager方便后续脚本化操作。“检查产品更新”选项可以取消勾选避免每次启动时检查网络。继续安装后安装程序可能会要求重启电脑通常是因为需要安装网络驱动。建议立即重启否则后续创建虚拟机时网络模式可能异常。重启完成后双击桌面快捷方式打开 Workstation Pro。首次打开会要求接受许可协议勾选“我同意”即可。个人免费版本在安装完成后通常直接可用。如果你通过某些渠道下载的安装包在启动后提示需要输入许可证密钥建议先回到官网重新下载最新安装包。现在官方网站提供的个人版本安装完成后不需要激活码。Linux 宿主机的安装方式略有不同。VMware 官方提供的是 bundle 格式的安装包下载后需要先赋予执行权限再运行# 赋予执行权限 chmod x VMware-Workstation-Full-*.bundle # 运行安装程序 sudo ./VMware-Workstation-Full-*.bundle安装完成后桌面会出现 VMware Workstation 的入口也可以在终端中执行vmware启动。6. 创建第一台虚拟机完整安装 Ubuntu 的过程安装好 VMware Workstation Pro 后下一步是创建虚拟机。这一节以 Ubuntu Desktop LTS 为例走一遍完整流程。首先下载 Ubuntu 系统镜像。Ubuntu 官方提供 ISO 文件下载但国内网络访问官方服务器可能较慢更推荐使用阿里云开源镜像站或清华大学 TUNA 镜像源。搜索“阿里云镜像 Ubuntu”找到对应目录选择当前 LTS 版本下载桌面版 ISO文件名通常类似ubuntu-xx.04-desktop-amd64.iso。镜像下载完成后打开 VMware Workstation Pro点击“创建新的虚拟机”。安装向导中选择“典型推荐”点击下一步。然后选择“安装程序光盘映像文件”点击浏览选中刚才下载的 Ubuntu ISO 文件。客户机操作系统类型选择方面VMware 会根据 ISO 自动识别。如果未自动识别手动选择“Linux”版本选择“Ubuntu 64 位”。接下来命名虚拟机并设置虚拟机文件的保存位置。建议把虚拟机存放在空间充足的磁盘分区例如 D 盘或独立的数据盘。不要放在 C 盘系统分区因为虚拟磁盘文件会随使用不断增大可能导致系统盘空间不足。磁盘容量设置时建议选择 60GB 或更大。下方有两个选项“立即分配所有磁盘空间”性能稍好但创建时立刻占用物理磁盘空间。“将虚拟磁盘存储为单个文件”便于移动和管理。对于新手推荐取消“立即分配所有磁盘空间”采用默认的按需增长方式。这样初始占用空间很小随着虚拟机内部数据增多再逐步增长。之后点击“自定义硬件”重点配置以下几项内存建议 4GB 以上。宿主机内存足够时给 8GB。处理器建议分配 2 核宿主机 CPU 核心数较少时 1 核也能启动。网络连接选择 NAT 模式。NAT 模式下虚拟机可以访问外部网络宿主机也能访问虚拟机同时不需要在局域网内分配额外的 IP最适合新手。新 CD/DVD确认已勾选“启动时连接”并指向 Ubuntu ISO。点击关闭完成虚拟机创建。启动虚拟机Workstation Pro 会从 ISO 引导进入 Ubuntu 安装界面。界面是图形化的选择“Install Ubuntu”即可开始安装。Ubuntu 安装过程中有几个关键点安装类型选择“清除整个磁盘并安装 Ubuntu”。注意这里的磁盘是虚拟磁盘不是宿主机物理磁盘可以放心操作。地区、键盘布局按实际情况选择。账号信息填写时使用英文用户名会更方便后续命令操作。安装过程中虚拟机会重启几次属正常现象。如果长时间停在启动界面可以尝试按 CtrlAltDelete 或者关闭虚拟机再重新启动。安装完成后Ubuntu 会提示移除安装介质在 VMware 菜单中把光驱设置为“使用物理驱动器”或断开 ISO 连接即可。进入 Ubuntu 桌面后第一件事是更新软件源和系统# 更新软件包索引 sudo apt update # 升级系统软件包 sudo apt upgrade -y如果 apt 下载速度慢可以先将软件源切换为国内镜像。以清华 TUNA 源为例需要修改/etc/apt/sources.list中对应的地址。不同版本 Ubuntu 的源地址格式不同建议先备份原文件# 备份原始源文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak然后使用sudo nano /etc/apt/sources.list编辑文件把archive.ubuntu.com替换为镜像站地址保存后再次运行sudo apt update。7. 运行验证与 VMware Tools 安装虚拟机系统安装完成后需要验证它是否正常工作并安装 VMware Tools 增强能力。在虚拟机中打开终端执行以下命令观察系统信息# 查看内核版本 uname -a # 查看内存使用情况 free -h # 查看磁盘空间 df -h # 查看网络地址 ip a如果命令能正常输出并且网络能 ping 通外部地址说明系统基本正常。接下来是关键的一步安装 VMware Tools。VMware Tools 是一组驱动和工具安装后可以实现鼠标平滑进出虚拟机、屏幕分辨率自适应、剪贴板双向共享、文件拖放等功能。不安装它虚拟机虽然能用但体验会差很多。Ubuntu 系统安装 VMware Tools 最简单的方式是使用开源版本 open-vm-tools# 安装 open-vm-tools 和桌面增强包 sudo apt install -y open-vm-tools open-vm-tools-desktop安装完成后重启虚拟机或者执行sudo systemctl restart open-vm-tools如果使用的是 CentOS、Rocky Linux 等其他发行版同样可以用包管理器安装 open-vm-toolssudo dnf install -y open-vm-tools另一种传统方式是通过 VMware 菜单“虚拟机” - “安装 VMware Tools”在虚拟机中挂载 VMware Tools 安装介质# 创建挂载点 sudo mkdir -p /mnt/cdrom # 挂载 sudo mount /dev/cdrom /mnt/cdrom # 解压到临时目录 cd /tmp tar zxvf /mnt/cdrom/VMwareTools-*.tar.gz # 执行安装脚本-d 表示使用默认配置 cd vmware-tools-distrib sudo ./vmware-install.pl -d安装完成并重启后验证 VMware Tools 是否正常运行# 在虚拟机内部执行 vmware-toolbox-cmd stat raw如果输出正常说明 Tools 已经生效。此时可以尝试共享文件夹。在 Workstation Pro 菜单中点击“虚拟机” - “设置” - “选项” - “共享文件夹”启用共享选择一个宿主机目录。在 Ubuntu 中共享目录通常挂载在/mnt/hgfs/下# 查看共享目录 ls /mnt/hgfs/如果看不到共享目录可以先尝试重新安装 open-vm-tools 并确认挂载命令# 手动挂载共享目录 sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other8. 常见问题与排查思路虚拟机相关的问题大多集中在启动阶段下面是一些按优先级排序的排查表问题现象可能原因排查方式解决方案提示“此平台不支持虚拟化的 Intel VT-x/EPT”BIOS 中虚拟化未开启重启进入 BIOS检查 Intel VT-x / AMD SVM开启虚拟化后重启提示“VMware Workstation 无法连接到虚拟机”VMware 服务未启动或权限不足打开服务管理查看 VMware 相关服务状态以管理员身份启动服务并重试启动虚拟机后宿主机蓝屏Hyper-V 或 Windows 内核隔离冲突检查 Windows 功能中是否启用 Hyper-V按需关闭 Hyper-V 或配置虚拟机使用 Hyper-V 引擎虚拟机无法上网NAT 服务异常或防火墙阻止查看宿主机 VMware NAT 服务状态检查虚拟机网卡 IP重启 VMware NAT 服务确认网络模式为 NAT虚拟机磁盘占用越来越大快照太多或虚拟磁盘未压缩查看快照管理器查看虚拟磁盘大小删除无用快照压缩虚拟磁盘打开虚拟机后黑屏且无响应显示驱动异常或系统启动问题尝试通过命令行模式进入系统查看日志重新安装 VMware Tools重启虚拟机WSL2 与 VMware 同时使用时冲突Hyper-V 与 VMware 虚拟化引擎冲突确认 Windows 平台是否启用 Hyper-V在虚拟机设置中勾选虚拟化引擎选项保留 Hyper-V启动时报 VT-x 错误但 BIOS 中已经确认开启这时优先检查 Windows 的“内核隔离”和“基于虚拟化的安全”功能是否开启。Windows 安全中心 - 设备安全性 - 内核隔离关闭内存完整性后重启这个操作解决了很多蓝屏和 VT-x 报错问题。无法连接虚拟机时可以打开服务管理确认以下服务是否在运行VMware Authorization ServiceVMware DHCP ServiceVMware NAT Service这几个服务的启动类型通常为“自动”如果被手动修改过可能会影响后续使用。虚拟机磁盘占用过大的问题可以通过以下方式压缩。以 Windows 宿主机为例在虚拟机正常关机后使用 VMware 自带的磁盘管理工具# 在宿主机命令行中执行路径按实际安装目录调整 C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe -k D:\VM\Ubuntu\Ubuntu.vmdk-k参数表示压缩磁盘只对按需增长的虚拟磁盘有效。注意压缩前建议先创建快照或备份避免操作意外导致数据丢失。9. 最佳实践虚拟机配置、快照与配套系统选择多花一点时间做好基础配置后面使用会顺利很多。先谈快照。快照是 VMware 最值得依赖的功能之一。它的原理是记录虚拟机在某个时间点的状态之后可以回滚到这个状态。建议在以下节点创建快照刚刚安装完操作系统完成基本配置和软件源更换后安装大型软件之前准备做有风险的系统实验之前。创建快照的方法是菜单“虚拟机” - “快照” - “拍摄快照”为快照填写清晰的名字和描述。建议按日期和用途命名例如2024-12-01-系统初始状态、2024-12-05-安装Docker前。这样回滚时才能快速找到目标节点。快照不是备份。快照文件和虚拟磁盘在同一个存储位置如果存储损坏快照也会丢失。重要数据应该定期拷贝到另一块磁盘或外部存储也可以使用 VMware 的“导出为 OVF”功能将整个虚拟机导出为统一格式。再谈虚拟机的硬件配置。下面是不同场景的参考配置使用场景内存处理器磁盘说明轻量 Linux 无桌面环境1-2 GB1 核20-40 GB适合命令练习和轻服务Ubuntu 桌面版学习4-8 GB2 核60 GB最常见的学习配置Windows 11 虚拟机8 GB 以上4 核80 GB 以上需要较充裕资源多节点集群实验每节点 2-4 GB每节点 2 核每节点 40 GB注意宿主机总资源资源分配不建议一次给到最大因为 VMware 允许在虚拟机关机后随时调整内存和处理器数量。先给一个够用的配置实际运行中观察负载再动态调整是更稳妥的做法。关于配套的虚拟机系统下载不同需求对应不同系统想稳定学习 Linux 和开发首选 Ubuntu Desktop LTS官方软件源和社区资料最丰富想面向服务器方向可以安装 Rocky Linux 或 AlmaLinux它们的包管理和企业 Linux 一致需要 Windows 环境测试软件可以使用微软官方提供的 Windows 评估版本 ISO评估版有使用期限也可以从一些技术社区下载预配置好的虚拟机镜像打开即可使用。但这类镜像来源复杂可能存在预置后门或恶意配置最好不要用于生产环境也不要在其中保存敏感信息。下载系统镜像时优先使用官方源或知名镜像站。官方源速度慢时阿里云、清华 TUNA、中科大 USTC 是可靠备选。需要注意某些搜索引擎结果中的“高速下载”按钮实际上会引导你安装下载器或捆绑软件应避免点击。网络配置方面NAT 模式适合大多数开发场景。如果你希望虚拟机被局域网内其他机器直接访问可以换用桥接模式但桥接模式下虚拟机相当于局域网内的一台独立设备需要确保网络环境允许并注意虚拟机的防火墙防护。对于运行 Windows 系统的虚拟机建议及时更新补丁启用防火墙不要把虚拟机放在不受信任的网络环境中裸奔。还有一个细节不要在虚拟机运行过程中直接拖动软件窗口调整分辨率而应通过菜单中的“自动调整大小”功能配合 VMware Tools 达到最佳显示效果。10. 总结VMware Workstation Pro 从下载到创建可用系统核心链路并不长检查虚拟化是否开启从官方渠道下载安装包完成安装创建虚拟机安装系统最后安装 open-vm-tools。任何一步出现异常优先回到虚拟化和 Hyper-V 冲突这两个因素排查。比较推荐的实践路径是先用 Ubuntu LTS 走通第一台虚拟机创建一个“系统初始状态”快照然后安装 Docker、配置开发环境把日常实验全部放进虚拟机里。当你习惯了快照回滚和多系统并行就再也不会想用物理机去做危险操作了。下一步可以深入学习的方向包括虚拟网络编辑器的三种模式差异、链接克隆与完整克隆的应用场景、通过 vmrun 命令行实现虚拟机的自动化启动与快照脚本、以及把 VMware 虚拟机作为本地 Kubernetes 或数据库测试环境。这些都是建立在“能熟练创建和配置虚拟机”基础之上的进阶能力。
返回列表