VMware Workstation安装Linux虚拟机教程
VMware Workstation 是使用范围很广的虚拟机软件之一。它解决的核心问题很具体在一台物理电脑上同时运行多个操作系统比如 Windows 主机里运行 Ubuntu、CentOS、Windows Server而不需要重启切换。安装 VMware Workstation 这个动作本身不算难真正让新手卡住的是安装之前的环境检查、安装之后的服务与网络状态、创建虚拟机时的参数选择以及启动时频繁出现的虚拟化报错。这篇文章按一条完整主线推进先理解 VMware Workstation 的虚拟化原理再完成 Windows 主机上的环境检查与软件安装然后创建第一台 Linux 虚拟机并安装 Ubuntu随后配置 VMware Tools 与共享文件夹最后集中排查最常遇到的一批启动与网络故障。内容以 Windows 宿主机为例版本相关差异会单独说明。1. 先理解 VMware Workstation 到底在做什么1.1 虚拟机不是“再装一个系统”那么简单在实际安装之前先搞清楚 VMware Workstation 所处的位置。它属于 Type-2 虚拟机监控程序Hypervisor意思是它运行在宿主机操作系统之上由它把物理 CPU、物理内存、硬盘和网卡虚拟成多份资源再交给虚拟机里的客户机系统使用。和 VirtualBox、Hyper-V 相比Workstation 的定位偏向个人桌面使用适合学习 Linux、测试软件、搭建实验网络和模拟多机环境。可以这样理解物理机上安装 Windows 后Windows 直接管理真实硬件安装 VMware Workstation 后Workstation 在 Windows 之内创建一层虚拟化层每个虚拟机相当于一台被模拟出来的电脑。这台模拟电脑有自己的 BIOS/UEFI、CPU、内存、磁盘文件、网卡和声卡客户机系统无法感知自己运行在虚拟机上。为什么要强调这一层关系因为后面很多故障都源于这个模型。例如“此主机不支持虚拟化”不一定代表 Workstation 有问题很可能是宿主机 BIOS 里的虚拟化开关没有打开“客户机操作系统已禁用 CPU”也不一定代表 CPU 损坏很多时候是 Hyper-V、内核隔离或虚拟机 CPU 设置冲突。先理解分层结构排查时才能沿着“宿主机硬件 - 宿主机系统 - 虚拟化层 - 客户机系统”这条链路去查。物理机和虚拟机的主要区别可以这样对比维度物理机Workstation 虚拟机硬件来源真实物理硬件宿主机硬件被虚拟化后分配系统隔离一台机器一个系统一个宿主机可同时运行多个客户机系统系统切换需要重启窗口切换即可故障影响硬件故障往往影响整机虚拟机异常一般不影响宿主机快照与回滚需要专门备份方案虚拟机原生支持快照性能损耗无虚拟化层有一定 CPU、内存、磁盘 I/O 损耗1.2 安装前先确认版本、宿主和授权渠道写到安装动作前先明确版本问题。VMware Workstation 在较长一段时间内分为 Workstation Player 和 Workstation Pro 两条线。Player 面向只运行现成虚拟机的用户Pro 提供创建虚拟机、快照、克隆、复杂网络等完整功能。后来的产品线和授权方式发生变化是否免费、版本号是多少、哪个版本适合个人学习都建议以 VMware 官网当前说明为准。这篇教程不依赖某个具体版本号安装步骤在 15、16、17 等常见版本之间基本一致。获取安装包时只从官方渠道下载不要使用第三方“精简版”“绿色版”或破解包。原因有两个一是修改版安装包可能被植入恶意代码运行后不只是影响虚拟机还可能导致宿主机信息泄露二是虚拟机类软件属于系统级组件权限很高使用不可信来源的安装包风险远高于普通软件。文章后续以 Windows 宿主机作为示例。如果宿主是 Linux 桌面工作区概念、快照、克隆等功能同样存在但安装包后缀和部分图形界面位置会有差异实际安装时以官网下载的对应版本为准。2. 安装前必须做虚拟化环境检查2.1 检查 CPU 虚拟化是否开启很多新手直接把 VMware Workstation 装上点“新建虚拟机”后就看到报错此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态。这个错误经常被误认为是软件安装失败其实是宿主机 CPU 的虚拟化能力没有打开。检查方式很简单在 Windows 任务管理器中打开“性能”页选中 CPU查看右下角的“虚拟化”状态。如果显示“已启用”说明 BIOS/UEFI 层面的虚拟化已经开启如果显示“已禁用”则需要进入主板固件设置开启。部分 Windows 11 设备还额外依赖“基于虚拟化的安全”VBS功能如果任务管理器里虚拟化显示已启用但 VMware 仍然报错需要继续检查 Windows 功能。也可以用命令快速获取系统信息systeminfo在输出中找到“Hyper-V 要求”一节关注两条信息是否支持虚拟机监控程序扩展、是否已检测到虚拟机监控程序。如果显示“已检测到虚拟机监控程序”说明当前系统里已经有 Hyper-V 或 VBS 相关的虚拟化组件在运行这可能影响 Workstation 的正常使用。2.2 BIOS/UEFI 中开启 Intel VT-x 或 AMD SVM如果确认 CPU 虚拟化被禁用需要进入主板固件设置修改。步骤如下重启电脑开机时按品牌机对应的进入键常见为 F2、Del、F10、Esc。进入 BIOS/UEFI 后找到 Advanced 或 CPU Configuration。Intel 平台开启 Intel Virtualization Technology或 VT-x、Virtualization。AMD 平台开启 SVM Mode。按 F10 保存并退出。不同品牌笔记本的菜单名称差异很大例如联想常见路径是 Advanced - CPU Setup戴尔常见路径是 Virtualization Support。如果找不到不要乱改其他选项可以在品牌官网搜索“机型 VT-x”。开启后回到系统在任务管理器中确认“虚拟化”变为“已启用”。这里要特别注意Windows 11 预装电脑可能默认开启 VBS 和内核隔离而这两种功能都会占用 CPU 虚拟化能力。即使 BIOS 里 VT-x 已开启如果 Windows 的安全中心显示“内核隔离 - 内存完整性”为开启状态Workstation 启动部分虚拟机时仍可能报错。排查时可以临时关闭内存完整性并重启确认是否为该功能冲突。关闭路径Windows 安全中心 - 设备安全性 - 内核隔离 - 内存完整性。2.3 准备 Linux 系统 ISO 镜像虚拟机创建和安装 Linux 需要系统镜像文件。以最常见的 Ubuntu 为例从 Ubuntu 官网下载桌面版或服务器版 ISO 即可。如果使用 CentOS 或其它发行版同样从官方或可信镜像站获取。下载时注意架构常见 x86_64 版本选择 64 位 ISOARM 架构的设备不能直接使用 x86_64 镜像。ISO 文件不需要解压VMware Workstation 会把它当作虚拟光驱里的光盘。下载时建议把 ISO 放在剩余空间较大的分区避免安装过程中宿主机磁盘空间不足。整个安装过程会额外占用几 GB 空间安装完系统并打好补丁后虚拟磁盘文件可能比初始分配值更大。3. Windows 主机上完成 VMware Workstation 安装3.1 安装前确认硬件与系统要求安装 Workstation 前先对照宿主机配置。较低配置能安装成功但创建多台虚拟机时体验会很差。一个较稳妥的参考要求如下项目最低建议更流畅的配置宿主机系统Windows 10/11 64 位Windows 11 64 位CPU支持 Intel VT-x 或 AMD-V 的双核 CPU8 核或更多内存8 GB16 GB 或更高磁盘剩余空间30 GB100 GB 以上显示分辨率1366x7681920x1080 或更高如果计划同时运行多台 Linux 虚拟机内存是最关键的瓶颈。每台 Linux 桌面虚拟机建议分配 2 GB 到 4 GB 内存服务器版可分配 1 GB 到 2 GB。宿主机还要保留足够内存给 Windows 自身和浏览器、IDE 等软件否则整机卡顿。3.2 安装过程中的选项怎么选双击安装包后安装界面会出现几个关键选项按实际需求选择即可典型安装适合大多数场景自动安装全部核心组件。自定义安装适合需要修改安装路径、选择组件或关闭自动更新的用户。增强型虚拟键盘建议勾选。它能让某些客户机系统正确处理组合键和特殊键盘布局减少键盘错乱问题。启动时检查产品更新学习环境可以保持打开公司内网或离线环境建议关闭。客户体验改善计划可选不影响功能。安装路径不要选择带中文和空格的目录例如D:\Software\VMware比D:\软件\VMware Workstation更稳妥。虽然新版对路径兼容性有所改善但使用纯英文路径可以避免虚拟磁盘、快照和配置文件处理上的潜在问题。安装完成后一般会要求重启电脑。重启不是可有可无的因为安装过程会注册 VMware 相关服务和网络驱动不重启可能出现服务未生效、VMnet 网卡不出现等问题。3.3 安装后检查服务与虚拟网卡打开 Windows 服务管理器Win R 输入services.msc查找 VMware 相关服务。常见的有服务名称作用VMware Authorization Service负责虚拟机访问授权服务停止会导致“无法连接到虚拟机”VMware DHCP Service为 NAT 和 Host-Only 网络提供 DHCP 地址分配VMware NAT Service负责 NAT 网络模式的地址转换VMware USB Arbitration Service管理 USB 设备在宿主机与虚拟机之间切换正常状态下这些服务应该处于“正在运行”。如果某个服务启动失败可以在服务管理器中手动启动或检查是否被安全软件拦截。安装完成后在命令行执行ipconfig /all网络适配器列表中应出现 VMnet1 和 VMnet8。VMnet1 对应仅主机模式Host-OnlyVMnet8 对应 NAT 模式。如果这两个网卡没有出现说明网络组件安装失败一般重启电脑或修复安装即可恢复。4. 创建第一台 Linux 虚拟机4.1 新建虚拟机向导的四个关键选择打开 VMware Workstation点击“创建新的虚拟机”选择“典型推荐”就可以走完基本流程。新手常犯的错误是一路下一步导致后面硬件参数不合理。创建过程中有四个选择值得停下来想清楚。第一安装程序光盘映像文件。这里可以点击“浏览”选择已下载的 Ubuntu ISO。如果暂时没有 ISO也可以选择“稍后安装操作系统”先创建空虚拟机后面再挂载 ISO。推荐后一种方式因为向导在直接选择 ISO 后往往直接进入系统安装流程留给用户调整硬件参数的时间较短。第二客户机操作系统类型。选择 Linux再选择对应的版本。Ubuntu 选择“Ubuntu 64 位”CentOS 7 选择“CentOS 7 64 位”。系统类型不能随意选选错会导致虚拟机硬件特性不匹配可能出现安装失败或启动异常。第三虚拟机名称和位置。名称只影响界面显示位置影响磁盘文件存放。虚拟机位置不要放在 C 盘系统目录建议放到剩余空间较大的数据盘例如D:\VMs\Ubuntu。第四磁盘容量。默认值通常是 20 GB建议根据需求调整到 30 GB 到 40 GB。下面的“将虚拟磁盘拆分成多个文件”选项建议保留这样便于迁移和备份虽然单文件性能略好但对普通使用影响不大。4.2 调整虚拟机硬件参数向导完成后在左侧选中虚拟机点击“编辑虚拟机设置”重点检查几个参数参数推荐值说明内存2 GB 到 4 GB不能超过宿主机可用内存的一半以上处理器数量1每个处理器核数建议 2 到 4硬盘默认即可容量由第 4.1 节决定CD/DVD指向 ISO 文件如果之前选择稍后安装在这里挂载网络适配器NAT新手最省心的模式处理器配置中处理器数量和每个处理器的内核数量是两个不同概念。多数客户机用不到多路 CPU保持 1 个处理器、2 到 4 个内核即可。不要盲目把宿主机所有核心都分配给虚拟机否则宿主机自身会严重卡顿。内存是最容易踩坑的地方。如果宿主机只有 8 GB 内存给虚拟机分配 6 GBWindows 本体加浏览器就会因为内存不足而卡死。分配原则是给宿主机至少留 3 GB 到 4 GB。4.3 启动虚拟机并安装 Ubuntu设置完成后点击“开启此虚拟机”。如果 ISO 已挂载虚拟机屏幕上会出现 GRUB 引导界面。这里以 Ubuntu Desktop 为例选择 Install Ubuntu 或先 Try Ubuntu 再安装都可以。建议直接选 Install Ubuntu省一次步骤。安装过程中的几个选择语言选择中文或 English 均可不影响后续操作。键盘布局默认即可。网络连接默认使用 DHCPNAT 模式下一般能自动获取 IP。磁盘分区选择“清除整个磁盘并安装 Ubuntu”即可。这里的“磁盘”是虚拟机里的虚拟磁盘不会影响宿主机物理磁盘可以放心使用。用户信息设置用户名和密码记住虚拟机登录凭据。安装完成后系统会提示重启并移除安装介质。在 Workstation 中可以在虚拟机设置里把 CD/DVD 的“启动时连接”取消或把连接方式改为“使用物理驱动器”避免再次从 ISO 引导。注意安装 Ubuntu 时如果提示“您需要为自动安装提供至少 XX GB 磁盘空间”说明第 4.1 节设置的虚拟磁盘容量过小。关闭虚拟机后扩展硬盘容量再重新安装。5. VMware Tools