ARTICLE DETAIL

资讯详情

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

虚拟机入门全解析:VMware Workstation、VMware Tools与ISO镜像

虚拟机入门全解析:VMware Workstation、VMware Tools与ISO镜像 这一篇专门讲 VM 虚拟机入门路上最容易卡住的三个东西VMware Workstation 这款虚拟机软件、VMware Tools 这个增强工具、还有装系统要用的 ISO 系统镜像。很多新手第一次装虚拟机不是死在 VMware 安装上而是止步于“系统镜像哪里找”“Tools 为什么不装不行”。这篇文章按实际操作的顺序拆开讲适合第一次接触虚拟机的人也适合装到一半报错、想回头查一遍流程的人。只要硬件允许按下面的步骤就能把一台 Windows 10 或 Linux 虚拟机跑起来。1. 先把 3 个概念一次说清VMware Workstation、VMware Tools、系统镜像1.1 虚拟机不是一台真电脑是软件模拟出来的电脑虚拟机里的 CPU、内存、硬盘、网卡、显卡都是虚拟化软件用你本机真实硬件“分出来”的。以 VMware Workstation Pro 为例安装好之后相当于在 Windows 或 Linux 桌面上运行了一个软件通过这个软件再启动“客户机操作系统”。理解这一点很重要。为什么虚拟机里装系统总会遇到分辨率不对、鼠标卡住、网络不通因为这些设备都是模拟出来的需要对应驱动。Windows 自己无法完全认全 VMware 模拟的设备所以后文必须安装 VMware Tools。1.2 VMware Tools 是给虚拟机装驱动和增强功能的工具包VMware Tools 不是系统镜像也不是杀毒软件。它是一组驱动和工具安装到虚拟机内部之后主要解决几个问题鼠标可以在虚拟机和宿主机窗口之间平滑进出虚拟机的分辨率可以跟随窗口大小自动调整宿主机和虚拟机之间可以复制粘贴文本、拖拽文件虚拟机的显卡、网卡、鼠标驱动更加完整虚拟机的关机、重启等操作响应更正常不装 VMware ToolsWindows 虚拟机大概率只能保持 1024x768 或 800x600 分辨率鼠标进了虚拟机就出不来需要按 CtrlAlt 释放。这种情况不是系统坏了只是 Tools 没装。1.3 系统镜像就是虚拟机的“安装光盘”常见的系统镜像文件是 ISO 格式。你可以把它理解成一张虚拟光盘里面包含系统的全部安装文件。使用 VMware 时不需要把 ISO 解压出来也不需要复制到虚拟机里只需要在虚拟机设置里“挂载”这个 ISO 文件然后让虚拟机从光驱启动。安装镜像和“一键恢复镜像”“PE 镜像”“GHO 镜像”不是一回事。本文讲的是安装原版 ISO。如果你下载的是别人打包的恢复镜像安装流程完全不同也容易夹带不需要的软件。正常情况下建议优先使用官方发布或可信渠道的原版 ISO。2. 开始之前先检查硬件环境、虚拟化开关和需要准备的文件2.1 硬件和系统的底线要求我这里先给一个经验值不是官方最低配置但符合大多数人的实际使用项目入门建议更舒服说明CPU支持 VT-x/AMD-V 或已开启4 核以上虚拟化开关非常关键内存8 GB16 GB 以上虚拟机分配 4 GB宿主机还有余量磁盘可用空间 30 GB 以上建议 100 GB 以上镜像、虚拟机文件都占空间操作系统Windows 10/11 或主流 Linux64 位系统运行 VMware Workstation 更稳如果你的电脑内存只有 8 GB建议只开一台虚拟机并且给虚拟机分配 2 GB 到 4 GB 内存剩余留给宿主机。不要一边开虚拟机一边开大量浏览器标签、大型软件否则真实体验会很卡。2.2 开启 CPU 虚拟化关键是 VT-x 或 AMD-VVMware Workstation 运行 64 位虚拟机时通常要求 CPU 虚拟化处于开启状态。这个开关不在 Windows 里而在 BIOS/UEFI 设置里英文一般叫 Intel Virtualization Technology、VT-x、AMD-V、SVM Mode 或 Intel VT-d。如果你是新电脑开机后按 Del、F2、F10 或 Esc 进入 BIOS不同品牌按键不同。进入后找到 CPU 配置或 Virtualization 相关选项把它改成 Enabled。部分电脑安装过 Hyper-V 或 WSL2 后也可能出现“检测到主机启用了 Hyper-V”的报错这个放在后面的排查部分单独处理。需要注意不是所有电脑都能修改 BIOS比如一些品牌机的固件锁定。真改不了也不是完全不能用但可能遇到 64 位客户机无法启动的问题。遇到这种情况先确认 BIOS 版本或官方支持说明。2.3 提前准备 VMware 安装包和系统镜像开始动手前最好一次性准备好这三类东西VMware Workstation Pro 安装包需要安装的系统 ISO 镜像镜像的校验值或者能访问到校验值页面VMware 安装包尽量从官方页面获取不要下载所谓的“绿色版”“精简版”“增强版”。精简版往往去掉了一些组件后面装工具或跑服务时容易出现奇怪报错。系统镜像也要先校验再使用这一点第 4 部分会展开。3. VMware Workstation 的下载与安装尽量少踩捆绑软件的坑3.1 下载位置怎么判断关键看域名和文件来源很多搜索框里输入“vm虚拟机”看到的第一个结果不一定是官方。判断官方下载页最稳妥的办法是看域名和页面结构。VMware Workstation 的下载页面一般是官方域名下的产品下载入口文件通常是一个几百 MB 的 exe 或 dmg 安装包。如果看到网页上四处是“高速下载”“破解版”“一键安装”就要警惕。这类渠道很可能给你捆绑安装其他软件或者对安装包做了一些改动。我一般只从官方入口找 Windows 版安装包找不到就先进官网再进入产品页面的 Downloads 区域。下载之前会看一眼文件大小通常 VMware Workstation 的完整安装包在 500 MB 左右如果只有几十 MB基本不是官方完整版。安装包下载完成后建议先记录一下文件位置后面安装时不要中途关窗口。如果你是跟着课程或公司内部文档操作也尽量以官方安装包为准避免环境差异难排查。3.2 安装过程和选项怎么选双击安装包后按照向导安装即可。这里有几个选项需要留意安装位置默认路径可以但如果你 C 盘空间紧张建议安装到 D 盘或其他数据盘。增强型键盘驱动程序建议勾选。它能让特殊按键比如 Windows 键、CtrlAltDel在宿主机和虚拟机之间传递更稳定。加入用户体验改善计划可勾可不勾不影响核心功能。安装过程中如果杀毒软件或 Windows Defender 弹出提示不要盲目阻止。VMware Workstation 是正规虚拟化软件正常安装即可。如果使用公司电脑管理员权限可能会受限需要联系 IT 同事处理。安装完成后启动 VMware Workstation看到主界面就说明基础安装成功。此时先不要急着建虚拟机可以先检查一下“帮助”里的版本号确认安装的是 64 位完整版而不是被修改过的安装包。3.3 安装完 VMware 后建议先重启一次这一步经常被忽略。VMware Workstation 安装过程中会注册一些服务、虚拟网卡和驱动部分情况下需要重启系统才能生效。如果安装后直接新建虚拟机遇到虚拟网卡不识别、网络选项空白可以先重启宿主机再试。重启之后再打开 VMware Workstation再看一眼菜单栏“编辑”里的“虚拟网络编辑器”正常情况下能看到 VMnet1、VMnet8 之类的虚拟网卡。如果这里空白说明安装阶段有问题需要重装或检查组件是否被拦截。4. 系统镜像去哪下载怎么判断镜像是不是干净4.1 Windows 10 / Windows 11 镜像优先走官方通道Windows 10 和 Windows 11 的镜像可以直接使用微软官方提供的方式来获取。常见做法有两种使用微软官方的媒体创建工具下载 ISO在官网下载页面直接选择 ISO 版本官方 ISO 页面会让你选择版本和语言然后生成下载链接。下载完成后的 ISO 文件体积通常在 4 GB 到 6 GB 左右具体会根据版本不同变化。如果你下载的还是压缩包格式或者需要关注公众号才能拿密码大概率不是官方原版建议放弃。下载前确认一件事你的虚拟机准备安装 64 位还是 32 位。现在主流电脑和 VMware Workstation 都建议安装 64 位系统镜像也要选 x64 版本避免 CPU 架构不匹配导致开机失败。4.2 Windows 7 镜像比较特殊建议先确认是不是真的需要如果只是学习虚拟机不建议一上来就装 Windows 7。Windows 7 的官方原版镜像下载入口已经不像当年那么容易找到而且新硬件驱动、安全补丁方面也不适合日常使用。有的课程或老软件需要 Windows 7 环境但下载第三方封装的 Win7 ISO 时一定要谨慎。如果你确实需要 Windows 7我的建议是优先找你能确认来源的、带校验值的原版镜像下载后核对文件名、文件大小、SHA1如果不匹配宁可不装也不要强行解压使用不要使用来历不明的“激活版”“装机版”镜像这类镜像容易夹带后门或者修改系统设置还要注意一点有些 Windows 7 镜像不带 USB 3.0 和 NVMe 驱动真机安装容易找不到硬盘。在 VMware 虚拟机里情况好一些但也要选择合适的 SCSI 和 SATA 控制器。没有特殊需求先装 Windows 10 更省心。4.3 Ubuntu、麒麟等 Linux 镜像直接去官方站点下载Linux 系统镜像一般从官方站点下载比较可靠。Ubuntu 官方会提供桌面版和服务版的 ISO 文件麒麟系统也有官方下载入口。下载时根据 CPU 架构选择 amd64 或 arm64虚拟机场景通常选择 amd64。Linux 镜像比 Windows 镜像小很多一个 Ubuntu 桌面版 ISO 大概 2 GB 到 4 GB。下载页面上一般也会提供 SHA256 校验值建议顺手复制下来。安装 Ubuntu 或麒麟系统时VMware 会自动识别客户机操作系统类型选择对应版本即可。如果你用的是国产 Linux 发行版比如银河麒麟、麒麟 V10创建虚拟机时如果没有完全对应的系统版本列表可以选择“Linux”“其他 Linux 5.x 内核 64 位”等接近选项通常也能启动。4.4 ISO 下载后的“校验”不是可选项很多新手下载 ISO 后不管校验直接挂载安装。只要安装包完整一般也能装成功。但系统镜像文件从网络下载可能因为网络原因损坏也可能被第三方重新打包过。损坏镜像会导致安装到一半报错、文件复制失败、启动蓝屏。校验方式很简单下载一个校验工具把 ISO 拖进去和发布者给出的 SHA1 或 SHA256 值对比。只要完全一致基本可以放心用。不一致的话文件可能损坏或者被改动不要强行安装。另外提醒一句ISO 文件不要解压到磁盘里再引导安装。VMware 可以直接挂载 ISO不需要解压。有些新手把 ISO 解压了然后指着里面的 setup.exe 问为什么打不开这里先提前省掉这个弯路。5. 创建虚拟机并安装系统完整流程从新建到重启5.1 新建虚拟机时每一步怎么选打开 VMware Workstation点击“创建新的虚拟机”。我一般选择“自定义”这样能手动控制硬件配置尤其适合以后要调参数的人。整个向导中需要关注以下几个关键点兼容性默认选择当前 VMware 版本或稍低版本即可。如果虚拟机文件要在其他版本 VMware 之间迁移兼容性选择低一点更保险。安装来源选择“稍后安装操作系统”。不要选“安装程序光盘映像文件”除非你已经完全确定镜像没问题。稍后安装的好处是后面可以方便地调整 ISO 和硬件。客户机操作系统选“Microsoft Windows”版本选 Windows 10 x64。如果你装 Linux就选“Linux”版本根据发行版选择。虚拟机名称和位置名称随意位置建议放到数据盘。虚拟机文件会随着快照和磁盘增长变大放 C 盘容易把系统盘塞满。固件类型新系统建议选 UEFI老系统或兼容性不高时选 BIOS。如果启动有问题可以在创建完成后改。处理器数量和核心数建议分配 2 核到 4 核不要把所有核心都塞给虚拟机。内存Windows 10 建议 4 GB麒麟或 Ubuntu 桌面版建议 4 GB如果你内存较小可以降到 2 GB但体验会差一些。网络类型新手先用 NAT。NAT 模式下虚拟机能上网又不会和局域网冲突后面需要桥接再改。I/O 控制器和磁盘类型默认即可。磁盘大小建议 60 GB 或更大但不用勾选“立即分配所有磁盘空间”。如果不需要现在就占满磁盘可以让它按需增长。创建完成后先不要开机还要把 ISO 镜像挂载到虚拟光驱上。5.2 挂载 ISO并保证第一启动项是光驱在虚拟机窗口点击“编辑虚拟机设置”找到“CD/DVD (SATA)”选择“使用 ISO 映像文件”然后浏览选择你下载好的 ISO。记得把“启动时连接”勾上。接着进入“选项”或虚拟机 BIOS/UEFI 设置确保开机优先从光驱启动。大多数情况下VMware 会自动把挂载了 ISO 的光驱设成第一启动项。如果开机后没进入安装界面而是直接黑屏或进入错误提示可以重启虚拟机在开机时进入固件设置手动调整引导顺序。开启电源后如果屏幕出现“Press any key to boot from CD/DVD”需要赶紧在虚拟机窗口里按任意键。超过几秒钟没按它会尝试从硬盘启动。硬盘是空的就会提示找不到系统。这一点是很多新手第一次安装失败的原因。5.3 Windows 10 安装过程注意这几个地方进入 Windows 安装界面后语言选择一般不用改动直接下一步。点击“现在安装”。如果系统提示输入产品密钥可以选择“我没有产品密钥”继续安装。系统版本选“专业版”或“家庭版”都行只要你的授权环境和课程需要一致。选择安装类型时要选“自定义仅安装 Windows”。这一步容易误选“升级”。自定义模式下会进入分区列表如果虚拟机磁盘是全新的可以直接点击“新建”给系统创建一个主分区大小可以留一部分后面再分。不用在虚拟机里折腾太多分区学习场景一个 C 盘就够了。安装过程中虚拟机会重启几次。重启后如果再次出现“Press any key to boot from CD/DVD”不要再按键让它从硬盘继续启动。否则会重新进入安装引导形成循环。等 Windows 进入桌面先别急着做其他操作。把网络连好然后进入“设备管理器”看看有没有带黄色感叹号的设备。只要有不认识的设备大概率就是 VMware Tools 还没装。5.4 Linux 安装过程关键思路差不多Ubuntu、麒麟系统的安装界面有图形向导比较容易操作。选择语言后通常要选择“安装 Ubuntu”或“Install”不要选“尝试”。键盘布局默认即可。安装类型里选择“清除整个磁盘并安装 Ubuntu”或“全盘安装”虚拟机里没有重要数据直接全盘安装最省事。安装过程中会要求设置用户名和密码这是虚拟机里的登录账号不是 VMware 账号。设置后务必记住。Linux 安装完也会自动重启和 Windows 一样注意不要按光驱启动键。Linux 装完后鼠标也可能出不了虚拟机分辨率不跟随窗口这是因为还没有安装增强工具。Ubuntu 和麒麟这类系统可以直接用 open-vm-tools不一定非要运行 VMware 自带的 Tools 安装包。6. VMware Tools 安装与验证装到哪一步算成功6.1 不装 VMware Tools分辨率和操作体验会一直卡住Windows 虚拟机装完系统后如果鼠标进去就出不来需要按 CtrlAlt 才能回到宿主机那就是 VMware Tools 没安装。如果分辨率只有 800x600 或者 1024x768而且窗口变大后图标不变也说明显卡驱动没有生效。VMware Tools 在 Windows 虚拟机里的安装很简单在虚拟机菜单栏点击“虚拟机”-“安装 VMware Tools”。如果已经安装过会显示“重新安装 VMware Tools”。弹出的虚拟光驱在客户机里会变成一个 DVD 驱动器双击进入后找到 setup.exe 或 setup64.exe以管理员身份运行。安装向导一般选择“典型安装”即可。安装过程中可能网络指示器会闪断这是正常现象。安装完成后会要求重启虚拟机重启后鼠标、分辨率、复制粘贴都应该正常。6.2 Linux 虚拟机可以优先考虑 open-vm-tools如果是 Ubuntu、Debian、麒麟等 Linux 系统不一定要从 VMware 菜单安装 Tools。很多 Linux 发行版软件仓库里提供了 open-vm-tools 和 open-vm-tools-desktop直接安装更方便而且跟随系统更新。以 Ubuntu 为例sudo apt update sudo apt install -y open-vm-tools open-vm-tools-desktop麒麟系统如果使用 apt 软件源也可以先尝试这种方式。如果安装后鼠标还是不能自由移动再手动挂载 VMware Tools 的 tar.gz 包解压后运行 vmware-install.pl 安装。手动安装时需要 root 权限并且要完成几次交互确认。没有特殊需求open-vm-tools 是更省事的方案。不管用哪种方式装完后都要重启虚拟机。重启后可以执行systemctl status open-vm-tools如果状态是 active基本说明服务正常运行。图形界面下拖动窗口虚拟机桌面分辨率如果能跟着变化就说明 Tools 生效了。6.3 验证 Tools 是否生效看这几个信号不用去记复杂命令安装完 VMware Tools 后直接检查三点鼠标可以自由在虚拟机和宿主机之间滑动分辨率可以手动调整窗口大小变化后桌面自动适应宿主机和虚拟机之间可以粘贴文本或拖拽小文件如果鼠标还是卡住或者复制粘贴没有反应可以先重启虚拟机。重启后仍然不行就检查 Tools 是否安装成功或者是否安装了错误的版本。在 Windows 虚拟机的“控制面板”里能看到“VMware Tools”程序如果存在说明已经装上。7. 常见报错和排查顺序先看现象再改参数7.1 报错“检测到主机启用了 Hyper-V”或“Device/Credential Guard 不兼容”这种情况在 Windows 10/11 上很常见。很多时候是因为宿主机开了 Windows 虚拟机监控程序平台、Hyper-V、内存完整性或者使用了 WSL2 和 Docker Desktop。VMware Workstation 与 Hyper-V 同时使用时如果不兼容会提示关闭 Hyper-V。排查顺序建议从简单到复杂先打开“Windows 功能”看看 Hyper-V、虚拟机平台、Windows 虚拟机监控程序平台是否被勾选。如果没有用到 Hyper-V可以先取消勾选。重新启动宿主机。检查 Windows 安全中心里的“内核隔离”-“内存完整性”如果开启且有此提示可以先关闭并重启。如果电脑需要 Docker Desktop 或 WSL2不想关闭 Hyper-V就可能要考虑换用 Hyper-V 虚拟机或者升级到兼容 Hyper-V 的 VMware 版本。新版支持情况变化较快具体以你的安装包版本和官方文档为准。这里提示一句不要一边开着 Hyper-V 一边又强行使用 VMware 的旧版本很多蓝屏和启动失败都出在这个组合上。确定自己需要哪种虚拟化方案比反复改参数更有效。7.2 开机黑屏、蓝屏、找不到启动设备先看镜像和引导如果虚拟机开机黑屏或者出现“Operating system not found”说明它没有从 ISO 启动成功。排查顺序是进入虚拟机设置确认 CD/DVD 已经加载 ISO 并且勾选了“启动时连接”开机时出现“Press any key to boot from CD/DVD”要按一下任意键确认 ISO 是 64 位还是 32 位和你建虚拟机时选择的系统版本是否匹配确认镜像文件没有损坏最好重新校验如果安装 Windows 7 失败可尝试把固件类型改成 BIOS如果安装 Linux 失败可尝试调整客户机操作系统类型到更接近的版本蓝屏也是一种常见提示。Windows 安装过程蓝屏经常和磁盘控制器、镜像来源、内存分配有关。可以先检查镜像是否原版、是否损坏再尝试把虚拟机内存调高或调低。有些蓝屏是 Windows 驱动不兼容虚拟机硬件导致重新安装 Tools 或更换系统镜像版本可以解决。7.3 鼠标进虚拟机出不来先别调参数先装 Tools这个问题前面已经强调过。鼠标出不来不是 VMware 设置问题而是客户机没有 VMware Tools。安装顺序是进入虚拟机系统挂载 Tools 光盘安装重启。如果系统内手动运行 setup 之后没有任何反应可以先检查是否使用管理员权限运行再检查安装包是否被安全软件拦截。如果已经安装 Tools但鼠标仍然不流畅可以尝试重新安装一次。在 VMware 菜单里选择“重新安装 VMware Tools”客户机里会再次弹出 Tools 光盘。7.4 虚拟机没有网络先看 NAT、桥接和 Tools虚拟机刚装完系统如果上不了网可以先确认网卡类型。NAT 模式下宿主机能上网虚拟机一般也能上网。桥接模式下虚拟机会和宿主机共用局域网但受路由器、无线网卡、网络认证方式影响更大。排查顺序进入“编辑虚拟机设置”确认网络连接是 NAT 还是桥接。在虚拟机里查看网卡是否被识别。Windows 下看网络适配器Linux 下用 ip addr 命令。如果网卡显示未连接确认虚拟网络编辑器里 VMnet8 存在。检查宿主机是否开启了防火墙或公司网络是否限制了虚拟网卡。如果桥接模式下无线网卡连不通可以先切换到 NAT更稳定。关于“VMware 虚拟机如何桥接无线网卡”这个问题实际是桥接时选择一个空闲的物理网卡。无线网卡桥接到虚拟机时很多路由器和认证方式不支持视觉效果就是时通时断。做实验时直接用 NAT 更省心。7.5 虚拟机开久了卡顿或磁盘越来越大虚拟机里的磁盘文件会随时间增长尤其是在 Windows 更新、下载大文件、创建快照之后。快照会占空间而且会让磁盘文件变多。不要用快照代替备份快照只是某一时刻的状态不能解决硬盘损坏或误删文件的问题。如果你发现虚拟机磁盘文件越来越大先检查快照管理器里的快照列表。没有用的快照可以删除删除后 VMware 会把快照数据合并到基础磁盘。这个操作会耗时不要在虚拟机运行时强杀进程。如果虚拟机长期不用建议优先备份重要数据然后把虚拟机文件保存到数据盘不要和系统盘混在一起。虚拟机文件占用的空间可以很大分区规划好之后后面会省很多事情。8. 最后几个经验建议能帮助你少走弯路8.1 第一次测试从最小配置开始不要一上来就建一台 Windows 11、8 核 CPU、32 GB 内存的虚拟机。虚拟机配置越高宿主机越容易卡出问题也越难定位。学习阶段先建一台 Windows 10 或 Ubuntu给 2 核、4 GB 内存、60 GB 磁盘足够跑绝大多数实验。如果你只是验证某个软件或服务不需要追求和真机完全一致的配置。先把系统安装跑通再逐步调整硬件参数这样排查起来思路更清晰。8.2 先跑通单台虚拟机再考虑批量和自动部署很多教程会直接讲模板克隆、批量创建虚拟机但对于入门者先跑通一台系统并且把 VMware Tools、网络、快照、文件传输都搞明白后面再学克隆更有效。克隆出来的虚拟机如果 Tools 没装好网络会有各种奇怪现象。如果真的需要批量创建虚拟机也先做一次基础模板。基础模板要保证系统补丁、Tools、常用软件、网络配置都干净然后关机再做克隆。克隆之后要修改主机名、IP、账号信息避免冲突。8.3 下载和安装都要有“来源意识”系统镜像和 VMware 安装包来源决定后面省不省心。官方渠道慢一点但值得等。第三方网盘、公众号、短视频评论区里的下载链接除非你能确认发布者可信否则不建议用于生产或学习环境。下载完成后花两分钟做校验是成本最低的防坑手段。很多人安装系统到一半报错回头发现是镜像文件不完整白白浪费时间。这个习惯值得养成。尤其是 Windows 7 和国产 Linux 发行版镜像来源混杂校验就更加重要。8.4 如果只是临时用虚拟机用完记得清理虚拟机的好处是隔离坏处是占用磁盘。如果你的虚拟机只是做一次实验不需要保留直接在 VMware 菜单里删除虚拟机时选择“从磁盘删除文件”。这里注意删除会清空虚拟机硬盘文件里面如果有重要数据请先备份。Windows 宿主机上如果长期不用 VMware也可以关闭开机自启动和后台服务降低资源占用。不过虚拟机里的 VMware Tools 服务不需要单独关闭它只在虚拟机运行时才有意义。这次把 VM 虚拟机、VMtools 和系统镜像从下载到安装完整过了一遍。你会发现真正容易踩坑的地方往往不是软件本身多难而是前置环境没准备好、镜像来源不干净、Tools 没装好。先把单台虚拟机跑通把基础体验补齐后面再做更多实验就能顺畅很多。
返回列表