☰
VMware虚拟机安装教程:系统要求、性能优化与常见问题排查
2026/10/17 5:12:41 网站建设 项目流程

简介:这份资源是2025年最新版VMware Workstation Pro虚拟机安装教程,面向虚拟化技术初学者及有开发测试、系统学习需求的技术人员,帮助其从零完成虚拟机环境搭建并解决使用中的常见问题。内容覆盖安装前系统要求与版本选择、VMware安装步骤、新建虚拟机向导与硬件网络配置、操作系统安装及VMware Tools优化,并延伸至快照管理、虚拟机克隆、共享文件夹、多显示器等高级功能,以及无法启动、网络失败、磁盘不足等排错思路和卸载迁移指南。资源包为1个docx文档,约23KB,结构清晰、步骤详尽,便于按章节查阅与实操对照。目前已有656人学习,适合希望快速上手VMware、提升开发测试效率的读者参考。

1. 虚拟机装完就吃灰?先把系统要求和版本选型这件事聊透

很多人第一次接触虚拟化技术,都是从一个很朴素的需求开始的:想在主力机上再跑一个干净的系统,用来做测试、跑旧软件、或者隔离开发环境。VMware 虚拟机安装教程网上一搜一大把,但真正让人翻车的往往不是安装那几步,而是装完发现跑不动、卡成幻灯片、或者网络死活不通。这篇笔记就按一线实操的顺序,把系统要求、安装步骤、虚拟机创建、性能优化、常见问题排查和高级功能配置串成一条能直接照着走的路径。

先说清楚适用人群:如果你手上有 16GB 内存以上的机器,想用 VMware Workstation 这类桌面虚拟化软件搭本地实验环境,这篇能帮你少走弯路;如果你只有 8GB 内存还想同时开两三个虚拟机,那得先看完系统要求那一节再决定要不要投入时间。虚拟化技术本身不复杂,复杂的是硬件资源分配和版本匹配,这两件事没想明白,后面全是坑。

2. 装之前先算账:硬件门槛与版本选型

2.1 CPU 虚拟化指令集和内存的硬性门槛

虚拟化能不能跑起来,第一道关卡在 CPU。Intel 平台需要 VT-x,AMD 平台需要 AMD-V,这两个指令集是硬件辅助虚拟化的基础。绝大多数近十年的处理器都支持,但有些品牌机出厂时在 BIOS 里默认关闭了,装完软件创建虚拟机时才会报「此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态」这类错误。开机进 BIOS,在 CPU 配置或安全选项里找到虚拟化技术开关打开即可,不同主板叫法不一样,有的叫 Virtualization Technology,有的叫 SVM Mode。

内存是第二个硬门槛。宿主系统本身要占一部分,每个虚拟机还要单独分配。我的经验是:宿主系统留 4GB 到 6GB,剩下的一台虚拟机至少给 4GB 才能跑得舒服。也就是说 16GB 内存的机器,同时开两台 4GB 的虚拟机是上限,再多就开始频繁读写磁盘交换,体验断崖式下跌。硬盘方面,每个虚拟机建议预留 40GB 到 60GB,而且强烈建议放在固态硬盘上,机械硬盘跑虚拟机的磁盘 IO 会成为最大瓶颈。

资源项最低可用推荐配置说明
CPU支持 VT-x / AMD-V4 核 8 线程以上核心数影响可同时运行的虚拟机数量
内存8GB16GB 及以上宿主留 4-6GB,每台虚拟机 4GB 起
硬盘128GB 机械512GB 固态虚拟机磁盘文件放固态,体验差别巨大
显卡集成显卡独立显卡涉及 3D 加速的场景才需要关注

2.2 Workstation 与 Player 怎么选,版本号别乱追

桌面端常见的两个选择是 VMware Workstation Pro 和 Workstation Player。Player 免费,但功能受限,比如不能创建快照、不能同时运行多台虚拟机、网络配置选项也少。Pro 功能完整,适合做实验和开发。选哪个取决于你要不要快照和克隆——做系统测试的人几乎离不开快照,一次快照就是一颗后悔药,系统搞崩了直接回滚,省下重装的两小时。

