VMware Workstation / Fusion 安装与使用

📅 发布时间:2026/7/29 18:52:12
VMware Workstation / Fusion 安装与使用 一、引言在软件开发、系统测试或技术学习过程中我们常常需要在同一台计算机上运行多个操作系统环境。例如在 Windows 宿主机上运行 Linux 发行版进行开发测试或在 macOS 上运行旧版 Windows 以兼容特定软件。传统解决方案是安装双系统但这种方式存在诸多局限系统切换需要重启、占用独立磁盘分区、无法实现多系统并行运行且维护成本较高。虚拟机技术完美解决了这一痛点。它允许你在现有操作系统宿主机中“虚拟”出多台具备完整硬件功能的独立计算机每台虚拟机拥有独立的 CPU、内存、硬盘和网络资源彼此隔离、互不干扰。这种技术不仅提升了硬件利用率还极大增强了开发、测试和学习的灵活性。VMware是桌面级虚拟机软件领域的事实标准其产品以稳定性、高性能和丰富的功能著称。VMware 桌面虚拟化产品线包含两款核心产品VMware Workstation——面向 Windows 和 Linux 平台VMware Fusion——面向 macOS 平台2024 年 11 月VMware现隶属于博通公司宣布Workstation Pro 和 Fusion Pro 对个人用户完全免费涵盖商业、教育及个人使用场景。这意味着无论你使用何种操作系统均可零成本获得这款专业级虚拟机软件的全部功能无需再为许可证付费。本文将从零开始系统性地讲解 VMware 桌面虚拟化产品的下载、安装、基本配置并通过创建一个完整的 Ubuntu 虚拟机实例帮助你建立规范、高效的使用习惯。无论你是开发工程师、系统管理员还是技术学习者都能从中获得实用的操作指南和最佳实践。二、什么是 VMware 桌面虚拟化VMware Workstation 和 VMware Fusion 是 VMware 公司面向桌面端用户推出的Type 2 虚拟机监控程序Type 2 Hypervisor依托宿主机操作系统提供的硬件抽象层实现多个客户机操作系统的并行运行。2.1 两款产品的关系特性VMware WorkstationVMware Fusion支持平台Windows 和 LinuxmacOS含 Intel 和 Apple Silicon核心功能完全一致完全一致免费状态2024 年 11 月起对个人用户免费2024 年 11 月起对个人用户免费适用场景开发测试、系统运维、教学演示开发测试、系统运维、教学演示2.2 核心功能特性两款产品的核心功能基本一致具备以下能力多操作系统并行运行无需重启或重新分区即可在单台物理机上同时运行 Windows、Linux、BSD 等多种 x86 操作系统。安全隔离的执行环境所有虚拟机运行在独立的隔离空间中适用于隔离测试新操作系统、评估软件补丁或分析潜在安全威胁。灵活的虚拟硬件配置可为每台虚拟机独立分配 CPU 核心数、内存容量、磁盘空间及虚拟网络设备。快照与状态回滚支持保存虚拟机在任意时刻的完整状态系统异常时可一键回退。跨平台兼容性除 Windows 和 Linux 宿主机外虚拟机内可安装 Windows、Linux、macOSmacOS 仅限在 Apple 硬件上虚拟化等多种客户机系统。VMware 桌面虚拟化产品广泛应用于软件开发、质量保障、系统演示、教育培训及网络安全分析等领域在全球开发者和运维人员中拥有庞大的用户基础。三、安装前准备3.1 系统要求安装前请确认宿主机满足以下最低硬件与软件要求项目VMware WorkstationVMware Fusion操作系统Windows 10/11 64 位或 Linux 64 位macOS 11Big Sur及以上CPU支持 Intel VT-x 或 AMD-V 硬件虚拟化Intel 芯片或 Apple SiliconM 系列内存最低 4 GB推荐 16 GB 以上最低 4 GB推荐 16 GB 以上磁盘空间软件约 2 GB虚拟机预留 15 GB 以上软件约 2 GB虚拟机预留 15 GB 以上存储类型推荐固态硬盘SSD推荐固态硬盘SSD3.2 启用硬件虚拟化Windows / LinuxVMware Workstation 的正常运行依赖 CPU 提供的硬件虚拟化扩展Intel VT-x / AMD-V。若该功能未启用虚拟机将无法启动或启动后性能严重下降。这是因为 Type 2 虚拟机监控程序必须借助 CPU 级虚拟化指令集才能高效地执行客户机操作系统的特权指令缺乏硬件辅助将使虚拟机回退到纯软件模拟模式性能开销极高。启用步骤重启计算机在开机自检阶段按下 BIOS / UEFI 进入键通常为F2、Del或F10。导航至CPU Configuration或高级菜单。找到Intel VT-xIntel 处理器或AMD-VAMD 处理器选项。将状态设置为Enabled启用。保存更改并退出通常按F10确认。说明Apple SiliconM 系列芯片的 Mac 原生支持虚拟化无需额外配置 BIOS。3.3 下载 VMware 桌面虚拟化产品Windows / Linux 用户访问 Broadcom 支持门户。搜索“VMware Workstation Pro”。根据宿主机操作系统选择对应版本Windows 或 Linux进行下载。macOS 用户访问 Broadcom 支持门户。搜索“VMware Fusion Pro”。根据宿主机操作系统选择对应版本macOS进行下载。 重要提示自 2024 年 11 月起Workstation Pro 和 Fusion Pro 对所有用户彻底免费无需申请许可证密钥。四、安装 VMware 桌面虚拟化产品4.1 Windows 平台安装步骤VMware Workstation1. 以管理员身份运行安装程序右键单击下载的安装包如VMware-workstation-full-*.exe选择以管理员身份运行。2. 进入安装向导点击下一步勾选我接受许可协议中的条款继续点击下一步。3. 选择安装位置默认安装路径为系统盘C 盘建议更改为非系统盘如 D 盘避免长期占用系统分区空间。同时勾选将 VMware Workstation 控制台工具添加到系统 PATH以便在命令行中调用相关工具。4. 用户体验设置建议取消勾选加入 VMware 客户体验改善计划点击下一步。5. 快捷方式配置勾选桌面和开始菜单程序文件夹点击下一步。6. 执行安装点击安装等待安装进度完成约 2 至 5 分钟。7. 完成安装点击完成退出向导。启动软件后可通过帮助→关于 VMware Workstation确认版本信息及授权状态。4.2 Linux 平台安装步骤以 Ubuntu 为例VMware Workstation1. 安装编译依赖sudo apt update sudo apt upgrade -y sudo apt install build-essential linux-headers-$(uname -r)2. 赋予执行权限并启动安装chmod x VMware-Workstation-Full-*.bundle sudo ./VMware-Workstation-Full-*.bundle3. 编译并安装内核模块sudo vmware-modconfig --console --install-all4.3 macOS 平台安装步骤VMware Fusion说明VMware Workstation不支持macOS 宿主机macOS 用户应使用 VMware Fusion。两款产品功能一致安装完成后使用体验相同。1. 确认 Mac 芯片类型点击关于本机→系统报告→ 查看芯片类型Intel 芯片可使用 VMware Fusion 12.5.x 及以下版本Apple SiliconM1/M2/M3芯片必须使用 VMware Fusion 13.0 及以上版本2. 下载相应版本的 VMware Fusion 安装程序3. 安装 Fusion双击下载的.dmg文件将VMware Fusion.app拖入Applications文件夹。4. 绕过 Gatekeeper 安全提示如遇首次启动时若系统弹出已损坏或无法验证开发者提示请按以下步骤处理前往系统设置→隐私与安全性。滚动至安全性区域点击仍要打开。若该按钮不可用可在终端执行以下命令后重试sudo spctl --master-disable输入管理员密码后刷新系统设置界面。5. 授予辅助功能权限打开系统设置→隐私与安全性→辅助功能→ 点击右下角锁图标解锁 → 点击号在应用程序列表中选择VMware Fusion.app并勾选。此权限缺失将导致虚拟机内鼠标卡顿、键盘输入异常及全屏模式失效。6. 启动并验证启动 VMware Fusion在欢迎界面中点击Continue选择I want to try VMware Fusion进入试用模式。授权状态将自动识别为免费许可无需输入任何序列号。4.4 安装验证安装完成后启动 VMware Workstation 或 VMware Fusion。若主界面正常显示且无错误弹窗则表示安装成功。五、初始配置5.1 设置虚拟机默认存储位置为避免虚拟机磁盘文件散落于系统盘建议在首次使用前修改默认存储路径启动 VMware Workstation / Fusion。Windows / Linux点击菜单栏编辑→首选项macOS点击菜单栏VMware Fusion→偏好设置。切换至工作区选项卡。将默认虚拟机位置修改为非系统盘目录例如 Windows 下D:\VMware\Virtual MachinesmacOS 下~/Documents/Virtual Machines。点击确定保存配置。5.2 配置虚拟网络VMware 在安装过程中会自动创建三个虚拟网络接口其特性对比如下网络模式工作原理适用场景桥接模式虚拟机直接接入宿主机所在的物理网络获得独立 IP 地址需将虚拟机作为独立网络节点对外提供服务NAT 模式虚拟机通过宿主机共享 IP 地址访问外部网络新手推荐无需额外配置即可联网仅主机模式虚拟机仅能与宿主机通信无法访问外部网络隔离测试、安全实验环境用户可通过以下路径查看和修改网络配置Workstation菜单栏编辑→虚拟网络编辑器Fusion菜单栏编辑→虚拟网络设置六、创建第一个虚拟机本节以在 VMware 桌面虚拟化产品中安装 Ubuntu 26.04 LTS为例完整演示虚拟机创建流程。Windows、Linux 和 macOS 用户的操作界面虽有细微差异但核心步骤完全一致。6.1 准备工作下载 Ubuntu 26.04 LTS ISO 镜像Ubuntu 26.04 LTS开发代号Resolute Raccoon是 Canonical 发布的最新长期支持版本提供长达 5 年的安全更新和技术支持。作为长期支持版本它在系统稳定性、软件兼容性和社区支持方面均具备成熟保障非常适合在虚拟机中长期部署和深入学习。下载步骤访问Ubuntu 官方网站下载页面。点击下载Ubuntu Desktop镜像文件。下载所得文件名为ubuntu-26.04-desktop-amd64.iso文件大小约 6.1 GB下载时间取决于网络带宽建议使用有线网络以确保稳定性。将 ISO 文件存放于便于访问的位置如Downloads目录或桌面。说明文件名中的amd64表示该镜像适用于 64 位 x86 架构兼容 Intel 和 AMD 处理器系当前主流 PC 的标准架构。强烈建议下载完成后比对官网提供的 SHA256 校验值确保 ISO 镜像文件完整无损避免因文件损坏导致后续安装失败或系统异常。6.2 新建虚拟机向导启动新建虚拟机向导Workstation点击主界面创建新的虚拟机或使用快捷键Ctrl N。Fusion点击主界面新建图标或使用快捷键Command N。选择配置类型选择典型推荐以简化配置流程具备经验的高级用户可选择自定义高级以获取更精细的硬件控制。选择操作系统来源选择稍后安装操作系统。该选项可避免 VMware 的简易安装流程对系统分区和用户账户进行自动化干预便于用户完全掌控安装过程。选择客户机操作系统操作系统选择Linux版本选择Ubuntu 64 位命名虚拟机并指定存储位置虚拟机名称Ubuntu 26.04存储位置浏览并选择在5.1 节中设置的默认虚拟机目录。指定磁盘容量建议分配40 GB 至 80 GB采用动态分配策略按实际使用量占用宿主机空间。选择将虚拟磁盘拆分成多个文件便于后续迁移和备份。完成创建点击完成虚拟机配置文件即创建完毕。此时虚拟机仅包含硬件配置信息尚未安装操作系统。6.3 挂载 ISO 镜像并安装操作系统挂载安装镜像在虚拟机列表中选中刚创建的虚拟机点击编辑虚拟机设置Fusion 中为设置。选择CD/DVD (SATA)设备。勾选使用 ISO 映像文件点击浏览并选择先前下载的ubuntu-26.04-desktop-amd64.iso文件。启动虚拟机并执行安装点击开启此虚拟机虚拟机将从 ISO 镜像引导启动。按照 Ubuntu 图形化安装程序的提示完成语言选择、键盘布局、磁盘分区及用户账户创建等步骤。安装提示磁盘分区环节建议选择擦除磁盘并安装 Ubuntu虚拟机内操作不影响宿主机数据在创建用户账户时建议设置一个易记的用户名和强密码并妥善保管。安装过程通常需要 10 至 20 分钟请耐心等待。6.4 安装 VMware Tools增强功能组件VMware ToolsFusion 中同样称为 VMware Tools功能相同是一组增强驱动程序和管理工具建议所有用户安装。其主要收益包括提升图形显示性能与分辨率自适应能力支持宿主机与虚拟机之间的文件拖拽传输启用剪贴板共享跨系统复制/粘贴文本及文件实现虚拟机窗口分辨率随窗口大小自动调整安装步骤在虚拟机开机状态下点击菜单栏Workstation虚拟机→安装 VMware ToolsFusion虚拟机→安装 VMware Tools在虚拟机内打开文件管理器进入 VMware Tools 虚拟光盘。解压.tar.gz压缩包并在终端中执行以下命令tar -xzvf VMwareTools-*.tar.gz cd vmware-tools-distrib/ sudo ./vmware-install.pl按提示接受默认安装选项连续回车即可安装完成后重启虚拟机。七、Ubuntu 常用命令在上一章中我们成功在虚拟机中安装了 Ubuntu 26.04 LTS 系统。对于 Linux 初学者而言掌握一些常用的终端命令是高效使用 Ubuntu 的关键。本章将介绍 Ubuntu Linux 中最常用、最实用的终端命令帮助读者快速上手。7.1 为什么要学习 Linux 命令Linux 的命令行界面CLI提供了比图形界面更高效、更灵活的系统操作方式效率更高许多批量操作通过命令行可以一键完成而图形界面可能需要多次点击。远程管理必备服务器环境通常没有图形界面命令行是唯一的操作方式。自动化脚本命令可以编写成脚本实现任务的自动化执行。故障排查当图形界面出现问题时命令行往往是解决问题的重要途径。提示按Ctrl Alt T可快速打开 Ubuntu 的终端窗口。7.2 文件与目录操作命令命令功能示例pwd显示当前工作目录的完整路径pwd→ 输出/home/usernamels列出当前目录下的文件和文件夹ls -la显示所有文件含隐藏文件以列表格式展示cd切换目录cd /etc进入/etc目录cd ..返回上一级目录cd ~返回用户主目录mkdir创建新目录mkdir myproject在当前目录下创建名为myproject的文件夹touch创建空文件或更新文件时间戳touch README.md创建README.md文件cp复制文件或目录cp file1.txt file2.txt复制file1.txt为file2.txtcp -r folder1/ folder2/递归复制目录mv移动或重命名文件 / 目录mv file1.txt file2.txt重命名mv file.txt ~/Documents/移动到 Documents 目录rm删除文件或目录谨慎使用rm file.txt删除文件rm -rf folder/强制递归删除目录不可恢复7.3 系统信息查看命令命令功能示例uname -a显示系统内核版本和架构信息uname -a→ 输出类似Linux ubuntu 6.11.0-8-generic #10-Ubuntu SMP ... x86_64df -h查看磁盘空间使用情况以人类可读格式df -h→ 显示各分区的容量、已用、可用及挂载点free -h查看内存使用情况以人类可读格式free -h→ 显示总内存、已用内存、可用内存等信息top或htop实时查看系统进程和资源占用htop需单独安装top进入实时监控界面按q退出lscpu查看 CPU 详细信息lscpu→ 显示 CPU 架构、核心数、线程数等7.4 软件包管理命令APTUbuntu 使用APTAdvanced Package Tool作为软件包管理工具以下是最常用的 APT 命令命令功能示例sudo apt update更新本地软件包索引获取最新软件列表sudo apt updatesudo apt upgrade升级所有已安装的软件包到最新版本sudo apt upgradesudo apt install安装指定的软件包sudo apt install vim安装 Vim 编辑器sudo apt remove卸载指定的软件包保留配置文件sudo apt remove vimsudo apt purge彻底卸载软件包删除配置文件sudo apt purge vimsudo apt autoremove自动删除不再需要的依赖包sudo apt autoremoveapt search搜索软件包apt search python搜索与 Python 相关的软件包apt list --installed列出所有已安装的软件包apt list --installed | grep python过滤出已安装的 Python 相关包7.5 文件查看与编辑命令命令功能示例cat查看文件内容一次性显示全部cat /etc/os-release查看操作系统版本信息less分页查看文件内容适用于大文件less /var/log/syslog按q退出head查看文件开头部分内容默认 10 行head -n 20 file.txt显示文件前 20 行tail查看文件末尾部分内容默认 10 行tail -f /var/log/syslog实时跟踪日志更新按Ctrl C退出nano简单易用的命令行文本编辑器nano myfile.txt打开文件进行编辑Ctrl O保存Ctrl X退出vim功能强大的命令行文本编辑器vim myfile.txt按i进入编辑模式按Esc退出编辑模式输入:wq保存并退出7.6 权限管理命令Linux 系统中的每个文件和目录都有归属和权限设置命令功能示例chmod修改文件或目录的权限读、写、执行chmod x script.sh为script.sh添加执行权限chown修改文件或目录的所有者sudo chown username:groupname file.txt更改文件所有者和所属组whoami查看当前登录的用户名whoami→ 输出当前用户名sudo以超级管理员root权限执行命令sudo apt update以管理员权限更新软件包列表说明Linux 权限分为读r、写w、执行x三类分别对文件所有者、同组用户和其他用户进行设置。7.7 压缩与解压命令命令功能示例tar创建或解压.tar.gz格式的归档文件tar -xzvf archive.tar.gz解压tar -czvf archive.tar.gz folder/压缩zip/unzip创建或解压.zip格式的压缩文件zip -r archive.zip folder/压缩unzip archive.zip解压gzip压缩或解压.gz格式的文件gzip file.txt压缩生成file.txt.gzgunzip file.txt.gz解压7.8 网络相关命令命令功能示例ping测试网络连通性ping -c 4 google.com向google.com发送 4 个测试包curl发送 HTTP 请求或下载文件curl -O https://example.com/file.zip下载文件wget下载网络文件wget https://example.com/file.zipifconfig或ip a查看网络接口的 IP 地址配置ip a→ 显示所有网络接口的 IP 地址7.9 进程与系统管理命令命令功能示例ps查看当前正在运行的进程ps aux显示所有进程的详细信息kill结束指定进程通过进程 IDkill -9 1234强制结束 PID 为 1234 的进程systemctl管理系统服务启动、停止、重启sudo systemctl start ssh启动 SSH 服务shutdown关闭或重启系统sudo shutdown now立即关机sudo reboot重启系统7.10 常用命令速查表类别命令功能目录操作pwd显示当前路径目录操作ls -la列出所有文件含隐藏目录操作cd ~回到用户主目录文件操作mkdir dir创建目录文件操作rm -rf dir删除目录及内容系统信息df -h查看磁盘空间系统信息free -h查看内存使用系统信息uname -a查看系统版本软件管理sudo apt update更新软件源软件管理sudo apt install pkg安装软件包权限管理sudo command以管理员权限执行权限管理chmod x file添加执行权限网络测试ping -c 4 URL测试网络连通性进程管理ps aux查看所有进程进程管理kill PID结束进程实践建议本章命令无需全部记忆建议在日常使用中多查阅、多实践。熟练后你会发现命令行操作远比图形界面高效。你可以在 Ubuntu 虚拟机中打开终端逐一尝试上述命令逐步熟悉 Linux 的命令行环境。八、快照与克隆8.1 快照Snapshot——系统状态的可靠回退点快照功能可记录虚拟机在某一时刻的完整状态包括磁盘数据、内存内容及硬件配置。当系统遭受软件故障、恶意程序侵扰或配置错误时可通过快照实现一键式状态恢复。典型使用场景完成操作系统纯净安装后立即拍摄快照作为“初始基准线”执行高风险操作前创建快照以便操作失败时快速回滚操作步骤创建快照右键点击虚拟机 →“快照”→“拍摄快照”→ 输入名称与描述后确认恢复快照点击工具栏“快照管理器”→ 选中目标快照 → 点击“转到”8.2 克隆Clone——高效复制虚拟机实例克隆功能可基于现有虚拟机快速生成配置完全相同的副本适用于搭建集群环境、多节点测试及实验场景。两种克隆方式的差异克隆类型特点适用场景完整克隆生成完全独立的虚拟机副本占用完整磁盘空间长期使用、需独立运行的场景链接克隆与原虚拟机共享磁盘数据占用空间极小短期测试、节省存储空间操作步骤右键点击源虚拟机 →“管理”→“克隆”选择克隆来源当前状态或指定快照选择克隆类型完整克隆 / 链接克隆为克隆虚拟机命名并指定存储位置点击“完成”开始克隆进程九、常见问题与应对策略9.1 常见问题排查问题现象常见原因解决方案虚拟机无法启动报错VT-x 不可用BIOS 中虚拟化功能未启用Windows Hyper-V 冲突重启进入 BIOS 启用 Intel VT-x / AMD-V关闭 Windows Hyper-V 功能后重启虚拟机运行明显卡顿虚拟化未生效内存或 CPU 分配不足确认 BIOS 设置正确适当增加虚拟机的内存与 CPU 核心分配虚拟机无法访问互联网桥接模式绑定至错误的物理网卡打开虚拟网络编辑器将桥接模式绑定至当前使用的物理网卡Windows 宿主环境下异常缓慢VMware 进程权限不足以管理员身份运行VMware Workstation安装提示不支持降级旧版本残留文件未清理完整卸载旧版本手动删除残留目录后重试macOS 中鼠标卡顿、键盘失灵未授予辅助功能权限前往系统设置 → 隐私与安全性 → 辅助功能勾选 VMware FusionApple Silicon Mac 上无法启动 x86 虚拟机ARM 架构不支持 x86 硬件虚拟化需使用支持 ARM 架构的客户机操作系统镜像9.2 最佳实践建议虚拟机文件存放于非系统盘避免系统分区空间被虚拟机磁盘文件耗尽。安装完毕后立即拍摄快照保留一份干净初始状态的存档便于后续快速恢复。合理分配硬件资源分配给虚拟机的内存不应超过宿主机物理内存的 50%CPU 核心数不宜超过宿主机逻辑核心总数的一半。定期清理无效文件及时删除不再使用的虚拟机及过期快照释放存储空间。以管理员身份运行Windows若遇到无法解释的异常可尝试以管理员身份启动软件。十、总结本文系统性地讲解了 VMware 桌面虚拟化产品的安装、配置与使用方法涵盖以下核心内容核心概念虚拟机、宿主机、客户机及虚拟化技术的原理阐述安装部署WindowsWorkstation、LinuxWorkstation及 macOSFusion三大平台的详细安装指引初始配置默认存储路径设定与虚拟网络模式选择实操演练基于 Ubuntu 26.04 LTS 镜像的完整虚拟机创建流程含 VMware Tools 安装命令行管理Ubuntu 常用终端命令的分类讲解与速查进阶功能快照回滚与克隆复制的高效应用故障处理常见错误现象的原因分析与解决方案VMware 桌面虚拟化产品作为一套功能完备且完全免费的虚拟化平台能够显著提升开发测试与系统运维的效率。掌握该工具后用户可在单台物理计算机上灵活构建多操作系统环境充分挖掘硬件资源的潜力。建议读者立即动手实践从创建一个 Ubuntu 26.04 虚拟机开始逐步熟悉各项操作。如在实际使用中遇到任何问题欢迎在评论区留言探讨。