news 2026/8/22 6:26:08

VMware Workstation Pro 虚拟机安装与配置 Linux 系统全流程指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VMware Workstation Pro 虚拟机安装与配置 Linux 系统全流程指南

这次我们来看 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 11(64位)。本文以 Windows 环境为例。
  • 处理器(CPU):64位处理器,且必须支持硬件虚拟化技术(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 TechnologyVT-xAMD-VSVM 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

准备好安装包后,我们开始安装虚拟机软件本身。

  1. 运行安装程序:双击下载好的VMware-workstation-full-*.exe安装文件。如果出现用户账户控制(UAC)提示,点击“是”。
  2. 欢迎与许可协议:点击“下一步”,接受许可协议条款,继续“下一步”。
  3. 安装位置与组件
    • 安装路径:建议保持默认路径(C:\Program Files (x86)\VMware\VMware Workstation\),或修改到其他有足够空间的磁盘。
    • 增强型键盘驱动程序:建议勾选,它有助于更好地处理国际键盘和带有额外按键的键盘。
    • 其他组件:如“VMware USB Arbitration Service”、“Visual Studio Integration”等,可根据需要选择,一般保持默认即可。
  4. 快捷方式与用户体验:选择是否创建桌面、开始菜单快捷方式,以及是否加入 VMware 客户体验改善计划。
  5. 开始安装:点击“安装”,等待进度条完成。
  6. 输入许可证密钥:安装完成后,会弹出窗口提示你输入许可证密钥。如果你有有效的密钥,在此处输入;如果没有,点击“跳过”,可以免费试用30天。
  7. 完成安装:点击“完成”,建议立即重启电脑以确保所有驱动和服务正确加载。

4. 创建新的 Linux 虚拟机

安装好 VMware 后,下一步就是创建一个“空壳”虚拟机,并为其指定 Linux 系统镜像。

  1. 打开 VMware 并新建虚拟机:启动 VMware Workstation Pro,点击“主页”选项卡中的“创建新的虚拟机”,或通过“文件”->“新建虚拟机”。
  2. 选择配置类型:选择“典型(推荐)”,然后点击“下一步”。
  3. 安装客户机操作系统:选择“安装程序光盘映像文件(iso)”,然后点击“浏览”,找到你之前下载的 Ubuntu(或其他 Linux)的 ISO 文件。VMware 会自动检测到系统类型。
  4. 命名虚拟机与选择位置
    • 虚拟机名称:输入一个易于识别的名字,如 “Ubuntu 22.04 Dev”。
    • 位置强烈建议修改到一个非系统盘、空间充足的目录,如D:\VMware\Ubuntu22.04。虚拟机文件会占用大量空间。
  5. 指定磁盘容量
    • 最大磁盘大小:建议至少40GB。对于开发环境,80GB 或更多更稳妥。
    • 将虚拟磁盘拆分成多个文件:推荐此选项,便于迁移和备份。
  6. 自定义硬件(关键步骤):在点击“完成”前,强烈建议点击“自定义硬件...”进行资源调整。
    • 内存:根据宿主机内存大小分配。例如,宿主机16GB,可为 Ubuntu 分配4GB (4096 MB)。这是保证系统流畅运行的关键。
    • 处理器:为虚拟机分配 CPU 核心数。例如,宿主机是8核,可以分配2个核心
    • 网络适配器:默认的“NAT”模式即可。此模式下,虚拟机可以借助宿主机的网络上网,宿主机和虚拟机之间也能互相访问,且虚拟机对外部网络不可见,比较安全。
    • 其他:显示器、USB控制器等可保持默认。
    • 设置完成后,点击“关闭”,然后点击“完成”。

至此,一个虚拟机“硬件”已经配置完毕,但里面还没有操作系统。

5. 安装 Linux 操作系统(以 Ubuntu 为例)

现在,我们将启动这台“空”虚拟机,并开始安装 Linux 系统。

  1. 启动虚拟机:在 VMware 库中,选中你刚创建的虚拟机,点击“开启此虚拟机”。
  2. 进入安装界面:虚拟机会从你指定的 ISO 镜像启动,进入 Ubuntu 的 GRUB 菜单或直接进入试用/安装界面。选择“Install Ubuntu”。
  3. 选择语言与键盘布局:选择中文(简体)或 English,然后选择对应的键盘布局,点击“继续”。
  4. 更新与其他软件
    • 正常安装:包含浏览器、办公软件、媒体播放器等,适合桌面日常使用。
    • 最小安装:只包含基本系统和核心工具,更轻量。新手建议选“正常安装”。
    • 其他选项:勾选“为图形或无线硬件安装第三方软件”以及“安装 Ubuntu 时下载更新”,可以确保驱动和系统是最新的。点击“继续”。
  5. 安装类型(磁盘分区):这是最重要的一步。对于虚拟机新手,强烈选择“清除整个磁盘并安装 Ubuntu”。不用担心,这里清除的是虚拟机的虚拟硬盘,不会影响你真实的 Windows 系统。点击“现在安装”。
  6. 确认时区与创建用户
    • 时区:在地图上点击上海(或你所在城市)来设置时区。
    • 用户信息:输入你的姓名、计算机名、用户名和密码。记住你设置的密码,这是后续登录和进行sudo操作(管理员权限)的凭证。
  7. 开始安装:点击“继续”,系统将开始自动安装。安装过程大约需要10-30分钟,取决于你的磁盘速度。
  8. 安装完成:安装结束后,提示“安装完成,需要重启”。点击“现在重启”。虚拟机可能会提示你“请移除安装介质”,按回车键即可。虚拟机将重启进入新安装的 Ubuntu 系统。
  9. 首次登录:在登录界面,输入你之前设置的密码,即可进入 Ubuntu 桌面环境。

恭喜!你的 Linux 虚拟机已经成功安装并运行。

6. 安装 VMware Tools(增强功能)

安装完系统后,为了获得更好的体验和性能,必须安装VMware Tools(在较新版本中,对于 Linux 客户机,开源替代品open-vm-tools通常已自动安装或推荐安装)。

它的作用包括:

  • 自由切换鼠标:无需按Ctrl+Alt即可在宿主机和虚拟机窗口间自由移动鼠标。
  • 屏幕自适应:虚拟机窗口大小改变时,客户机分辨率自动调整。
  • 文件共享:在宿主机和虚拟机间设置共享文件夹。
  • 剪贴板共享:在宿主机和虚拟机间复制粘贴文本。
  • 性能提升:改善图形、网络和磁盘性能。

安装/检查 open-vm-tools:

  1. 在 Ubuntu 虚拟机中,打开终端(Ctrl+Alt+T)。
  2. 更新软件包列表并安装(或检查)open-vm-tools和桌面增强组件:
    sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop
  3. 安装完成后,重启虚拟机以使增强功能生效。
    sudo reboot

重启后,你应该能体验到鼠标无缝移动、屏幕自动适配等功能。

7. 基础配置与常用操作

系统安装好了,增强工具也装了,现在来配置一些基础设置并学习常用操作。

1. 网络配置与测试

  • 检查网络:打开终端,输入ping -c 4 www.baidu.com。如果能看到数据包回复,说明网络连接正常(NAT模式)。
  • 查看IP地址:输入ip addr showifconfig(需先安装net-tools)查看虚拟机的 IP 地址。

2. 更新系统与安装常用软件保持系统更新是好习惯。

# 更新软件包列表 sudo apt update # 升级所有可升级的软件包 sudo apt upgrade -y # 安装一些常用工具(按需选择) sudo apt install -y vim git curl wget net-tools htop build-essential

3. 设置共享文件夹(宿主机<->虚拟机)这是非常实用的功能,方便在宿主机编辑代码,在虚拟机内运行。

  • 在 VMware 中设置
    1. 确保虚拟机关机或处于挂起状态。
    2. 右键虚拟机 -> “设置” -> “选项”选项卡 -> “共享文件夹”。
    3. 选择“总是启用”,然后点击“添加”,按照向导选择一个宿主机上的目录(如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 改为SATAIDE
虚拟机内网络无法连接虚拟机网络适配器配置问题或宿主机网络问题。1. 检查虚拟机设置 -> “网络适配器”,确认已连接且模式正确(如 NAT)。
2. 在虚拟机内运行ip addr查看是否有 IP 地址分配。
1. 尝试将网络适配器断开再连接。
2. 在 VMware 菜单中,点击“编辑” -> “虚拟网络编辑器”,点击“还原默认设置”(注意这会重置所有虚拟网络)。
鼠标被“困”在虚拟机窗口内VMware Tools (open-vm-tools) 未正确安装或运行。在虚拟机内检查open-vm-tools服务状态:systemctl status open-vm-tools1. 重新安装open-vm-tools并重启虚拟机。
2. 按Ctrl+Alt组合键释放鼠标。
共享文件夹在/mnt/hgfs/中不显示open-vm-tools的共享文件夹模块未加载或挂载点问题。1. 运行vmware-hgfsclient命令,看是否能列出共享文件夹名称。
2. 运行 `lsmod
grep 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”)和社区论坛,大部分问题都能找到解决方案。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/22 6:25:58

OpenAI内部文化动荡对开发者生态的影响与应对策略

这次我们来看一个关于 OpenAI 内部文化的话题。项目标题“前员工&#xff1a;OpenAI 员工言论自由空前”并非指一个技术工具或模型&#xff0c;而是一则关于 OpenAI 公司内部管理文化的评论。对于技术社区的读者而言&#xff0c;这背后反映的可能是公司治理、技术伦理、开源与闭…

作者头像 李华
网站建设 2026/8/22 6:23:22

数学建模竞赛C题解题心法:从问题抽象到模型求解的完整实战指南

1. 项目概述&#xff1a;从“解题”到“建模”的思维跃迁又到了一年一度的华数杯数学建模竞赛季&#xff0c;相信不少同学&#xff0c;尤其是第一次接触这类竞赛的朋友&#xff0c;拿到C题题目时&#xff0c;心里多少会有些发怵。题目描述可能涉及一堆数据、几个看似矛盾的目标…

作者头像 李华
网站建设 2026/8/22 6:19:26

本地文档脱敏工具Sanitizer:保障LLM数据安全与隐私

你好&#xff0c;我是CSDN的一名技术博主。在日常开发中&#xff0c;尤其是处理企业级数据时&#xff0c;我们常常需要借助大语言模型&#xff08;LLM&#xff09;来分析文档、生成摘要或提取信息。然而&#xff0c;直接将包含敏感信息&#xff08;如身份证号、手机号、邮箱、密…

作者头像 李华
网站建设 2026/8/22 6:19:12

ContextBudget:资源受限下智能体的上下文管理优化策略

1. 长视野搜索智能体的核心挑战&#xff1a;信息过载与资源瓶颈在构建能够执行复杂、多步骤任务的智能体时&#xff0c;我们常常会遇到一个看似矛盾的问题&#xff1a;为了让智能体做出更明智的决策&#xff0c;我们需要给它提供尽可能多的上下文信息&#xff1b;但信息越多&am…

作者头像 李华
网站建设 2026/8/22 6:16:25

AI制药的投资回报困境:当“金矿”变成“黑洞”

AI制药的投资回报困境&#xff1a;当“金矿”变成“黑洞”AI制药行业正在经历一场“信任危机”&#xff1a;资本源源不断地涌入&#xff0c;但真正的商业回报却迟迟未能兑现。全球AI制药市场从2025年的约24.9亿美元向2035年突破460亿美元狂奔&#xff0c;药企对AI的投资热情高涨…

作者头像 李华
网站建设 2026/8/22 6:15:35

蓝牙6.0技术实测:如何实现58ms超低延迟与稳定连接?

蓝牙音频延迟&#xff0c;这个看似简单的参数&#xff0c;却实实在在地影响着我们每一次游戏开黑、每一次追剧看番的体验。当市面上绝大多数耳机还在宣传蓝牙5.3时&#xff0c;瓷音Mars 2e半入耳式耳机已经打出了“蓝牙V6.0”的旗号。这究竟是营销噱头&#xff0c;还是技术上的…

作者头像 李华