版本选择上,不要盲目追最新。新版本通常对最新宿主系统支持更好,但如果你宿主系统是两年前的稳定版,用上一两个大版本反而更稳。安装包从官方渠道获取,安装时注意两点:一是安装路径不要放在中文目录下,二是安装过程中会提示是否安装驱动和网络组件,这些要保留,否则后面虚拟机网络会出问题。安装完成后第一次启动会要求输入许可证密钥,没有的话选试用模式也能用,功能上不影响学习。

2.3 安装完成后的第一件事:检查虚拟网络编辑器

软件装完别急着创建虚拟机,先打开「编辑」菜单里的「虚拟网络编辑器」,确认 VMnet0、VMnet1、VMnet8 这三个虚拟网卡都存在。VMnet0 是桥接模式用的,VMnet1 是仅主机模式,VMnet8 是 NAT 模式。如果这里显示异常或者缺少网卡,后面虚拟机网络配置会直接失败。常见做法是点「还原默认设置」,让软件重新安装虚拟网卡驱动,这一步能解决大部分网络玄学问题。

提示:如果还原默认设置后仍然缺少虚拟网卡,检查宿主系统的网络适配器列表里有没有被禁用的 VMware 虚拟网卡,手动启用即可。

3. 从零创建一台虚拟机:步骤、参数与第一次开机

3.1 新建虚拟机向导里的关键选择

打开软件,选「创建新的虚拟机」,典型模式会帮你把大部分参数自动配好,但我不建议新手一直用典型模式,因为有些关键选项被隐藏了。选「自定义」能让你控制磁盘类型、网络模式、内存分配这些核心参数。第一步硬件兼容性保持默认即可,它决定的是虚拟机能在哪些版本的软件上运行,选太高会导致低版本软件打不开。

第二步是安装来源。如果你已经下载了系统镜像文件,选「安装程序光盘映像文件」,指向那个 iso 文件。软件会自动识别系统类型,识别不准就手动选。第三步是虚拟机名称和位置,名称用英文,位置放在固态硬盘上,路径里不要有中文和空格。第四步处理器配置,根据宿主 CPU 核心数来分,一般给 2 核到 4 核,不要超过宿主物理核心数的一半。

3.2 内存、网络和磁盘的参数怎么定

内存分配有个原则:给虚拟机的内存不要超过宿主可用内存的 70%。比如宿主 16GB,日常占用 4GB,可用 12GB,那虚拟机最多给 8GB,留 4GB 给宿主和其他程序。网络模式选 NAT 最省心,虚拟机通过宿主上网,不需要额外配置就能访问外网,宿主和虚拟机之间也能互通。桥接模式会让虚拟机像一台独立设备一样接入局域网,适合需要被局域网其他机器访问的场景,但配置不当容易和宿主抢 IP。

磁盘类型选 SCSI 或 SATA 都行,SCSI 性能略好。磁盘容量按需给,建议至少 40GB,并选「将虚拟磁盘拆分成多个文件」,这样迁移和备份更方便。如果宿主是固态硬盘,不要勾选「立即分配所有磁盘空间」,让磁盘按需增长,避免一开始就占用几十 GB。

# 虚拟机创建完成后,在宿主系统里查看虚拟机目录结构 # 假设虚拟机存放在 /data/vm/ubuntu-test 目录下 ls -lh /data/vm/ubuntu-test/ # 典型输出会包含以下文件: # ubuntu-test.vmx 虚拟机配置文件,记录硬件参数 # ubuntu-test.vmdk 虚拟磁盘文件 # ubuntu-test.nvram 虚拟机 BIOS 配置 # ubuntu-test.vmsd 快照描述文件 # vmware.log 运行日志,排错时重点看这个

上面这段命令是让你在创建完虚拟机后,去宿主系统里确认文件是否齐全。.vmx文件是核心配置,用文本编辑器打开能看到内存、网络、磁盘的详细参数,改错了会导致虚拟机打不开。vmware.log是排错的黑匣子,虚拟机启动失败时,日志最后几十行通常直接写明原因。

3.3 第一次开机和系统安装的注意点

