ARTICLE DETAIL

资讯详情

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

VMware Workstation 虚拟机安装全攻略:从环境校验到报错排查

VMware Workstation 虚拟机安装全攻略:从环境校验到报错排查 写这篇教程之前我先说一个最近遇到的场景。有个朋友刚换了台新笔记本兴致勃勃地想装个 Linux 发行版体验一下又不想直接把自己主力机的系统折腾坏于是顺手装了个 VMware Workstation准备在虚拟机里先跑一遍。结果虚拟机还没进系统先被一连串报错拦住了一会儿提示“此计算机未启用虚拟化”一会儿又提示“VMware Workstation 与 Hyper-V 不兼容”好不容易把第一个系统装完运行起来又卡得不行鼠标都飘。他跑来问我是不是这个软件和我的电脑不兼容我说不是软件不行是你缺一套完整的判断流程。VMware Workstation 安装系统的过程看起来就是“下载软件、新建虚拟机、挂载镜像、一路下一步”。但实际落地的坑几乎全藏在环境校验、参数分配和边界处理上。这篇文章我打算按自己长期使用下来的经验把从下载到装完系统的完整路径重新拆一遍。重点不是让你点击那些按钮而是让你理解每一步背后的判断依据为什么要选这个版本为什么要先开 BIOS 虚拟化为什么内存和 CPU 不能乱分配为什么报错时要先查环境而不是重装软件。1. 先搞清楚 VMware Workstation 真正解决的是什么问题1.1 虚拟机的本质是一台“用软件模拟出来的电脑”很多人把虚拟机和“双系统”混为一谈。它们是完全不同的思路。双系统是在你的硬盘上划分出不同分区分别安装多个操作系统。开机时选择进入哪一个但在任意时刻只能有一个系统在运行。虚拟机则完全不同它是在你的操作系统之上再跑一层虚拟化软件把一部分 CPU、内存、硬盘、网络资源抽出来模拟出一整套硬件环境。在这套模拟环境里你可以同时运行多个“虚拟电脑”互相隔离互不干扰。用 VMware Workstation 装系统本质就是创建一台虚拟电脑然后像使用一台真实电脑一样给它安装操作系统。这里有一个关键判断VMware Workstation 这种方案真正解决的不是“我要多装几个系统”而是“我需要在不破坏主系统环境的前提下并行运行多个互相隔离的系统环境”。1.2 哪些场景真正适合用虚拟机根据我观察到的常见用法VMware Workstation 适合这几类场景系统体验型想试试 Linux 发行版、新版 Windows、或者某些国产操作系统又不想动真实硬盘分区装完不满意删掉即可不影响主系统。软件测试型需要测试某些软件在不同系统上的表现或者安装一些有风险的软件、未知来源的程序放在虚拟机里跑主机不会受到牵连。开发环境隔离型给不同项目准备不同版本的依赖环境、数据库、中间件避免同一个物理机器上环境互相污染。批量部署学习型模拟多台机器练习批量安装操作系统、配置网络、搭建集群。企业里批量装统信 UOS、麒麟系统这些国产系统之前很多人也会先在虚拟机里跑通流程。旧软件兼容型某些老软件只能在 Windows 7、Windows XP 里运行物理机已经没有对应驱动用虚拟机挂一个旧系统是最省事的方式。如果你只是偶尔用一下 Linux我更建议先装 VMware Workstation 再在虚拟机里跑而不是直接双系统。原因很简单双系统的回滚成本太高每次切换系统还要重启虚拟机则可以在两个系统之间用快捷键切换文件也能通过共享目录传递整个工作流顺畅得多。注意如果你要跑大型图形程序、游戏、视频渲染虚拟机并不合适。虚拟化层会带来性能损耗物理硬件直通也有限制。虚拟机擅长的是“环境隔离”和“并行运行”不是“性能榨干”。2. 装系统之前先把这三件事做好很多教程一上来就让你下载软件然后点击向导忽略了最基础但最容易翻车的准备工作。我个人的习惯是不动手之前先把版本、硬件虚拟化支持和镜像来源三个问题想清楚。2.1 版本选择Workstation Pro 还是 PlayerVMware Workstation 主要分两个产品线Workstation Pro 和 Workstation Player。Workstation Pro面向开发者和专业用户功能完整支持创建虚拟机、快照、克隆、复杂网络配置、批量管理。适合需要频繁创建多台虚拟机、做快照回滚、测试不同网络模式的用户。Workstation Player界面更简单主要用来“运行”别人创建好的虚拟机也可以自己创建基本虚拟机但高级功能被裁剪了。适合只需要跑一个现成虚拟机、偶尔装个系统的轻量用户。搜索材料里经常出现“VMware Workstation Pro 17”“VMware Workstation Pro 17.6.4”这些版本号。我的建议是如果你不确定自己需要什么直接选 Workstation Pro 的最新稳定版。因为 Player 的限制很快会碰到到时候再迁移到 Pro配置文件虽然通用但重新熟悉界面也需要时间不如一开始就用完整功能版本。还有一个需要注意的点VMware Workstation Pro 的许可模式一直在调整。早期版本是买断制后来转向订阅制到了 Broadcom 接手之后个人使用场景又有了变化。网络上的信息往往滞后我建议你下载前先到官网查看当前版本的授权方式不要用旧版本的授权逻辑去套新版本。2.2 硬件虚拟化为什么 BIOS 里有个选项必须先打开这是新人最容易忽略的地方也是热搜词里反复出现的痛点“VMware Workstation 无法启动因为此计算机上未启用虚拟化”“VMware Workstation 26H1 不支持 Intel VT-x”。先解释概念。现代 CPU 大多内置虚拟化指令集Intel 叫 Intel VT-xAMD 叫 AMD-V。VMware Workstation 要模拟出虚拟硬件环境必须依赖 CPU 的这些硬件虚拟化指令。如果 BIOS/UEFI 固件里没有开启这个开关虚拟机就无法正常运行。检查方法如下打开任务管理器切换到“性能”标签页。找到 CPU 项查看右下角“虚拟化”状态。如果显示“已启用”说明 BIOS 里已经打开。如果显示“已禁用”需要重启电脑进入 BIOS/UEFI 设置界面。在 BIOS 里找到“Intel Virtualization Technology”“Intel VT-x”“SVM Mode”或“Virtualization”字样设为 Enabled。保存退出重新进入系统。不同品牌主板的 BIOS 菜单位置不一样笔记本和台式机也不同但搜索关键词基本就是上面这几个。这里有一个实际问题现在很多 Win11 电脑默认开启了基于虚拟化的安全功能VBS、Hyper-V 等这会导致 VMware Workstation 报“与 Hyper-V 不兼容”的错误。这时候不是关闭硬件虚拟化而是要决定到底是关闭 Hyper-V 让 VMware 使用还是保留 Hyper-V。后面排查部分我会详细说。2.3 镜像文件去哪里下载安全可靠的系统 ISOVMware Workstation 只是一台“空电脑”装系统还需要系统安装镜像ISO 文件。镜像来源很重要Windows 系统微软官网可以下载。Windows 10、Windows 11 都有官方媒体创建工具或 ISO 直接下载入口。不建议从第三方网站下载改版镜像、Ghost 镜像稳定性和安全性都没有保障。Linux 发行版Ubuntu、CentOS 等发行版官网提供 ISO 下载。开发环境用 Ubuntu Server 或 CentOS Stream 都可以桌面体验用 Ubuntu Desktop 或 Linux Mint 更友好。国产操作系统统信 UOS、麒麟系统等有官方下载渠道现在的版本很多提供适用于 x86 平台的 ISO 镜像。批量部署前先拿一台虚拟机跑通流程是标准做法。注意安装 Windows 11 虚拟机时较新的 ISO 默认要求 TPM 2.0 和安全启动。如果你在 VMware 的虚拟机设置里没有开启“可信平台模块”或“安全启动”安装程序会直接提示“此电脑必须支持 TPM 2.0”。遇到这种情况常见的处理方式是先开启虚拟机的 TPM 和 Secure Boot或者在创建虚拟机时选择较新的硬件兼容版本。3. 从下载到新建虚拟机完整的可执行流程3.1 下载并安装 VMware Workstation Pro下载源优先选择官网。如果你打开官网后看到的是英文界面找到 Products 或 Downloads 入口定位到 VMware Workstation Pro 页面。安装包体积通常在 500MB 左右。安装过程本身不复杂双击安装包按向导操作即可。但两个细节要注意安装路径不要带中文和空格有些 VM 工具链后续操作对路径敏感。安装过程中会提示是否检查更新、是否加入用户体验改进计划按自己意愿选择即可。安装完成后需要输入许可证密钥。这里我提醒一点不要在网上搜一个密钥就填进去密钥版本必须和软件版本对应搜到的不一定适配还可能有安全性问题。最好从正规渠道获取授权。3.2 新建虚拟机关键参数的含义双击打开 VMware Workstation Pro主界面左侧是虚拟机列表右侧是快速入口。点击“创建新的虚拟机”。如果你的目标是“稳定跑通一个系统”我建议直接选择“典型推荐”模式然后再在创建后修改关键参数。虽然“自定义”模式能让你从一开始就控制所有选项但对新手来说反而容易因为不理解参数而设置错。几个关键参数需要理解客户机操作系统类型选择你要安装的系统类型。Windows 就选 Microsoft WindowsLinux 就选 Linux然后选择具体版本。如果你要装 Ubuntu这里选 Ubuntu 64 位要装 CentOS 就选 CentOS 64 位。版本选错了VMware 提供的虚拟硬件配置可能不匹配。固件类型新版 VMware 在自定义模式里会让你选 BIOS 还是 UEFI。Windows 11 必须用 UEFIWindows 10 及老系统 BIOS 或 UEFI 都行。Linux 发行版新的基本都支持 UEFI。如果你不确定默认选择 UEFI 通常是安全方向但极老的系统可能需要 BIOS。处理器数量这里的“处理器数量”和“每个处理器的核心数量”对应的是虚拟 CPU。理论上 2 核是底线4 核跑日常系统比较流畅。切记不要把自己物理机的所有核心都分配给一个虚拟机否则主机卡顿会严重影响操作。内存分配Windows 10/11 建议至少 4GB8GB 更舒服。Linux 桌面版 4GB 够用服务器版 2GB 也能跑。有个底线是不要超过物理机内存的一半除非你物理机内存足够大并且明确知道自己在做什么。磁盘大小Windows 10/11 建议 60GB 起步Linux 系统 20GB 到 40GB 基本够用。磁盘分配有两种方式立即分配所有空间或者按需增长。推荐“拆分虚拟磁盘为多个文件”这样更利于备份和迁移。ISO 镜像文件在“安装程序光盘映像文件”里选择你下载好的 ISO。注意如果不选也可以创建一个空虚拟机之后进系统再挂载 ISO。3.3 最小可运行流程从一个虚拟机开始我把完整流程拆成一个最小可运行版本方便你第一次就成功步骤 1下载并安装 VMware Workstation Pro 步骤 2下载目标操作系统 ISO 镜像 步骤 3确认任务管理器“虚拟化”已启用 步骤 4新建虚拟机 - 典型模式 步骤 5选择 ISO 镜像文件 步骤 6输入 Windows 产品密钥Linux 可跳过 步骤 7设置虚拟机名称和存储位置 步骤 8设置磁盘大小选择“拆分成多个文件” 步骤 9点击“完成”等待自动进入系统安装界面注意步骤 9 之后虚拟机就像一台刚开机的新电脑。你可以在窗口里看到 BIOS 界面、加载画面然后进入操作系统的图形化安装向导。这段过程不需要 VMware 做什么额外操作你主要和操作系统安装程序交互。4. 不同系统的安装差异与参数调整4.1 安装 Windows 10 / Windows 11 的注意事项Windows 系统是虚拟机里最常安装的系统但有两个地方经常把人卡住。第一个坑Windows 11 的检测条件。Win11 安装程序默认要求 CPU 型号兼容、TPM 2.0、Secure Boot。如果你创建的是较新的虚拟机版本VMware 软件层面默认提供虚拟 TPM 芯片在虚拟机设置里可以看到“可信平台模块”被勾选。如果你的版本较老或者创建虚拟机时没有自动启用需要手动在虚拟机设置里添加 TPM 设备并把固件类型改成 UEFI。否则就会出现搜索材料里那个报错“该电脑必须支持 TPM 2.0”。另外如果安装报“此电脑必须支持 Secure Boot”要去虚拟机设置 - 选项 - 高级把固件类型改为 UEFI并确保“启用安全引导”被勾选。第二个坑卡在“安装程序正在启动服务”或一直转圈。多数时候这是虚拟硬件资源不足导致的优先提高内存把处理器核心数从 1 调到 2 或 4再重新启动虚拟机安装。4.2 安装 Ubuntu / CentOS 等 Linux 发行版Linux 在 VMware 里的安装比 Windows 简单主要是没有 TPM、密钥这些校验。需要注意的反而是选择系统版本时要对应 64 位版本。如果你选择“Ubuntu 64 位”但下载的是 32 位镜像也可能不启动。安装 Ubuntu 桌面版时建议至少分 25GB 磁盘空间。安装过程中可以选择“最小安装”或“正常安装”。如果只是学习使用最小安装更快如果要做桌面开发正常安装预装更多工具。CentOS 的安装和 Ubuntu 略有不同。CentOS 安装器分区界面比较传统新手容易在分区那一步卡住。常见做法是选择“自动配置分区”安装完成后再按需调整。如果你要模拟集群环境多台 CentOS 虚拟机之间的网络模式配置才是真正需要花时间研究的点。4.3 国产操作系统统信 UOS、麒麟系统的安装流程搜索热词里出现了“统信 uos 桌面系统的安装部署”“麒麟桌面系统 安装 openclaw”等信息说明越来越多人开始做国产系统在虚拟机中的适配。统信 UOS 在 VMware 中的安装并不复杂关键点有三个下载专业版或个人版 ISO 镜像。个人版可以在官网申请体验。新建虚拟机时客户机操作系统选择 Linux版本选择 Ubuntu 64 位UOS 基于 Debian 体系这样选通常可行。分配至少 4GB 内存和 40GB 磁盘空间否则图形界面可能卡顿。麒麟系统和 UOS 类似选择 Linux 64 位即可。如果遇到“麒麟系统怎么安装软件”这类问题本质上和 Linux 的软件包管理逻辑一致。桌面版通常从应用商店安装或者使用 apt 命令。在虚拟机和物理机上没有本质区别反而是因为离线环境限制很多人要采用 deb 包本地安装的方式。5. 报错排查链路按层定位不重装软件虚拟机安装系统过程中报错信息千奇百怪。很多人的第一反应是重新下载软件或者重新创建虚拟机。实际上大部分报错可以按以下顺序排查。5.1 第一层启动前的环境错误常见的启动前报错包括报错特征根本原因处理方法“此计算机上未启用虚拟化”BIOS 中 VT-x/AMD-V 未开启进入 BIOS 开启虚拟化“与 Hyper-V 不兼容”Windows 的 Hyper-V 或 VBS 占用虚拟化层关闭 Hyper-V 或使用 WSL2 的替代方案“VMware Workstation 无法连接到虚拟机”服务未启动或权限不足以管理员身份运行 VMware检查 VMware 服务“Intel VT-x 不可用”VT-x 被其他程序占用或 BIOS 未开关闭冲突软件确认 BIOS 设置其中“与 Hyper-V 不兼容”值得一提。Windows 11 默认可能开启内核隔离、内存完整性等功能这些功能底层依赖 Hyper-V 虚拟化层。当你同时安装 VMware Workstation 时两边都要访问 CPU 硬件虚拟化就会冲突。解决方案有两种如果主要用 VMware Workstation 跑虚拟机不依赖 WSL2 和 Hyper-V可以在“控制面板 - 启用或关闭 Windows 功能”里取消勾选“Hyper-V”“Windows 虚拟机监控程序平台”“虚拟机平台”重启后即可。如果还要用 WSL2、Docker Desktop基于 WSL2或 Windows Sandbox那么不能简单关闭 Hyper-V。这种情况下你可以保留 Hyper-V但 VMware 要启用“应用户请求使用 Hyper-V 平台”的兼容模式也就是在 VMware 设置中勾选“使用 Windows Hyper-V 平台”。不同版本的选项位置不同但思路是一样的让 VMware 在 Hyper-V 共存环境下运行。这里是我的切身体会如果你经常在 Windows 上做开发WSL2 和 Docker 的使用频率可能很高。为了一个虚拟机去关闭整个 Hyper-V 并不划算。我更建议你让 VMware 运行在 Hyper-V 兼容模式下性能虽然略有损耗但整体工作流不会被打断。5.2 第二层安装过程中的异常与卡死如果 VMware 能正常启动但系统安装中途报错注意以下几个方向ISO 镜像损坏安装到一半提示文件缺失、无法复制文件多数是 ISO 下载不完整或镜像本身有问题。重新下载校验 SHA256。磁盘空间不足虚拟磁盘文件默认是稀疏文件随着系统写入逐渐增大。如果宿主机器剩余空间不够虚拟机写入会失败。提前检查目标磁盘剩余空间。内存分配过大给虚拟机分配的内存超过了物理机可用内存导致系统严重交换安装卡死。把虚拟机内存调到合理范围。ACPI 相关错误某些老系统在虚拟化环境下无法识别 ACPI需要手动修改虚拟机配置文件(.vmx)添加acpi TRUE或调整 BIOS 模式。这种情况比较少见遇到再查也不迟。不可恢复错误搜索热词里提到“exception 0xc0000005 (access violation)”。这类错误通常和主机资源不足、显卡驱动异常、内存条不稳定有关。先更新 VMware 到最新版本更新显卡驱动检查主机内存是否稳定再用干净环境重试。5.3 第三层虚拟机内部系统的网络和性能问题系统装完后最容易出现的是网络不通、共享文件夹不能用、VM Tools 没安装。具体排查路径如下先看 VMware 右下角的网络适配器图标确认是 NAT 模式还是桥接模式。NAT 模式下虚拟机可以访问外部网络但外部设备无法直接访问虚拟机适合普通上网场景。桥接模式下虚拟机像一台独立设备接在局域网里可以被局域网内其他机器访问适合测试服务端。只与主机通信的场景可以使用仅主机模式。共享文件夹功能依赖 VMware Tools。Windows 虚拟机需要安装 Windows 版 VMware ToolsLinux 虚拟机一般通过挂载虚拟光驱里的 tar.gz 包安装。装好 Tools 后“虚拟机 - 设置 - 选项 - 共享文件夹”里配置一个主机目录才能真正实现文件互通。性能问题的排查顺序是先看主机资源是否充足。再看虚拟机内存、CPU 是否合理。然后确认 VMware Tools 是否安装。最后检查虚拟机磁盘类型和存储位置。如果虚拟磁盘放在机械硬盘上性能瓶颈会非常明显移动固态硬盘上跑会好很多。6. 从“装完系统”到“长期可用”还需要补三块拼图很多教程到这里就结束了但实际使用中装完系统只是开始。我见过太多人装好虚拟机后用了一周就放弃原因不是虚拟化不好而是没有做好快照、备份和资源管理。6.1 快照虚拟机最重要的后悔药快照相当于对虚拟机当前状态拍一张照片。如果后续你在虚拟机里做危险操作比如修改系统配置、安装不明软件、跑批量脚本可以随时回滚到快照状态。VMware 中创建快照很简单虚拟机菜单 - 快照 - 拍摄快照。恢复时同样路径。我自己的习惯是刚装完系统、打好基础补丁后拍一个“干净系统”快照。配置好开发环境后再拍一个“开发环境”快照。做任何有风险的大改动之前都会先拍一个临时快照。快照是磁盘空间消耗大户。快照越多虚拟磁盘增量文件越大。不要无限制地建快照完成验证后及时删除过期快照。6.2 批量部署从单机到多机的思路转变热搜词里出现“批量安装统信系统”这在企业环境里非常常见。如果要从一台虚拟机扩展到多台有两类思路克隆VMware Workstation 支持克隆虚拟机。先用一台虚拟机把系统和基础软件装好再做完整克隆或链接克隆。链接克隆依赖父虚拟机能省空间但父虚拟机损坏会导致全部不可用。完整克隆独立性强空间占用大但更稳。自动化安装通过 KickstartCentOS/RHEL 系、AutoinstallUbuntu 系、无人值守安装配置Windows实现批量安装。这种方式要提前准备配置文件、定制 ISO 镜像学习成本更高但一台接一台重复点击安装界面并不是高效的方向。6.3 资源规划虚拟机数量增长后的宿主机策略当你的虚拟机越来越多宿主机资源会急剧吃紧。这时候不是继续开新虚拟机而是先做资源评估项目建议内存虚拟机内存总量不超过宿主机物理内存的 70%CPU单个虚拟机的处理器核心数一般不超过物理核数的一半磁盘预留宿主机系统盘 20% 以上的剩余空间存储优先把虚拟机文件放到固态硬盘启动策略不需要常开的虚拟机不要“开机自启动”另外VMware Workstation 虚拟机之间的网络流量默认会占用宿主机 CPU。如果多台虚拟机同时跑大型任务主机风扇起飞是正常现象。要想控制负载优先减少同时运行的虚拟机数量而不是一直给单个虚拟机加资源。7. 适用边界与长期维护什么情况不要用 VMware Workstation我必须把边界写清楚不是每一个虚拟机需求都适合 VMware Workstation。不适合用 VMware Workstation 的场景包括生产服务器环境VMware Workstation 是桌面级虚拟化软件不是服务器虚拟化平台。生产环境应该用 VMware ESXi、Proxmox VE、KVM 等服务器级方案它们在高可用、热迁移、资源调度和管理接口上有本质区别。大规模集群模拟如果你要模拟几十上百台节点桌面级 Workstation 很吃力容器化方案或云上按需创建更合理。GPU 直通和高性能计算桌面级虚拟化对 GPU 直通支持有限跑深度学习训练、3D 渲染不太适合在 Workstation 里折腾。只要一个隔离的 Linux 环境如果只是需要命令行运行几个命令WSL2 可能是更轻量的选择快照、启动速度和资源占用都比完整虚拟机体感更好。完全没有虚拟化需求的普通办公如果只是需要多开几个软件虚拟机解决不了不如把内存升级。适合继续用 VMware Workstation 的场景则是你需要完整操作系统、图形化界面、多系统并行、网络隔离、批量测试、或者必须模拟 BIOS/UEFI 引导顺序的复杂场景。从这个角度看它更像一个“多系统实验台”。它的价值不是让你把每台虚拟机的性能都跑到极致而是给你一个低成本、可回滚、可复制的系统实验环境。8. 回到最开始一份可复用的操作清单最后我整理一份自己的处理顺序你可以复制参考。首次使用 VMware Workstation 装系统的操作清单确定需求是要体验系统、测试软件还是搭建开发环境。检查硬件任务管理器确认虚拟化已启用物理机内存不少于 8GB。下载软件官网下载 VMware Workstation Pro 最新版注意授权方式。下载镜像从官网下载 ISO不用第三方改版镜像。安装 VMware默认路径或改到无中文路径。新建虚拟机典型模式选对系统类型和版本。配置资源CPU 2 核起步内存 4GB 起步磁盘拆分成多个文件。挂载 ISO 并开机跟随操作系统安装向导完成安装。安装 VMware Tools这步别跳过否则分辨率、剪贴板和文件共享都受影响。联网验证确认 NAT 模式下能访问外网。拍摄快照一个干净系统的快照是后续所有操作的底气。遇到报错按链路排查先环境后配置先参数后日志不要盲目重装。报错时按这个链路排查看现象是启动不了还是安装中途失败还是装完系统内部出错。看环境BIOS 虚拟化是否开启Hyper-V 是否冲突VMware 是否以管理员身份运行。看输入ISO 是否完整客户机系统类型是否选对。看资源内存、CPU、磁盘空间是否充足。看参数虚拟机硬件兼容版本、固件类型、TPM、安全启动是否匹配。看日志虚拟机目录下的 vmware.log能定位很多莫名错误。VMware Workstation 不是一个神秘的软件它只是把一台物理电脑的硬件语义翻译成可控的软件配置。真正让用户体验拉开差距的是对资源分配、环境冲突、快照策略和适用边界的理解。把这些弄清楚之后你再回去看那台“跑不起来的虚拟机”大概率能找到问题所在。这也正是这类桌面虚拟化工具长期值得关注的原因它把系统环境的创建成本降低了几个数量级但使用它的关键技能仍然是所有开发工具通用的基本功判断边界、按层排查、固化流程。
返回列表