
这次我们来看 VMware Workstation Pro 虚拟机安装和激活 Linux 系统的完整流程。对于开发者、运维人员或学生来说在本地 Windows 系统上搭建一个隔离的 Linux 环境进行学习、测试和开发是刚需且高效的选择。VMware 作为老牌虚拟机软件其稳定性和性能有口皆碑。本文将手把手带你完成从 VMware 软件下载安装、获取许可证密钥、到创建虚拟机并安装 Linux 发行版以 Ubuntu 为例的全过程并提供详细的系统使用入门指南。无论你是想学习 Linux 命令、搭建 Web 服务器还是测试软件兼容性这套本地化方案都能让你快速上手。1. 核心能力速览在开始具体操作前我们先快速了解 VMware Workstation Pro 配合 Linux 虚拟机能为你提供什么。能力项说明核心功能在 Windows 或 Linux 宿主机上创建并运行完整的虚拟机每个虚拟机拥有独立的虚拟硬件CPU、内存、硬盘、网卡和操作系统。适用场景Linux 学习与实验、软件测试、搭建隔离的开发/测试环境、运行特定版本或发行版的 Linux、网络安全练习如 Kali Linux。硬件门槛较低。需要 CPU 支持虚拟化技术Intel VT-x / AMD-V并已在 BIOS/UEFI 中开启。内存建议 8GB 或以上以便为虚拟机分配足够资源。性能表现虚拟机性能接近物理机支持 3D 图形加速、USB 3.0、高分辨率显示等。性能主要取决于分配给虚拟机的资源CPU核心数、内存大小。网络支持提供多种网络模式桥接、NAT、仅主机方便虚拟机访问外部网络或与宿主机组成内网。快照与克隆核心便利功能。可随时保存虚拟机状态快照一键还原可快速复制出完全相同的虚拟机克隆极大提升效率。文件共享支持在宿主机和虚拟机之间拖放文件、复制粘贴或设置专门的共享文件夹。启动与管理通过图形化界面GUI管理所有虚拟机启动、关闭、挂起操作直观。2. 环境准备与前置条件在安装任何软件之前确保你的电脑满足基本要求并完成必要设置可以避免后续绝大多数问题。1. 宿主机系统要求操作系统Windows 10 或 Windows 1164位。本文以 Windows 环境为例。处理器CPU64位处理器且必须支持硬件虚拟化技术Intel VT-x 或 AMD-V。这是运行虚拟机的关键。内存RAM至少 8GB。宿主机系统本身需要占用一部分还需为虚拟机分配。例如为 Ubuntu 分配 4GB则宿主机总内存最好不低于 8GB。磁盘空间至少 40GB 可用空间。用于安装 VMware 软件、虚拟机系统文件以及后续安装的应用。2. 开启 CPU 虚拟化这是最常见的失败原因。虚拟化功能通常在电脑 BIOS/UEFI 设置中默认关闭。进入 BIOS/UEFI重启电脑在开机自检画面按特定键常见的有 Del, F2, F10, F12具体请查阅电脑或主板说明书。查找虚拟化选项在 BIOS/UEFI 设置中找到类似Intel Virtualization Technology、VT-x、AMD-V、SVM Mode的选项。启用并保存将其设置为Enabled然后保存更改并退出通常按 F10。Windows 内验证重启进入 Windows 后可以打开“任务管理器” - “性能”选项卡 - “CPU”查看底部“虚拟化”是否显示“已启用”。3. 下载所需软件VMware Workstation Pro访问 VMware 官网下载最新试用版。本文演示版本为 17.5。Linux 系统镜像选择一款 Linux 发行版。对于新手Ubuntu Desktop是最友好的选择。前往 Ubuntu 官网下载最新的 LTS长期支持版本 ISO 镜像文件如 Ubuntu 22.04 LTS。许可证密钥VMware Workstation Pro 是商业软件需要购买许可证。网络上流传的一些密钥可能适用于旧版本但存在失效风险。建议支持正版或充分利用其提供的30天免费试用期进行学习和评估。3. 安装 VMware Workstation Pro准备好安装包后我们开始安装虚拟机软件本身。运行安装程序双击下载好的VMware-workstation-full-*.exe安装文件。如果出现用户账户控制UAC提示点击“是”。欢迎与许可协议点击“下一步”接受许可协议条款继续“下一步”。安装位置与组件安装路径建议保持默认路径C:\Program Files (x86)\VMware\VMware Workstation\或修改到其他有足够空间的磁盘。增强型键盘驱动程序建议勾选它有助于更好地处理国际键盘和带有额外按键的键盘。其他组件如“VMware USB Arbitration Service”、“Visual Studio Integration”等可根据需要选择一般保持默认即可。快捷方式与用户体验选择是否创建桌面、开始菜单快捷方式以及是否加入 VMware 客户体验改善计划。开始安装点击“安装”等待进度条完成。输入许可证密钥安装完成后会弹出窗口提示你输入许可证密钥。如果你有有效的密钥在此处输入如果没有点击“跳过”可以免费试用30天。完成安装点击“完成”建议立即重启电脑以确保所有驱动和服务正确加载。4. 创建新的 Linux 虚拟机安装好 VMware 后下一步就是创建一个“空壳”虚拟机并为其指定 Linux 系统镜像。打开 VMware 并新建虚拟机启动 VMware Workstation Pro点击“主页”选项卡中的“创建新的虚拟机”或通过“文件”-“新建虚拟机”。选择配置类型选择“典型推荐”然后点击“下一步”。安装客户机操作系统选择“安装程序光盘映像文件iso”然后点击“浏览”找到你之前下载的 Ubuntu或其他 Linux的 ISO 文件。VMware 会自动检测到系统类型。命名虚拟机与选择位置虚拟机名称输入一个易于识别的名字如 “Ubuntu 22.04 Dev”。位置强烈建议修改到一个非系统盘、空间充足的目录如D:\VMware\Ubuntu22.04。虚拟机文件会占用大量空间。指定磁盘容量最大磁盘大小建议至少40GB。对于开发环境80GB 或更多更稳妥。将虚拟磁盘拆分成多个文件推荐此选项便于迁移和备份。自定义硬件关键步骤在点击“完成”前强烈建议点击“自定义硬件...”进行资源调整。内存根据宿主机内存大小分配。例如宿主机16GB可为 Ubuntu 分配4GB (4096 MB)。这是保证系统流畅运行的关键。处理器为虚拟机分配 CPU 核心数。例如宿主机是8核可以分配2个核心。网络适配器默认的“NAT”模式即可。此模式下虚拟机可以借助宿主机的网络上网宿主机和虚拟机之间也能互相访问且虚拟机对外部网络不可见比较安全。其他显示器、USB控制器等可保持默认。设置完成后点击“关闭”然后点击“完成”。至此一个虚拟机“硬件”已经配置完毕但里面还没有操作系统。5. 安装 Linux 操作系统以 Ubuntu 为例现在我们将启动这台“空”虚拟机并开始安装 Linux 系统。启动虚拟机在 VMware 库中选中你刚创建的虚拟机点击“开启此虚拟机”。进入安装界面虚拟机会从你指定的 ISO 镜像启动进入 Ubuntu 的 GRUB 菜单或直接进入试用/安装界面。选择“Install Ubuntu”。选择语言与键盘布局选择中文简体或 English然后选择对应的键盘布局点击“继续”。更新与其他软件正常安装包含浏览器、办公软件、媒体播放器等适合桌面日常使用。最小安装只包含基本系统和核心工具更轻量。新手建议选“正常安装”。其他选项勾选“为图形或无线硬件安装第三方软件”以及“安装 Ubuntu 时下载更新”可以确保驱动和系统是最新的。点击“继续”。安装类型磁盘分区这是最重要的一步。对于虚拟机新手强烈选择“清除整个磁盘并安装 Ubuntu”。不用担心这里清除的是虚拟机的虚拟硬盘不会影响你真实的 Windows 系统。点击“现在安装”。确认时区与创建用户时区在地图上点击上海或你所在城市来设置时区。用户信息输入你的姓名、计算机名、用户名和密码。记住你设置的密码这是后续登录和进行sudo操作管理员权限的凭证。开始安装点击“继续”系统将开始自动安装。安装过程大约需要10-30分钟取决于你的磁盘速度。安装完成安装结束后提示“安装完成需要重启”。点击“现在重启”。虚拟机可能会提示你“请移除安装介质”按回车键即可。虚拟机将重启进入新安装的 Ubuntu 系统。首次登录在登录界面输入你之前设置的密码即可进入 Ubuntu 桌面环境。恭喜你的 Linux 虚拟机已经成功安装并运行。6. 安装 VMware Tools增强功能安装完系统后为了获得更好的体验和性能必须安装VMware Tools在较新版本中对于 Linux 客户机开源替代品open-vm-tools通常已自动安装或推荐安装。它的作用包括自由切换鼠标无需按CtrlAlt即可在宿主机和虚拟机窗口间自由移动鼠标。屏幕自适应虚拟机窗口大小改变时客户机分辨率自动调整。文件共享在宿主机和虚拟机间设置共享文件夹。剪贴板共享在宿主机和虚拟机间复制粘贴文本。性能提升改善图形、网络和磁盘性能。安装/检查 open-vm-tools在 Ubuntu 虚拟机中打开终端CtrlAltT。更新软件包列表并安装或检查open-vm-tools和桌面增强组件sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop安装完成后重启虚拟机以使增强功能生效。sudo reboot重启后你应该能体验到鼠标无缝移动、屏幕自动适配等功能。7. 基础配置与常用操作系统安装好了增强工具也装了现在来配置一些基础设置并学习常用操作。1. 网络配置与测试检查网络打开终端输入ping -c 4 www.baidu.com。如果能看到数据包回复说明网络连接正常NAT模式。查看IP地址输入ip addr show或ifconfig需先安装net-tools查看虚拟机的 IP 地址。2. 更新系统与安装常用软件保持系统更新是好习惯。# 更新软件包列表 sudo apt update # 升级所有可升级的软件包 sudo apt upgrade -y # 安装一些常用工具按需选择 sudo apt install -y vim git curl wget net-tools htop build-essential3. 设置共享文件夹宿主机-虚拟机这是非常实用的功能方便在宿主机编辑代码在虚拟机内运行。在 VMware 中设置确保虚拟机关机或处于挂起状态。右键虚拟机 - “设置” - “选项”选项卡 - “共享文件夹”。选择“总是启用”然后点击“添加”按照向导选择一个宿主机上的目录如D:\ShareWithVM并设置一个在虚拟机内显示的名称如host_share。在虚拟机内访问共享文件夹通常自动挂载在/mnt/hgfs/目录下。启动虚拟机在终端中输入ls /mnt/hgfs/查看。如果看不到可能需要手动挂载或检查open-vm-tools安装。4. 虚拟机快照管理快照是虚拟机的“后悔药”和“存档点”。创建快照在虚拟机运行或关闭时点击 VMware 菜单“虚拟机” - “快照” - “拍摄快照”。输入名称和描述如“纯净安装后”点击“拍摄”。恢复快照如果想回到某个时间点点击“虚拟机” - “快照” - “恢复到快照”选择目标快照即可。恢复会覆盖当前状态。最佳实践在安装重要软件、修改关键配置前创建一个快照。可以创建多个快照树来管理不同分支状态。8. 常见问题与排查方法在安装和使用过程中你可能会遇到以下问题。这里提供排查思路。问题现象可能原因排查方式解决方案开启虚拟机时提示“VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序...”虚拟机进程或服务异常。检查 Windows 任务管理器是否有残留的vmware-vmx.exe进程。检查 VMware 相关服务如 VMware Authorization Service是否运行。1. 结束所有vmware-开头的进程。2. 重启 VMware Workstation 服务或直接重启电脑。3. 以管理员身份运行 VMware Workstation。虚拟机启动失败报错“此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态”CPU 虚拟化技术未在 BIOS/UEFI 中开启。进入 Windows 任务管理器 - “性能” - “CPU”查看“虚拟化”状态。重启电脑进入 BIOS/UEFI 设置找到 Virtualization Technology (VT-x) 或 SVM Mode (AMD-V) 选项将其设置为Enabled。保存退出。安装 Linux 时无法找到或识别磁盘虚拟机磁盘控制器类型不匹配。在虚拟机设置 - “硬盘”中查看“虚拟设备节点”类型如 SATA, SCSI。在创建虚拟机时如果使用较旧的 Linux 发行版尝试将磁盘类型从 SCSI 改为SATA或IDE。虚拟机内网络无法连接虚拟机网络适配器配置问题或宿主机网络问题。1. 检查虚拟机设置 - “网络适配器”确认已连接且模式正确如 NAT。2. 在虚拟机内运行ip addr查看是否有 IP 地址分配。1. 尝试将网络适配器断开再连接。2. 在 VMware 菜单中点击“编辑” - “虚拟网络编辑器”点击“还原默认设置”注意这会重置所有虚拟网络。鼠标被“困”在虚拟机窗口内VMware Tools (open-vm-tools) 未正确安装或运行。在虚拟机内检查open-vm-tools服务状态systemctl status open-vm-tools。1. 重新安装open-vm-tools并重启虚拟机。2. 按CtrlAlt组合键释放鼠标。共享文件夹在/mnt/hgfs/中不显示open-vm-tools的共享文件夹模块未加载或挂载点问题。1. 运行vmware-hgfsclient命令看是否能列出共享文件夹名称。2. 运行 lsmodgrep vmw 查看相关内核模块。虚拟机运行非常卡顿分配给虚拟机的资源CPU、内存不足。检查宿主机资源使用情况任务管理器同时查看虚拟机设置中的资源配置。1. 关闭虚拟机增加其分配的内存和 CPU 核心数。2. 关闭虚拟机不必要的视觉效果如 Ubuntu 的动画。3. 确保宿主机后台没有运行大量占用资源的程序。9. 进阶使用与最佳实践当你熟悉基础操作后以下建议能让你的虚拟机使用体验更高效、更安全。1. 资源分配策略内存不要贪多。分配给虚拟机的内存应是宿主机物理内存的 1/4 到 1/2且务必为宿主机系统保留足够内存至少 4GB否则会导致宿主机卡顿甚至崩溃。CPU分配核心数不超过宿主机逻辑核心数的一半。例如4核8线程的CPU最多分配4个核心给虚拟机。磁盘使用“拆分虚拟磁盘”选项便于迁移。定期使用 VMware 菜单中的“虚拟机” - “管理” - “清理磁盘”来回收未使用的空间。2. 快照管理策略快照不是备份它依赖于原始磁盘文件。滥用快照会导致磁盘文件臃肿、性能下降。黄金镜像法安装好一个纯净的、打好基础补丁的系统安装好必备工具如open-vm-tools,git,vim然后创建一个名为 “Base” 的干净快照。之后所有新实验都基于此快照克隆新虚拟机。线性快照在进行有风险的操作前如升级内核、安装复杂软件拍快照操作成功并稳定运行一段时间后可以删除这个快照以节省空间。3. 安全与隔离网络隔离对于需要完全隔离的测试环境如恶意软件分析、网络实验使用“仅主机模式”网络或创建不连接外部网络的虚拟网络。定期更新像对待物理机一样定期更新虚拟机内的 Linux 系统sudo apt update sudo apt upgrade -y。使用非 root 用户日常操作使用普通用户账户仅在需要时使用sudo提权。4. 克隆与模板如果你需要多个相同配置的环境如搭建集群不要重复安装。创建完整克隆右键虚拟机 - “管理” - “克隆”。选择“虚拟机中的当前状态”和“创建完整克隆”。完整克隆独立于父虚拟机性能更好。链接克隆节省磁盘空间创建速度快。但依赖于父虚拟机的磁盘文件父虚拟机不能删除。10. 总结通过以上步骤你已经成功在 VMware Workstation Pro 上搭建了一个功能完整的 Linux 虚拟机环境。从开启 BIOS 虚拟化、安装软件、创建虚拟机、安装 Ubuntu 系统到配置增强工具、设置共享文件夹和管理快照这套流程覆盖了从零开始到高效使用的全链路。这个本地 Linux 环境的价值在于提供了一个安全、可重置、可复制的沙盒。你可以在这里大胆尝试各种命令、配置服务如 Nginx, MySQL、学习容器技术Docker而无需担心搞坏宿主机。快照功能让你可以随时回溯到任何一个稳定状态极大降低了学习成本。接下来你可以基于这个基础环境继续探索 Linux 的世界学习 Shell 脚本、部署你的第一个 Web 应用、搭建 Docker 开发环境或是尝试其他 Linux 发行版如 CentOS、Kali Linux。将本文中的安装包、镜像文件和许可证信息妥善保管并遵循合规使用的原则这个虚拟机将成为你技术道路上非常得力的工具。如果在实践中遇到本文未覆盖的特定问题善用搜索引擎结合错误信息关键词如 “VMware Ubuntu 黑屏”、“open-vm-tools shared folder not working”和社区论坛大部分问题都能找到解决方案。