虚拟机创建好后点「开启此虚拟机」,会进入系统安装界面。这一步和物理机装系统没区别,但有两个地方要注意:一是安装过程中如果长时间卡住,检查宿主 CPU 虚拟化是否真的开启了;二是安装完成后不要急着装驱动,先装 VMware Tools。

VMware Tools 是虚拟机和宿主之间的桥梁,装了它才能实现剪贴板共享、文件拖拽、分辨率自适应。在虚拟机菜单里选「安装 VMware Tools」,然后在虚拟机系统里挂载光驱,运行安装脚本。Linux 系统通常需要手动挂载和编译,Windows 系统会自动弹出安装向导。

# Linux 虚拟机里手动安装 VMware Tools 的典型步骤 # 1. 挂载光驱 mkdir -p /mnt/cdrom mount /dev/cdrom /mnt/cdrom # 2. 解压安装包到临时目录 tar -zxvf /mnt/cdrom/VMwareTools-*.tar.gz -C /tmp/ # 3. 运行安装脚本,一路回车选默认 cd /tmp/vmware-tools-distrib/ ./vmware-install.pl -d # 4. 安装完成后重启虚拟机 reboot

这段脚本里-d参数表示使用所有默认选项,避免交互式提问。安装完成后重启是必须的,否则共享功能不生效。如果编译过程中报缺少内核头文件,先安装对应内核版本的 headers 包再重试。

4. 性能优化与常见问题排查

4.1 让虚拟机跑得更快的四个调整

第一个调整是开启 CPU 虚拟化引擎的优先模式。在虚拟机设置里找到处理器选项,勾选「虚拟化 Intel VT-x/EPT 或 AMD-V/RVI」,这能让虚拟机内的嵌套虚拟化场景性能更好。第二个调整是内存,如果宿主内存充足,可以给虚拟机多分一点,但不要超过前面说的 70% 原则。

第三个调整是磁盘。在虚拟机设置里找到硬盘,选高级选项,把磁盘模式从「独立」改成「可增长」,并确认没有勾选「预分配磁盘空间」。第四个调整是显示,如果不需要 3D 加速,把显存调到最小,把 3D 加速关掉,能省下不少宿主资源。需要跑图形界面的话,显存给 1GB 到 2GB,并开启 3D 加速。

# 在虚拟机系统内查看当前资源占用,判断瓶颈在哪 # 查看 CPU 和内存 top -bn1 | head -20 # 查看磁盘 IO,如果 %util 长期接近 100%,说明磁盘是瓶颈 iostat -x 1 3 # 查看内存交换情况,si 和 so 持续非零说明内存不够 vmstat 1 5

这几个命令是排查虚拟机卡顿的常用组合。top看整体负载,iostat看磁盘,vmstat看内存交换。如果磁盘%util长期打满,把虚拟机磁盘文件挪到固态硬盘上;如果si、so持续有值,说明内存分配少了,需要关机后调大内存。

4.2 网络不通的三层排查法

虚拟机网络不通是最常见的问题,按三层排查效率最高。第一层看虚拟网络编辑器,确认 VMnet8 的 NAT 模式存在且子网地址没冲突。第二层看虚拟机系统内的网卡是否获取到 IP,Linux 用ip addr,Windows 用ipconfig。第三层看宿主防火墙,有时候宿主防火墙会拦截虚拟网卡的流量。

# 虚拟机内检查网络配置 ip addr show # 测试到宿主的连通性,NAT 模式下宿主地址通常是 x.x.x.1 ping -c 3 192.168.100.1 # 测试外网连通性 ping -c 3 8.8.8.8 # 如果 IP 能通但域名不通,检查 DNS 配置 cat /etc/resolv.conf

如果ip addr显示网卡没有 IP,检查虚拟机设置里的网络适配器是否勾选了「已连接」和「启动时连接」。如果 IP 正常但 ping 不通外网,检查 NAT 设置里的网关地址是否和虚拟机内配置一致。DNS 问题最常见,手动在虚拟机里把 DNS 改成公共 DNS 通常能解决。

4.3 避坑记录:五个让人抓狂的典型问题

现象一:创建虚拟机时提示「此主机不支持虚拟化」。原因通常是 BIOS 里虚拟化开关没开,或者宿主系统里装了其他虚拟化软件冲突。解决方法是进 BIOS 开启 VT-x/AMD-V,并卸载或禁用冲突的虚拟化组件。

