ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

VMware虚拟机创建、VMtools安装与系统镜像下载校验全攻略

2026/8/31 22:09:48 拓冰建站 浏览量
VMware虚拟机创建、VMtools安装与系统镜像下载校验全攻略 这次我们把 VMware 虚拟机的三件事一次讲透VM 虚拟机怎么创建、VMtools 有什么用、系统镜像去哪里下载并校验。很多人在虚拟机装好系统后才发现鼠标进不去、屏幕拉伸还难看、文件拖不过去、网络也上不去这些问题其实都指向同一个原因VMtools 没装好。而 VMtools 能不能顺利装上又和你选的系统镜像、虚拟硬件配置是否匹配直接相关。所以本文的顺序就是先弄清概念再准备环境把 VMware Workstation 装起来创建虚拟机并安装系统再装 VMtools最后处理最常见的 Hyper-V 冲突、蓝屏、桥接无线网卡等问题。全文不依赖特殊网络环境只讲通用做法。先说一句结论VMware Workstation 目前是对个人学习测试比较友好的方案官方已放开了个人免费使用的门槛但下载时需要在官网注册登录并且以官网实际页面为准。系统镜像一律建议从官方渠道或可靠的镜像站下载安装完后校验哈希不要随便用一个来路不明的 ISO。下面开始。1. 核心能力速览能力项说明工具类型桌面级虚拟机管理软件用于在宿主机上运行多个隔离操作系统主要功能创建/运行/管理虚拟机支持快照、克隆、挂起、网络隔离、VMtools 增强支持的客户机系统Windows 7/10/11、Windows Server、Ubuntu、麒麟、OpenEuler 等主流系统具体以版本支持列表为准推荐硬件CPU 支持 Intel VT-x 或 AMD-V建议 8GB 内存以上磁盘预留 50GB 以上启动方式安装完成后桌面快捷方式启动虚拟机从界面或命令行启动系统镜像需要用户自行准备合法 ISO 镜像本文会给出下载与校验思路VMtools虚拟机内部驱动与增强套件用于解决分辨率、鼠标、剪贴板、拖拽等问题批量管理可通过 vmrun 命令行管理多个虚拟机适合批量启停和快照操作适用场景系统学习、软件测试、运维演练、旧系统兼容测试、多系统共存这套组合解决的核心问题很明确不需要重装物理机就能体验另一个操作系统出现问题时可以做快照回滚测试完可以直接删除不影响宿主机。2. 适用场景与使用边界2.1 适合谁用VMware Workstation 适合这几类人刚学 Linux 的开发者想在 Windows 上先跑一个 Ubuntu 练手。做软件测试、兼容性验证的工程师需要在干净环境里装不同版本系统。学习运维和网络配置的人需要 NAT、桥接、仅主机模式做隔离实验。偶尔要用旧系统跑老软件的用户比如在虚拟机上保留 Windows 7 或 Windows XP。想在一台电脑上同时运行多套系统的用户避免反复重启切换。需要在自动化脚本里批量启停虚拟机的人可以用 vmrun 做基础管理。2.2 使用边界与合规提醒虚拟机的边界不是技术上的而是授权和用途上的。首先不要下载来路不明的精简系统镜像。这些镜像可能被修改过安装后会出现驱动缺失、运行异常甚至带有恶意程序。建议优先使用微软官方 Media Creation Tool、Ubuntu 官网、麒麟官网或可信镜像站如 MSDN 类镜像站下载后校验 SHA256 再使用。其次Windows 7 已经停止安全更新只建议在隔离的本地测试环境中使用不要接入公网处理敏感数据。Windows 10/11 等系统也需要对应的正版授权测试用途也要遵守授权条款。第三虚拟机的核心价值是“隔离测试”如果你需要跑涉及人脸、声音、版权素材、公司内部数据的任务要先确认数据来源和授权边界。不要把虚拟机和黑客工具绑定使用更不要拿虚拟机去攻击他人系统这类内容本文不展开也不建议。3. 环境准备与前置条件3.1 硬件要求检查项建议CPU支持 Intel VT-x 或 AMD-VBIOS 中开启虚拟化内存宿主机 8GB 起步16GB 以上体验更好装 Windows 10/11 虚拟机建议分配 4GB磁盘预留 50GB 以上空间虚拟磁盘文件会随使用逐渐变大显卡普通核显可以运行启用“加速 3D 图形”后窗口体验更好网络NAT 模式可直接上网桥接模式需要物理网卡支持3.2 主机系统与虚拟化确认VMware Workstation 支持在 Windows 10/11 上运行。安装前先确认宿主机的虚拟化是否开启。Windows 上打开任务管理器进入“性能”选项卡看 CPU 信息里的“虚拟化”状态。如果显示“已启用”说明 BIOS 中虚拟化已开启如果显示“已禁用”需要重启进入 BIOS找到 Intel Virtualization Technology 或 AMD SVM Mode 并开启。不开启虚拟化虚拟机启动会非常慢甚至直接报错。3.3 系统镜像下载渠道这里结合近期很多人在搜 Win7、Win10、Ubuntu、麒麟系统镜像的情况给一个通用建议Windows 10/11 镜像优先使用微软官方的 Media Creation Tool可以直接生成安装 ISO也可以制作 U 盘。如果访问官网不方便可以用可信镜像站下载但必须核对 SHA256。Windows 7 镜像微软已停止支持建议只用于本地离线测试并确认你有对应授权。不要从第三方网站下载所谓“纯净版”。Ubuntu 镜像直接去 Ubuntu 官网下载选择 LTS 长期支持版本适合机器学习、开发环境。麒麟系统、OpenEuler 等国产系统去各自官网或官方镜像站下载安装方式和 Ubuntu 类似。下载镜像后一定要校验哈希。Windows 下用 PowerShellGet-FileHash -Path .\Win11_23H2.iso -Algorithm SHA256Linux 下用 sha256sumsha256sum ubuntu-22.04-desktop-amd64.iso把得到的结果和官网公布的 SHA256 值对比一致再使用。4. VMware Workstation 下载与安装4.1 下载安装包打开 VMware 的下载页面选择 Workstation Pro。目前个人用户通常可以免费下载但需要注册并登录 Broadcom 账号。下载时注意选择对应的 Windows 版本不要随便下载破解包官方安装包才稳定。如果官网下载比较慢也可以考虑使用 Player 版本但 Player 的功能比 Pro 少建议直接上 Pro个人学习成本更低。4.2 安装过程Windows 下双击安装包按向导完成安装。安装过程中有几个关键选项安装路径可以改到 D 盘避免 C 盘空间越来越小。“启动时检查产品更新”可以取消安装更快。“加入客户体验改善计划”可勾可不勾不影响使用。安装到最后一步会要求输入许可证密钥个人免费版本一般不需要如果后续提示需要授权回到官网确认授权方式。安装完成后桌面会出现 VMware Workstation 图标双击启动。4.3 启动界面首次启动会看到“欢迎”界面。左侧显示虚拟机库右侧是快速创建按钮。接下来就可以创建虚拟机了。5. 创建一台 VM 虚拟机5.1 新建虚拟机在 VMware Workstation 主界面点击“创建新的虚拟机”选择“典型推荐”。这一步有一个容易踩坑的地方操作系统的选择。如果你准备的是 Windows 10/11 镜像选择“稍后安装操作系统”这样可以先配置好硬件再挂镜像。如果你的 ISO 镜像放在物理光驱里才选“安装程序光盘”。新版 VMware 会自动识别“Windows 10 x64”“Ubuntu 64 位”等但如果你用的是精简版镜像经常识别不到所以选择“稍后安装操作系统”最稳妥。点击“下一步”选择客户机操作系统类型。比如要装 Windows 10就选“Microsoft Windows”和“Windows 10 x64”要装 Ubuntu就选“Linux”和“Ubuntu 64 位”。5.2 配置虚拟机硬件给虚拟机命名选择存放位置。建议放在空间充足的磁盘比如D:\VMs\Win10。然后是磁盘容量。默认 60GB 对于 Windows 10 来说偏紧建议 80GB 或 100GB。关于“将虚拟磁盘存储为单个文件”和“拆分成多个文件”个人测试建议选“单个文件”性能好一点也方便整体移动。创建完成后先不要着急开机。先在左侧列表里选中虚拟机点击“编辑虚拟机设置”按实际需求调整内存Windows 10/11 建议 4GB 以上Ubuntu 桌面版 2GB 可用4GB 更流畅。处理器分配 2 核即可不要无脑把宿主机所有核都分给虚拟机。显示勾选“加速 3D 图形”显存设 2GB 或自动窗口操作更顺滑。网络默认 NAT一般不需要改。CD/DVD选择“使用 ISO 镜像文件”点击“浏览”找到你下载的系统镜像。USB 控制器如果不需要 U 盘直通可以保持默认。5.3 挂载 ISO 镜像在“编辑虚拟机设置”里左侧选“CD/DVD (SATA)”右侧选“使用 ISO 镜像文件”然后选择镜像路径。确保“启动时连接”已勾选。这里要注意有些搜索引擎热词里看到的“win7系统镜像ios下载”其实是 ISO 笔误。镜像后缀必须是.iso如果下载下来是压缩包要先解压确认里面是 ISO 文件虚拟机才能引导。5.4 安装操作系统点击“开启此虚拟机”虚拟机就会从 ISO 镜像引导。接下来就是正常安装流程。Windows 安装时按照界面提示选择语言、磁盘分区然后等待安装完成。Linux 安装时选择“Install Ubuntu”之类的选项按向导完成。安装完成后系统会从虚拟磁盘引导而不是 ISO。这时候如果再次开机还是进入安装界面说明虚拟机的“启动时连接”还在并且虚拟机 BIOS/UEFI 的启动顺序里光驱优先级高于硬盘。解决方法在“编辑虚拟机设置”里把 CD/DVD 的“启动时连接”取消勾选或者将虚拟硬盘调整到第一启动项。6. VMtools 安装与验证6.1 Windows 客户机安装Windows 系统第一次安装完后屏幕分辨率通常只有 1024x768 或更低鼠标进出虚拟机不顺畅这就是没装 VMtools 的典型表现。安装方法在 VMware 菜单栏点“虚拟机”。选择“安装 VMware Tools”。虚拟机里会弹出一个 CD 驱动器里面有setup.exe。双击运行按提示完成安装。安装完成后重启虚拟机。如果你是静默安装可以在客户机系统的命令提示符里运行setup.exe /S /v /qn REBOOTR这个命令适合批量部署不过普通用户安装时直接双击setup.exe更省心。6.2 Linux 客户机安装Linux 安装 VMtools 有两种方式第一种是安装发行版自带的open-vm-tools这是目前最推荐的做法尤其适合 Ubuntu、Deepin、麒麟等 Debian 系系统sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop -y安装完成后重启虚拟机即可。第二种是使用 VMware 自带的 Tools 包。在 VMware 菜单点击“安装 VMware Tools”然后在 Linux 虚拟机里执行mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom tar -xzf /mnt/cdrom/VMwareTools-*.tar.gz -C /tmp cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl安装过程中连续按回车使用默认选项即可。6.3 验证安装结果安装成功后至少能看到以下变化虚拟机的分辨率可以自动适应窗口大小拖动窗口时桌面分辨率会变化。鼠标可以在宿主机和虚拟机之间自由进出不用按 CtrlAlt。宿主机和虚拟机之间可以复制粘贴文本、拖拽文件。“虚拟机”菜单下的“重新安装 VMware Tools”变为可用状态。如果没有这些变化先看 VMware Tools 是否已经加载Windows 下检查任务栏或“程序和功能”里是否有 VMware ToolsLinux 下可以运行systemctl status vmware-tools 2/dev/null || systemctl status open-vm-tools查看服务状态。7. 网络配置NAT、桥接与无线网卡7.1 三种网络模式VMware Workstation 在创建虚拟机时默认使用 NAT 模式这也是最省事的一种。NAT 模式虚拟机通过宿主机共享网络上网宿主机和虚拟机之间可以互访外面的设备看不到虚拟机。适合日常使用。桥接模式虚拟机直接接入宿主机所在的局域网像一台独立主机一样获取 IP。局域网内其他设备可以直接访问虚拟机适合做服务器实验、局域网联调。仅主机模式虚拟机只能和宿主机通信不能访问外网。适合需要完全隔离的测试环境。7.2 桥接无线网卡很多人反馈笔记本用无线网卡时桥接模式网络不通。原因是 VMware 默认桥接到了错误网卡。打开“编辑”-“虚拟网络编辑器”点击右下角“更改设置”进入管理员修改模式。选中 VMnet0 桥接模式在“桥接到”下拉框里选择你实际使用的无线网卡比如 Intel Wireless 或 Realtek 无线网卡而不是“自动”。然后回到虚拟机的“编辑虚拟机设置”把网络连接改为“桥接模式”勾选“复制物理网络连接状态”。修改后虚拟机里的网络重置一下sudo dhclient -r sudo dhclient或者直接重启虚拟机。如果 DHCP 没有生效可以手动配置一个和宿主机同一网段的静态 IP。7.3 网络连通性测试测试步骤很直接在虚拟机里 ping 宿主机 IP。在宿主机里 ping 虚拟机 IP。在虚拟机里 ping 网关和公网地址。NAT 模式下通常宿主机和虚拟机之间为vmnet8网段桥接模式下虚拟机 IP 应该和宿主机在同一网段。只要互通就说明网络配置成功了。8. 实用功能进阶与命令管理8.1 快照快照是最值得先掌握的功能。在安装系统、配置软件之前拍一个快照后面出现问题时可以一键回滚。操作方法在虚拟机窗口工具栏点击“快照”按钮或点击“虚拟机”-“快照”-“拍摄快照”给快照起一个名字比如“系统安装完成”。注意快照会占用宿主机磁盘空间测试使用后及时清理不要无限拍快照。8.2 克隆克隆可以把当前虚拟机复制一份适合批量测试环境。在虚拟机列表选中虚拟机点击“虚拟机”-“管理”-“克隆”。克隆方式选“链接克隆”更省空间但克隆出来的虚拟机依赖原虚拟机选“完整克隆”更独立但占空间更大。8.3 命令行 vmrun 与批量管理VMware Workstation 自带命令行工具vmrun可以用脚本批量管理虚拟机。常用的命令# 启动虚拟机会话 vmrun start D:\VMs\Win10\Win10.vmx gui # 列出正在运行的虚拟机 vmrun list # 拍摄快照 vmrun snapshot D:\VMs\Win10\Win10.vmx before_update # 恢复到快照 vmrun revertToSnapshot D:\VMs\Win10\Win10.vmx before_update # 关闭虚拟机 vmrun stop D:\VMs\Win10\Win10.vmx softvmrun 的路径通常在 VMware 安装目录下比如C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe。如果你的脚本需要批量创建、启动多个虚拟机做自动化测试可以基于 vmrun 写一个简单的循环批次脚本。这个能力比手动点击高效很多。8.4 资源占用观察与清理运行虚拟机时可以在宿主机任务管理器里观察vmware-vmx.exe进程的 CPU 和内存占用。虚拟机的内存并不是安装时分配多少就占多少而是随着系统使用量动态增长。如果要降低宿主机内存压力可以减少虚拟机分配内存。关闭虚拟机内的动画效果。不用时把虚拟机“挂起”而不是直接关机恢复速度快但挂起文件.vmem会占磁盘空间。虚拟磁盘文件会越来越大清理方法是在虚拟机内部删除临时文件后运行 VMware 菜单“虚拟机”-“管理”-“清理磁盘”可以 Shrink 一次虚拟磁盘。9. 常见问题与排查方法问题现象可能原因排查方式解决方案启动虚拟机提示检测到主机启用了 Hyper-VWindows 开启了 Hyper-V、WSL2、Device Guard 或内存完整性检查“Windows 功能”和“内核隔离”设置关闭相关功能后重启或以管理员运行bcdedit /set hypervisorlaunchtype off虚拟机启动后蓝屏虚拟硬件兼容性不匹配、镜像损坏、CPU 虚拟化未开启检查 BIOS 虚拟化状态换一个官方镜像测试更新 VMware 到新版本降低 CPU 核数关闭“加速 3D 图形”再试鼠标在虚拟机里卡顿、进出要按快捷键VMtools 未安装或安装不完整在客户机内检查 VMware Tools 服务/软件重新安装 VMware Tools分辨率无法自适应调整显示驱动没装好检查虚拟机显示设置安装 VMtools 或下载客户机对应显卡驱动桥接模式上不了网桥接到错误的物理网卡查看虚拟网络编辑器 VMnet0 设置把桥接网卡改成实际使用的有线/无线网卡系统镜像下载后无法引导ISO 损坏、后缀错误、下载不完整校验 SHA256重新下载放在纯英文路径下Ubuntu 里安装 VMware Tools 报错VMware Tools tar 包和系统内核不匹配尝试命令行安装方式改用open-vm-tools虚拟机占满了宿主机磁盘快照太多、.vmem挂起文件过大、虚拟磁盘膨胀查看虚拟机目录下文件大小清理旧快照虚拟机内做磁盘清理后再 ShrinkWin7/XP 虚拟机声音异常VMtools 声卡驱动未装好查看设备管理器声音设备重新安装 VMtools检查虚拟声卡是否被禁用虚拟机忘记账号密码测试环境没有记录凭据如果做过快照直接回滚自己的测试虚拟机建议重建或回滚快照不要尝试破解他人系统9.1 Hyper-V 冲突处理细节如果你在安装 VMware Workstation 后启动虚拟机提示“VMware Workstation 与 Device/Credential Guard 不兼容”优先检查 Windows 功能里是否开启了 Hyper-V、虚拟机平台、Windows 沙盒、Windows 虚拟化安全隔离等功能。最稳妥的处理方式是在“启用或关闭 Windows 功能”中取消勾选 Hyper-V 相关组件重启电脑。另外bcdedit关闭 hypervisor 也可以但会影响 WSL2 和 Docker Desktop 的使用需要权衡bcdedit /set hypervisorlaunchtype off恢复时执行bcdedit /set hypervisorlaunchtype auto两种命令都要求管理员权限。不建议长期关闭因为会影响其他需要 Hyper-V 的程序。9.2 显卡调用问题很多人想“虚拟机调用独立显卡”。需要说明的是VMware Workstation 并不支持真正的 GPU 直通显卡直通通常是 vSphere/ESXi 等虚拟化平台的功能。在 Workstation 里虚拟机只能通过“虚拟机设置”-“显示”-“加速 3D 图形”来使用宿主 GPU 加速。日常办公和桌面体验没问题但不要把它当成游戏或模型训练的显卡直通方案。10. 最佳实践与使用建议10.1 第一次尝试时怎么配置最稳如果你的宿主机是 Windows 10/11第一次装虚拟机建议都用默认配置。内存 4GBCPU 2 核磁盘 60GB 以上网络 NAT做完这些再开机。不要一开始就分配 8 核 16GB虚拟机会因为宿主机资源不足而卡顿也影响宿主机使用。10.2 保留一套最小可运行配置建议把一个“干净系统 VMtools 已安装 NAT 网络正常”的虚拟机做成基础模板后面再克隆、快照。这样不管测试什么功能都有保底环境。10.3 目录管理把这三个目录分开D:\ISO\ # 系统镜像 D:\VMs\ # 虚拟机文件 D:\Shared\ # 宿主机与虚拟机共享文件避免把所有东西堆在 C 盘。10.4 安全使用边界所有涉及系统镜像、系统激活、操作系统授权的问题都以合法授权为前提。虚拟机和真实电脑一样需要正版授权。另外从公网下载镜像后一定要做哈希校验这是最容易忽略的安全步骤。11. 总结与下一步VMware 虚拟机 VMtools 系统镜像这三个词本质上是一条完整的部署链路。VM 虚拟机决定你的硬件环境系统镜像决定你运行什么系统VMtools 决定你使用起来顺不顺手。三个环节缺一不可。先用官方渠道下载 VMware Workstation 和系统镜像再按“创建虚拟机 - 挂载 ISO - 安装系统 - 安装 VMtools - 配置网络”的顺序走一遍。最先需要验证的就是 VMtools 装完后鼠标是否顺滑、分辨率是否能自适应、NAT 是否连通。这三项通过虚拟机就可以正常使用了。最容易踩的坑集中在两个地方一是主机开启 Hyper-V 导致启动失败二是系统镜像来路不明导致各种奇怪问题。如果你刚接触虚拟机建议先从 Ubuntu 或 Windows 10 的官方镜像开始不要一上来就折腾老系统。后续可以继续扩展的方向有快照备份、克隆批量部署、vmrun 自动化管理、NAT/桥接/仅主机三种网络模式的灵活切换、以及用虚拟机搭建本地开发或测试服务器。把这套链路跑通之后虚拟机就变成你的沙箱环境怎么折腾都不会影响宿主机。建议收藏备用。