资讯动态

VM虚拟机安装原版系统全流程:从镜像选择到VMware Tools与网络配置

发布时间:2026/9/9 14:06:20 来源:尧图企业网站定制
很多人第一次接触 VM 虚拟机是为了体验一个新系统或者跑一个不能直接装在物理机上的测试环境。我也见过不少朋友电脑上装好了 VMware下载好了一个“看起来挺快”的 Windows 镜像结果装完虚拟机之后分辨率调不动、网卡认不出来、鼠标卡顿、桌面还塞满了各种全家桶。最后问我是不是虚拟机这个软件不好用其实问题往往不在 VMware也不在虚拟机这个机制而在你安装的不是原版系统。把原版系统装进虚拟机看起来是一条最“笨”的路但在实际维护里它恰恰是最省心、可预测、后续坑最少的一条路。这篇文章想完整讲清楚这件事怎么一步步把原版 Windows 或 Linux 装进 VM 虚拟机以及装完之后还得做什么才能让这台虚拟机真正稳定、可用、可复用。1. 别急着点下载先分清“原版系统”和“改版系统”1.1 镜像来源决定你后面要踩多少坑很多人安装 VMware 虚拟机并不是被安装过程难住的而是被“该下载哪个镜像”卡住了。网上确实能搜到大量“精简版”“Ghost 版”“优化版”系统镜像下载速度快、安装时间短甚至一步到位进桌面。但这些系统多数是被人重新打包过的内部的驱动、服务、系统组件和更新通道都动过手脚。原版系统则不同。它是官方发布的镜像安装过程长一点、步骤多一点但系统行为和预期完全一致。你不需要去猜“这个服务为什么被禁用了”“这个驱动为什么是 2015 年的”“为什么装了更新就蓝屏”。尤其是跑在 VMware 虚拟机里的系统更不能用改版镜像。因为虚拟机的网卡、显卡、硬盘控制器都是 VMware 虚拟出来的改版镜像很可能会把对应的驱动裁掉导致装完以后要么无法联网、要么显示异常、要么关机都费劲。你用原版系统才能保留一套干净的硬件抽象层让 VMware 的虚拟硬件被正确识别和驱动。1.2 原版系统真正解决的问题是“可预测性”如果你只是想在虚拟机里随便跑两分钟看看界面那用什么镜像差别不大。但只要你打算在这台虚拟机里装软件、做测试、复现问题、搭服务可预测性就变成了刚需。可预测性指的是当事情出问题时你能判断是哪个环节坏了。比如虚拟机无法联网你至少可以把问题归类为“系统网络配置坏了”“VMware 虚拟网卡坏了”或“宿主机的网络连接有问题”。但如果系统是改版过的问题可能是“原制作者删掉了网络组件”“服务被优化工具禁用了”“防火墙被乱改了”那就无从排查。这也是为什么 VMware 官方文档和绝大多数运维教程都会默认你使用的是原版系统。教程里的命令、配置、参数是基于一套标准的系统初始状态写的。你的系统不标准教程自然就失效了。1.3 “原版”只是起点不是终点装完原版系统之后Windows 还要装 VMware ToolsLinux 还要调整网络和显示设置CentOS 还要处理 NetworkManager 和网卡命名规则Kali 还要看 VMware 版本和虚拟硬件是否兼容。后面这些环节每一个都可能单独劝退新手。所以这篇文章的主线其实不是“点几个按钮就能装完系统”而是“从镜像选择到安装完成再到后续增强和排查怎么保证这条链路全程可控”。装原版系统解决的是前 30% 的问题后面 70% 才是真正决定体验的部分。2. 动手前先定三件事镜像、磁盘、固件类型2.1 镜像从哪里来更稳妥原版系统的镜像来源优先级是这样排列的Windows 系统微软官方的媒体创建工具Media Creation Tool可以下载到最新版 Windows 10/11 的 ISO 文件。官方评估中心也提供企业版评估镜像。正规渠道下载的镜像哈希值是可以在微软官网上核对或者用工具读取比对来判断完整性的。Ubuntu / Debian 系列官网直接提供 ISO 下载国内也有高校镜像站、阿里云镜像站、腾讯云镜像站可以加速。CentOS Stream / KaliCentOS Stream 可以从 CentOS 官网或对应镜像站获取。Kali 则直接去 Kali 官网下载Kali 本身就是合法的安全测试发行版直接下载使用没有问题。下载完成后建议核对一下 SHA256 校验值。很多安装失败、安装过程中卡死、安装后文件损坏的案例根源并不是配置错了而是 ISO 文件本身不完整。这一步只要一两分钟但能省掉大量定位问题的时间。一个容易忽略的细节VMware 新建虚拟机时会识别 ISO 文件但如果你路径里带了中文、空格或特别深的目录部分旧版本 VMware 在加载镜像时可能出现异常。建议把 ISO 放在一个纯英文、短路径的目录里比如D:\iso\win11.iso。2.2 虚拟磁盘的存放路径和分割方式新建虚拟机时VMware 会让你选择磁盘存放位置。默认路径往往在 C 盘的用户目录下如果你 C 盘剩余空间不多很快就会被几十 GB 的虚拟磁盘文件填满。更稳妥的做法是在 D 盘或其它数据盘专门建一个目录比如D:\VirtualMachines\Win11-Dev来存放这台虚拟机的所有文件。这样重装系统、迁移虚拟机、备份磁盘文件时操作路径都很清晰。虚拟磁盘的“拆分”选项也值得理解一下。VMware 在创建虚拟磁盘时会问你是“将虚拟磁盘存储为单个文件”还是“拆分成多个文件”。单个文件读写性能通常稍好一些但文件最大容量会受宿主机文件系统限制拆分成多个文件则更容易复制和备份某些网络存储和网盘场景下也更友好。个人建议本地单机使用选单个文件即可备份时直接复制文件夹通常会更快如果你需要经常把虚拟机拷贝到公司电脑、移动硬盘或 NAS 上拆分多文件更稳妥。虚拟磁盘大小不要抠得太紧。Windows 11 建议预留 60GB 以上Windows 10 至少 40GB带图形界面的 Linux 发行版 40GB 起步会比较舒服。磁盘文件是“按需增长”的一开始只占实际使用空间所以你设大一点并不会立刻吃掉宿主机空间。2.3 UEFI、BIOS 与虚拟化开关这三个概念决定了能不能开机VMware 新建虚拟机时会让你选择固件类型UEFI 还是 BIOS。现代 Windows 系统尤其是 Windows 11建议选择 UEFI。Windows 11 对安全启动和 TPM 有要求VMware Workstation 16 及以上版本提供“启用基于虚拟化的安全”和“可信平台模块”选项选 UEFI 后才不会在安装过程中碰壁。老一点的 Windows 7、Windows 8 则通常用 BIOS 兼容性更好。另一个容易出问题的点是宿主机的 CPU 虚拟化功能没有开启。如果你在启动 VM 虚拟机时遇到“此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态”或“无法打开虚拟机”的提示多半不是 VMware 本身坏了而是 BIOS/UEFI 里的 Intel VT-x 或 AMD-V 没打开。这个开关的位置在不同的主板 BIOS 里不一样但通常可以在以下路径找到Intel 平台Advanced → CPU Configuration → Intel Virtualization Technology → EnabledAMD 平台Advanced → CPU Configuration → SVM Mode → Enabled改完 BIOS 设置后还需要在宿主机上检查有没有和 Hyper-V 冲突。Windows 10/11 开启过 Hyper-V、内核隔离、内存完整性等功能后VMware 启动虚拟机时可能遇到“VMware Workstation 和 Device/Credential Guard 不兼容”之类的报错。这种情况要么关闭 Hyper-V 相关功能要么改用支持嵌套虚拟化的新版本 VMware Workstation。这里要先判断一下你是不是同时需要用到 WSL 2 和 VMware如果需要共存建议先查清楚宿主机的 Windows 版本和 VMware 版本的兼容情况再动手。2.4 硬件配置不是越大越好新建虚拟机时可以分配 CPU、内存、硬盘。很多人的第一反应是“直接给满”但这并不是好习惯。虚拟机里的 CPU 和内存是向宿主机借的分配过多反而会导致宿主机卡顿甚至让虚拟机本身不稳定。一个相对稳妥的起步配置是用途内存处理器磁盘Windows 10/11 日常体验8GB2 核60GBWindows 轻量测试4GB2 核40GBUbuntu / CentOS 桌面版4GB2 核40GBKali 安全测试学习6GB2 核60GB注意这里说的是流畅起步配置。如果你的宿主机只有 8GB 内存给虚拟机分配 8GB 后宿主机会变得很难受。建议虚拟机分配的内存不要超过宿主机物理内存的一半除非你只跑这一台虚拟机且不做别的事。3. 原版系统进入虚拟机的最小可用流程3.1 新建虚拟机时的选项尽量理解而不是跳过VMware Workstation 新建虚拟机时界面会问“典型推荐”还是“自定义”。如果你是第一次操作用“典型”就能跑通但如果你想从一开始就控制磁盘位置、固件类型和虚拟化安全选项推荐选择“自定义”。需要注意几个关键步骤选择虚拟硬件兼容性最好选择与当前 VMware 版本匹配的选项不要刻意选择很高的版本旧版 VMware 打不开高版本创建的虚拟机。选择镜像文件指定你下载好的原版 ISO。客户机操作系统类型一般来说 VMware Workstation 会自动识别比如识别出 Windows 11 x64 或 Ubuntu 64 位。如果识别不准确安装过程中 Windows 的版本选择逻辑可能会有问题。虚拟机名称和位置名称尽量用英文位置放在上面规划的独立目录。处理器和内存按前文的起步配置来。选择 I/O 控制器和磁盘类型没有特殊需求就用默认值。NVMe 磁盘类型在较新版本中性能更好但如果你要装的是老系统SATA 兼容性更好。完成创建后不要立即启动先右键虚拟机 → 设置检查一下“固件类型”是否为 UEFI“显示”里是否勾选了“加速 3D 图形”如果客户机支持的话。3.2 Windows 原版安装过程中最容易被跳过的那几步启动虚拟机后如果 ISO 正确你会看到 Windows Setup 的启动界面。整个安装过程里有三个地方值得多留个心眼。第一个是让你选择“现在安装”还是“修复计算机”的界面。注意不要点“修复计算机”那是给已经装好系统但无法启动的场景用的。正常安装直接点“现在安装”。第二个是让你选择安装类型的界面。一定要选“自定义仅安装 Windows高级”不要选“升级”。升级安装会把当前系统迁移过去在全新虚拟机上这么做反而容易出问题。第三个是磁盘分区界面。如果虚拟磁盘是全新的你会看到一块“未分配的空间”。直接选中它点击“新建”也可以直接点击“下一步”让安装器自动处理。这里不要反复创建删除分区会导致引导分区和系统分区的关系变得混乱。如果你对分区没有特殊需求直接让安装器在未分配空间上自动创建即可。安装过程中会重启几次这是正常现象。如果虚拟机黑屏时间较长先检查右下角虚拟机里的 Windows 画面是不是被缩到最小了再检查显示设置里是否勾选了加速 3D 图形最后再考虑显卡驱动问题。OOBE 阶段也就是设置用户名、密码、隐私选项的阶段如果没有微软账号选“改为域加入”或“离线账户”就可以跳过登录账号先用本地账户进入系统。3.3 安装 Ubuntu、CentOS、Kali 时的关键差异Linux 发行版的安装流程大同小异但有几个点要注意。Ubuntu语言建议直接选英文或中文看你的个人需求。安装时可以勾选“为图形或无线硬件安装第三方软件”和“下载更新”但如果网络不好可以都不勾选装完后再补装驱动和更新。磁盘配置选择“使用整个磁盘”或“手动分区”都可以新手直接用向导式“清除整个磁盘并安装 Ubuntu”是最简单的。CentOS / CentOS Stream安装界面选择“安装目的地”后通常可以直接点“完成”让安装器自动分区。一定要设置 root 密码并创建一个普通用户否则安装无法结束。软件选择那里如果你想当服务器用就选“最小安装”想带桌面就选“带 GUI 的服务器”。热词里有人搜“vm 虚拟机 centos 7 网络配置”这个问题安装结束后通常就要立刻面对我后面会单独展开。KaliKali 安装本质上是 Debian 安装器如果你只是需要临时用也可以直接用 VMware 打开 Kali 官方提供的虚拟机镜像而不是自己完整安装。不过有些人下载 Kali 镜像后用 VMware 打开提示“无法打开虚拟机”这通常是因为版本不对或者虚拟硬件规格不匹配。解决方法是先确认你下载的是 VMware 版本直接用 VMware Workstation 的“打开虚拟机”功能打开.vmx文件如果你的 VMware 版本太旧建议升级到较新版本再打开时会自动升级虚拟机格式。3.4 第一次开机后的五分钟检查系统装完进入桌面后不要急着装软件先按这个顺序检查一遍看看网络是否通Windows 打开浏览器访问一个页面Linux 用ping或curl。看看分辨率是否可调如果只有 800×600 或者没有正确的显示器驱动说明 VMware Tools 还没装好。看看鼠标是否平滑如果鼠标从宿主机进入虚拟机时有明显卡顿或无法自动释放同样需要 VMware Tools。检查系统版本确认你装的确实是你要的版本比如 Windows 11 的版本号、Ubuntu 的发行版本号。打一个快照系统刚装好时是状态最干净的时候这时候拍一个快照后面如果你把系统折腾坏了可以直接回到这个初始状态。4. 装完系统后的第一课增强工具与网络选型4.1 VMware Tools 为什么不能省VMware Tools 是 VMware 提供的一套驱动和服务合集用来让客户机和宿主机更好地配合工作。装上之后显示分辨率才能自适应、鼠标才能在两个系统之间平滑移动、剪贴板才能共享、宿主机和虚拟机之间才能拖拽文件、关机时虚拟机才能正常响应。很多人装完虚拟机发现“分辨率怎么都调不上去”第一反应是去装显卡驱动其实对于主流的 Windows 和 Linux 客户机来说正确顺序是先装 VMware Tools再考虑显卡驱动。VMware Tools 里的显示驱动本来就是为了虚拟显卡设计的。安装方法很简单Windows 客户机在 VM 虚拟机菜单栏点“虚拟机” → “安装 VMware Tools”然后到文件管理器里打开虚拟光驱运行 setup 即可。Linux 客户机在菜单栏执行同样的操作然后到终端手动挂载光驱运行vmware-install.pl或者直接用apt install open-vm-tools安装开源版本。如果你的 VMware Tools 安装过程中卡住了检查一下系统是否是原版。改版系统常会精简掉 Windows Installer 或 Linux 的编译工具链导致 Tools 装不上。4.2 共享文件夹不显示、左侧栏找不到先按顺序排查共享文件夹不显示是热词里出现频率很高的问题之一。通常原因是没有安装 VMware Tools或者 Tools 版本太老。没有在“虚拟机设置”里添加共享文件夹。共享文件夹路径权限不对或者客户机是 Linux需要手动挂载到/mnt/hgfs下。Windows 客户机可能需要重启一次才能看到\vmware-host\Shared Folders映射的网络位置。排查时按这个顺序来不要一上来就折腾共享设置先看 VMware Tools 状态托盘图标或服务里有没有 vm3dservice、vmtoolsd。再确认虚拟机设置里是否已经添加共享文件夹路径、名称里不要用中文。Linux 客户机额外执行vmware-hgfsclient看看能不能列出共享目录不能列出来就需要重新安装或修复 Tools。至于“VM 虚拟机左边的栏怎么开”这是 VMware Workstation 的“库”面板被隐藏了。可以在菜单栏点“查看” → “自定义” → “库”或者直接按快捷键F9切换侧边栏。这个设置和虚拟机内部系统完全无关属于 VMware 界面操作别跑进系统里找开关。4.3 NAT、桥接、仅主机三种网络模式的区别虚拟机网络配置是安装后最容易迷茫的地方。NAT 模式虚拟机通过宿主机访问外部网络虚拟机内部的 IP 由 VMware 的虚拟 NAT 服务分配。这个模式最省心虚拟机可以上网但外部主机不太容易主动连接到虚拟机。个人学习、日常使用推荐这个模式。桥接模式虚拟机直接接入宿主机所在的物理网络相当于局域网里的另一台独立电脑。虚拟机可以访问局域网内的其他设备其他设备也能访问虚拟机。适合搭测试服务、做内网实验。仅主机模式虚拟机和宿主机之间组成一个封闭网络虚拟机不能访问外部互联网但宿主机和虚拟机可以互通。适合完全不希望虚拟机联网的场景。如果你的 CentOS 7 虚拟机用 NAT 模式却上不了网排查思路是这样的在宿主机上确认 VMware NAT 服务和 DHCP 服务已经启动services.msc里查 VMware NAT Service、VMware DHCP Service。在虚拟机里执行ip addr或ifconfig确认网卡名称。CentOS 7 里网卡经常叫ens33、ens160而不是熟悉的eth0。查看/etc/sysconfig/network-scripts/ifcfg-ens33确认ONBOOTyes这是刚装完 CentOS 7 最常见的坑默认是no所以网卡不自动启用。执行systemctl restart network或nmcli connection reload。如果还不行用ping 8.8.8.8和ping 你的网关IP判断是 DNS 还是路由不通。做到这一步大多数 CentOS 7 VMware 的上网问题都能解决。4.4 键盘失灵、剪贴板失效、时间不准往往都是 Tools 和集成组件的问题这几个小问题不会阻止你使用虚拟机但会持续影响体验。键盘偶尔失灵一般不是把宿主机键盘弄坏了是 VMware 的输入捕获和释放逻辑出了问题先按CtrlAlt或CtrlAltEnter释放输入焦点。剪贴板共享失效先确认 Tools 服务正常时间不准先把宿主机时间校准再开启 VMware Tools 的“时间同步”功能。很多人在这一步开始怀疑 VMware “不够好用”其实只是 Tools 组件没到位。5. 日常使用里最常遇到的几个问题和排查方法5.1 “无法打开虚拟机”“没有界面”“开机不自启”这几个问题放在一起说因为它们经常被混为一谈。实际上它们是三种完全不同的问题“无法打开虚拟机”通常是指 VMware Workstation 在启动一个.vmx时提示错误。排查顺序是看报错文案里有没有.vmdk相关的锁或损坏提示如果有先确认这台虚拟机是否已经在另一个窗口或另一个进程里被打开。看是否有模块“Disk”启动失败之类的提示这种一般是在“虚拟机设置”里修改磁盘类型或控制器类型造成的还原成原来的类型通常能解决。看虚拟机所在目录的磁盘空间是否满了。确认宿主机的 CPU 虚拟化处于开启状态。“VM 虚拟机没有界面”有两种含义一种是 VMware Workstation 本身打开后没有窗口另一种是虚拟机开机后没有显示画面。前者一般用任务管理器确认进程vmware.exe是否在运行若进程在但没有界面可尝试恢复窗口或重启 VMware后者则要看虚拟机是否被暂停、是否在后台运行时控制台被关闭。双击虚拟机列表里的名称通常可以重新打开控制台窗口。“VMware 开机自启动”是一个被搜索很多次但理解容易走偏的功能。VMware Workstation 本身默认不会把某台虚拟机变成宿主机的开机服务如果想实现开机自动启动某个虚拟机常见的做法是利用 Windows 的任务计划程序在“计算机启动时”执行vmrun命令启动虚拟机。vmrun是 VMware 自带的命令行工具示例结构大致是vmrun start D:\VirtualMachines\Win11-Dev\Win11-Dev.vmx nogui注意nogui代表后台启动不弹出 VMware 控制台界面。这在“不想占一个任务栏窗口但又想让虚拟机的服务开机运行”的场景下很实用。5.2 磁盘扩容不能只改虚拟硬盘大小虚拟机用久了系统盘空间不够是必然的。很多人直接在 VMware 设置里把硬盘从 40GB 改到 80GB结果重启后打开系统一看磁盘容量还是原来的。这不是 VMware 没生效而是你只改了虚拟磁盘的“物理上限”还没有在客户机系统里扩展分区。正确顺序是先在 VMware Workstation 的“虚拟机设置”里扩展硬盘大小。启动客户机系统。Windows 打开“磁盘管理”右键对应的分区选择“扩展卷”。Linux 则看你是 LVM 还是传统分区用growpart、lvextend、resize2fs或xfs_growfs扩展。实际操作中最容易踩的坑是扩容前没有做快照或备份扩容中把虚拟磁盘搞坏了。虽然 VMware 的扩容风险不算高但如果你在扩容之后发现系统无法启动快照就是你最可靠的恢复手段。5.3 快照是虚拟机最被低估的功能但也不是万能的快照能把虚拟机的运行状态保存下来让你随时回到某个时间点。刚装完系统后拍一个干净快照装好 VMware Tools 后再拍一个“基础环境快照”这是两个最重要的快照节点。但也要说清楚快照的边界快照不是备份。快照文件和虚拟磁盘存在同一位置如果磁盘物理损坏或者虚拟机目录被误删快照也没了。长期运行的关键虚拟机应该定期用“克隆”或直接复制文件夹的方式备份。另外快照保留越多虚拟磁盘的性能下降越明显。一个干净的原版系统虚拟机保留一两个关键快照就够用了不要把它当成日常保存按钮一样乱拍。5.4 什么情况下别硬用 VMwareVMware 虚拟机不是万能的。如果你的目标是“跑一个轻量的 Linux 命令行环境”那 WSL 2 或 Docker 容器会更快、占用更低。如果你想在 Windows 上跑 Docker优先选 WSL 2 后端或 Docker Desktop而不是专门开一台 Linux 虚拟机。如果你要玩大型图形程序、高性能编译、CUDA 加速虚拟机会引入明显性能损耗不如直接在物理机上装系统或使用双系统。VMware 的真正优势场景是系统性学习、做破坏性实验、需要多个隔离环境并存、想在 Windows 宿主上同时跑多个不同发行版。在这些场景下原版系统的可预测性配合快照的回滚能力会让你敢折腾、也能从折腾中安全回来。6. 安装与维护阶段可以直接照抄的清单6.1 新装虚拟机 12 项检查清单镜像从官方或可信渠道获取核对 SHA256。ISO 放在纯英文短路径目录里。虚拟机命名和存放路径规划好不要默认全塞 C 盘。固件类型选 UEFI新系统或 BIOS老系统。确认宿主机 BIOS/UEFI 已开启 VT-x/AMD-V。宿主机没有 Hyper-V/内核隔离和 VMware 冲突或已确认兼容。内存分配不超过物理内存的一半。磁盘大小预留 40GB 以上。Windows 安装时选“自定义安装”不要选“升级”。Linux 安装时确认网卡ONBOOTyes。第一次进系统后先装 VMware Tools。拍第一个“初始状态快照”。6.2 长期使用阶段的三个检查节奏每次升级 VMware 后确认虚拟机的硬件兼容性版本是否需要更新不需要则保持旧版本避免升级后工具链变化。每次做重要操作前检查快照是否存在并且可用关键虚拟机建议先克隆一份。每两周看一次磁盘占用虚拟磁盘文件是持续增长的宿主机磁盘接近满时虚拟机容易出现“模块启动失败”或写入异常。6.3 什么样的安装才算真正成功系统能开机只是一个起点。真正好的虚拟机安装应该是这样一种状态VMware Tools 正常工作网络模式符合你的使用预期磁盘路径清晰快照可用系统在默认配置下不会突然出现奇怪弹窗或后台服务。也就是说这台虚拟机像一个干净的实验台你后续可以对它做任何操作出了问题也能快速还原。所以如果你问我“VM 虚拟机安装原版系统”这件事最值得记住的是什么我的答案不是“下载 ISO”“下一步”“下一步”而是保留系统的可预测性。把不确定的镜像排除掉把不确定的硬件配置固定下来把不确定的网络模式明确出来再配合快照和日志你才真正拥有了一台“可控”的虚拟机。所有后续的学习和测试都是在这块稳定的地基上进行的。先跑通一次再逐步优化最后形成自己的固定流程。这套逻辑在任何虚拟化、容器化工具上都通用。

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

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

免费获取报价