现象二:虚拟机启动后黑屏,只有光标闪烁。原因多半是磁盘控制器类型和系统不匹配,或者 iso 镜像损坏。解决方法是关机后在虚拟机设置里把磁盘类型从 SCSI 改成 SATA 试试,同时校验 iso 文件的哈希值。

现象三:VMware Tools 装完剪贴板还是不能共享。原因是安装后没有重启,或者宿主的剪贴板共享选项没开。解决方法是重启虚拟机,并在虚拟机设置里的「选项」标签页确认「客户机隔离」中的复制粘贴已勾选。

现象四:虚拟机时间越走越慢。原因是宿主 CPU 降频或者虚拟机没有和宿主时间同步。解决方法是在虚拟机设置里开启「与宿主时间同步」,Linux 系统还可以装 chrony 或 ntp 服务定期校准。

现象五:快照占用空间越来越大。原因是快照会记录磁盘变更,长期不清理会累积。解决方法是定期删除旧快照,或者用克隆功能生成独立副本后删掉原快照链。快照不是备份,重要数据还是要单独备份到虚拟机磁盘之外。

注意:删除快照时如果提示空间不足,先清理宿主磁盘,再执行删除操作,否则可能损坏虚拟机磁盘文件。

5. 高级功能:快照链、克隆与资源池的实战用法

5.1 快照链的正确打开方式

快照是虚拟化最实用的功能之一,但很多人用成了负担。正确的用法是:在系统干净、刚装完必要软件时打一个基础快照,之后每次做有风险的测试前再打一个临时快照,测试完确认没问题就删掉临时快照,有问题就回滚。这样快照链不会太长,磁盘占用可控。

# 在宿主系统里查看虚拟机快照文件大小 du -sh /data/vm/ubuntu-test/*.vmsn du -sh /data/vm/ubuntu-test/*.vmem # 快照文件过大时,在软件界面里删除不需要的快照 # 删除快照会合并磁盘变更,耗时较长,不要强制中断

.vmsn是快照状态文件,.vmem是内存快照文件。如果快照时勾选了「快照虚拟机内存」,.vmem文件会和分配的内存一样大。不需要保留运行状态的话,打快照时不勾选内存,文件会小很多。

5.2 克隆的两种模式和适用场景

克隆分完整克隆和链接克隆。完整克隆是独立副本,占用完整磁盘空间,但和原虚拟机没有依赖关系,适合做多台独立测试机。链接克隆共享原虚拟机的磁盘基础,占用空间小,创建快,但原虚拟机不能删除,适合临时批量创建测试环境。

克隆类型磁盘占用创建速度依赖关系适用场景
完整克隆完整大小较慢无独立测试机、交付环境
链接克隆增量大小很快依赖原机临时批量测试、演示

做链接克隆前,先给原虚拟机打一个基础快照,这样链接克隆的磁盘变更会基于快照点,后续管理更清晰。如果原虚拟机被删除或快照链损坏,链接克隆会直接不可用,这是最容易踩的坑。

5.3 资源池和开机自启的取舍

如果宿主机器性能足够,可以同时运行多台虚拟机做集群实验。这时候要关注资源池的概念:把 CPU 和内存按需分配给不同虚拟机,避免某一台抢占全部资源。在虚拟机设置里可以设置 CPU 和内存的预留值、限制值和份额,份额越高,资源竞争时优先级越高。

开机自启功能适合把虚拟机当常驻服务用的场景,比如本地跑一个测试服务器。在虚拟机设置里的「选项」标签页找到「电源管理」,勾选「在系统启动时自动启动虚拟机」。但要注意,如果宿主本身开机慢,虚拟机自启会进一步拖慢开机速度,而且自启的虚拟机如果配置了桥接网络,可能影响宿主网络初始化。

我自己的习惯是:实验类虚拟机不开自启,手动控制;常驻服务类虚拟机开自启,但把启动延迟设成 30 秒以上,等宿主网络稳定后再启动。这个延迟设置在电源管理的高级选项里,很多人不知道有这个参数,结果开机后虚拟机网络要等好几分钟才通。

希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询