🚀 30+款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度
想在一台电脑上同时运行 Windows 和 Linux,但又不想折腾双系统,怕搞坏现有环境?想学习编程、搭建服务器、测试软件,或者体验不同的操作系统,虚拟机几乎是每个开发者绕不开的“第一课”。
然而,很多新手教程要么步骤跳跃,要么在关键的“激活”环节语焉不详,导致你跟着操作到一半就卡住,或者安装后发现是试用版,功能受限。这感觉就像拿到了新玩具,却发现电池是假的。
这篇文章要解决的,就是这两个核心痛点: 如何从零开始,清晰、完整地在 VMware 上安装 Ubuntu 系统,以及如何合法、免费地激活 VMware Workstation Pro,让你获得一个稳定、功能齐全的虚拟化环境。
我们将手把手带你走完整个流程,从 VMware 的下载安装、Ubuntu 镜像获取,到虚拟机的创建、系统安装、VMware Tools 的配置,最后是 VMware 许可证的激活。更重要的是,我会告诉你官方提供的合法免费激活方式,避免你误入使用非授权密钥的歧途。读完本文,你将能独立搭建一个属于自己的 Linux 开发测试环境,无论是用于学习、实验还是轻度生产,都能得心应手。
1. 为什么选择 VMware + Ubuntu 组合?
在开始动手之前,我们先明确一下这个技术组合的价值和适用场景。这能帮你判断,它是否真的是你当前需要的解决方案。
VMware Workstation Pro 是一款功能强大的桌面虚拟化软件。它允许你在 Windows 或 Linux 宿主机上,创建并运行多个独立的虚拟机(VM)。每个虚拟机都像一台真正的计算机,拥有自己的虚拟 CPU、内存、硬盘和网络适配器。它的优势在于性能稳定、快照功能强大(可以随时保存和恢复系统状态)、与宿主机文件共享方便,并且对硬件虚拟化支持良好。
Ubuntu 则是目前最流行、对新手最友好的 Linux 发行版之一。它拥有庞大的社区支持、丰富的软件仓库、定期的长期支持(LTS)版本更新,是学习 Linux、进行软件开发(尤其是 Python、Java、C++)、Web 服务部署、容器化(Docker)和人工智能实验的绝佳平台。
那么,这个组合解决了什么问题?
- 环境隔离与安全 :你可以在虚拟机里随意“折腾”——安装不稳定的软件、修改系统配置、测试病毒样本,而完全不会影响你宿主机(比如你的 Windows 系统)的稳定性和安全。
- 学习与实验成本最低 :无需准备额外的物理电脑,就能体验完整的 Linux 系统。对于学习操作系统原理、网络配置、服务搭建等,虚拟机提供了完美的沙盒。
- 跨平台开发与测试 :作为开发者,你可能需要确保你的程序在 Linux 环境下也能正常运行。本地虚拟机是最快速的测试环境。
- 资源灵活分配 :你可以根据需求,动态调整分配给虚拟机的 CPU 核心数、内存和硬盘空间,比物理机更加灵活。
谁最适合这个教程?
- 编程初学者,想搭建 Linux 学习环境。
- 学生或研究人员,需要进行软件兼容性测试或科学计算。
- 运维或开发人员,需要在本地模拟服务器环境。
- 任何对 Linux 感兴趣,但不想或不能安装双系统的用户。
接下来,我们就进入正题,从准备工作开始。
2. 环境准备与所需材料清单
在开始安装前,请确保你的电脑满足基本要求,并准备好所有必要的软件和文件。这一步准备充分,能避免安装过程中 80% 的意外中断。
2.1 硬件与系统要求
- 宿主机操作系统 :Windows 10/11 64位,或 Linux 发行版。本文以 Windows 11 为例。
- 处理器(CPU) :支持硬件虚拟化技术(Intel VT-x 或 AMD-V)。绝大多数现代 CPU 都支持,你需要在 BIOS/UEFI 中确保该功能已开启。
- 内存(RAM) :建议宿主机至少拥有 8GB 物理内存。为 Ubuntu 虚拟机分配 2-4GB 内存是流畅运行的基础。
- 硬盘空间 :至少为虚拟机预留 20GB 的可用空间。建议放在 SSD 上以获得更好的磁盘 IO 性能。
- 管理员权限 :安装 VMware 和开启系统虚拟化功能需要管理员权限。
2.2 软件下载清单
你需要下载两个核心文件:
-
VMware Workstation Pro 安装程序
- 来源 :务必从 VMware 官方网站下载,以保证软件纯净和安全。
- 地址 :访问 VMware 官网,找到 Workstation Pro 的下载页面。目前主流版本是 VMware Workstation 17 Pro。
- 注意 :官网提供的是 30天免费试用版 ,功能完整。我们的目标是在试用期内或试用期后,通过合法途径将其激活为正式版。
-
Ubuntu 系统镜像文件(ISO)
- 版本选择 :对于大多数用户,推荐下载 Ubuntu 22.04 LTS 或 Ubuntu 24.04 LTS 。LTS(长期支持)版本提供长达5年的安全更新和维护,更加稳定,适合学习和生产环境。
- 来源 :从 Ubuntu 官方或国内镜像站下载。
- 官方地址:
releases.ubuntu.com - 国内镜像(如阿里云、清华 TUNA):速度更快。
- 官方地址:
- 文件 :下载完成后,你会得到一个类似
ubuntu-24.04-desktop-amd64.iso的文件,大小约 4-5GB。
重要提醒 :网络上流传的所谓“VMware安装包及激活码”压缩包,很多捆绑了恶意软件或提供已失效的密钥。最安全、最推荐的方式永远是: 从官网下载安装程序,然后使用官方认可的合法方式激活(如购买许可证或使用个人免费许可证) 。下文会详细说明。
3. 安装 VMware Workstation Pro
有了安装程序,我们开始第一步。
- 运行安装程序 :双击下载好的
VMware-workstation-full-*.exe文件。 - 用户账户控制 :如果系统弹出用户账户控制提示,点击“是”继续。
- 欢迎界面 :点击“下一步”。
- 最终用户许可协议 :勾选“我接受许可协议中的条款”,点击“下一步”。
- 安装位置 :建议使用默认安装路径(
C:\Program Files (x86)\VMware\VMware Workstation\)。如果你想安装到其他驱动器,可以点击“更改”。然后点击“下一步”。 - 用户体验设置 :两个选项通常都取消勾选(不检查产品更新、不加入客户体验提升计划),根据个人喜好选择即可。点击“下一步”。
- 快捷方式 :保持默认,创建桌面和开始菜单快捷方式。点击“下一步”。
- 准备安装 :点击“安装”。
- 安装过程 :等待进度条完成。
- 输入许可证密钥 :安装完成后,会弹出窗口让你输入许可证密钥。 这里直接点击“完成”即可 。我们先使用30天试用版,激活步骤在后面统一处理。
- 重启提示 :安装程序会提示需要重启系统。选择“是”,立即重启电脑。
重启后,你的桌面上就会出现 VMware Workstation Pro 的图标。
4. 创建新的 Ubuntu 虚拟机
这是核心步骤,我们将配置虚拟机的“硬件”。
- 打开 VMware :以管理员身份运行 VMware Workstation Pro。
- 创建新虚拟机 :在主页点击“创建新的虚拟机”,或通过“文件”->“新建虚拟机”。
- 选择配置类型 :选择“典型(推荐)”,然后点击“下一步”。
- 安装客户机操作系统 :选择“安装程序光盘映像文件(iso)”,然后点击“浏览”,找到你之前下载的 Ubuntu 的
.iso文件。VMware 会自动检测到这是 Ubuntu。点击“下一步”。 - 命名虚拟机 :给你的虚拟机起一个容易识别的名字,例如
Ubuntu 24.04 Dev。选择虚拟机的保存位置,建议放在一个剩余空间较大的非系统盘(如D:\VMware\Ubuntu\)。点击“下一步”。 - 指定磁盘容量 :
- 最大磁盘大小 :建议设置为 40GB 或更多。这并非立即占用40GB物理空间,而是虚拟机磁盘文件的最大上限。
- 将虚拟磁盘存储为单个文件 :选择此项,性能更好,管理也更方便。
- 点击“下一步”。
- 准备创建 :这里会显示你虚拟机的配置摘要。 非常关键的一步 :点击“自定义硬件...”。
- 自定义硬件(重要调整) :
- 内存 :根据宿主机内存大小调整。如果宿主机有16GB,可以为虚拟机分配 4GB (4096 MB) ;如果8GB,则分配 2GB (2048 MB) 。拖动滑块或直接输入数值。
- 处理器 :为虚拟机分配 2个核心 。如果你的CPU核心数较多(如8核),可以分配4个,这会提升虚拟机内多任务处理的性能。
- 网络适配器 :默认的“NAT”模式即可。它让虚拟机共享宿主机的IP上网,是最简单通用的设置。
- 其他 :USB控制器、声卡、打印机等保持默认即可。
- 点击“关闭”,然后回到上一界面点击“完成”。
至此,一个“空壳”虚拟机就创建好了,它的虚拟硬盘里还没有操作系统。
5. 安装 Ubuntu 操作系统
现在,我们将 Ubuntu 系统安装到这个虚拟硬盘中。
- 启动虚拟机 :在 VMware 左侧库中,选中你刚创建的虚拟机,点击工具栏上的“开启此虚拟机”。
- 首次启动 :虚拟机会从你关联的 Ubuntu ISO 镜像文件启动,进入 Ubuntu 的安装引导界面。
- 选择语言 :在出现的菜单中选择“中文(简体)”,然后点击“安装 Ubuntu”。
- 键盘布局 :选择“Chinese”,然后选择“Chinese - Chinese (Intelligent Pinyin)”,点击“继续”。
- 更新和其他软件 :
- 正常安装 :会安装办公软件、媒体播放器等,适合桌面完整体验。
- 最小安装 :只安装基本系统和浏览器,更轻量。对于开发环境, 建议选择“最小安装” 。
- 其他选项 :勾选“为图形或无线硬件安装第三方软件”以及“安装时下载更新”。虽然这会延长安装时间,但能确保系统驱动和软件最新。
- 点击“继续”。
- 安装类型 :这是最关键的一步。因为我们是在全新的虚拟硬盘上安装,所以选择“ 清除整个磁盘并安装 Ubuntu ”,完全不用担心,这只会清除虚拟机的虚拟硬盘,对你宿主机硬盘毫无影响。点击“现在安装”。
- 确认写入磁盘 :弹出确认对话框,点击“继续”。
- 选择时区 :在地图上点击中国区域,城市选择“Shanghai”,点击“继续”。
- 创建用户 :
- 你的姓名 :输入你喜欢的名字,如
developer。 - 你的计算机名 :会自动生成,可以修改,如
ubuntu-vm。 - 用户名 :这是你登录和终端显示的名字,如
dev。 - 密码 :设置一个安全的密码。 务必记住这个密码 ,它是你登录系统和执行
sudo命令的凭证。 - 点击“继续”。
- 你的姓名 :输入你喜欢的名字,如
- 开始安装 :系统开始复制文件、安装系统。这个过程需要一些时间,你可以耐心等待。
- 安装完成 :安装结束后,会提示“安装完成,需要重启”。点击“现在重启”。
- 重启过程 :虚拟机重启时,可能会提示“Please remove the installation medium, then press ENTER”。此时,我们需要“弹出”安装镜像。在 VMware 顶部菜单栏,点击“虚拟机” -> “可移动设备” -> “CD/DVD (SATA)” -> “断开连接(与主机断开连接)”。然后按键盘上的
Enter键。 - 首次登录 :虚拟机重启后,会进入 Ubuntu 的登录界面。输入你刚才设置的用户密码,登录系统。
恭喜!一个全新的 Ubuntu 桌面系统已经在你的虚拟机中运行起来了。
6. 安装 VMware Tools(增强工具包)
安装完系统,你会发现屏幕不能自适应窗口大小、无法在宿主机和虚拟机之间直接复制粘贴文本/文件。这是因为缺少了 VMware Tools 。它是一套驱动和实用程序,能极大提升虚拟机的性能和用户体验。
在 Ubuntu 中安装 VMware Tools 的步骤如下:
- 启动虚拟机并登录 。
- 加载 VMware Tools 镜像 :在 VMware 顶部菜单,点击“虚拟机” -> “安装 VMware Tools”。(如果菜单是灰色的,请先关闭虚拟机,然后在虚拟机设置中,确保 CD/DVD 驱动器已连接到 VMware Tools 的安装镜像,再启动虚拟机)。
- 挂载光盘 :在 Ubuntu 桌面,你会发现出现了一个名为
VMware Tools的光盘图标。打开它。 - 复制安装包 :你会看到一个名为
VMwareTools-*.tar.gz的压缩包。将其复制到你的主目录(/home/你的用户名/)下。可以直接拖拽。 - 打开终端 :按
Ctrl+Alt+T打开终端。 - 解压安装包 :在终端中执行以下命令(请根据实际文件名调整):
cd ~ tar -xzvf VMwareTools-*.tar.gz - 运行安装脚本 :解压后会生成一个
vmware-tools-distrib文件夹。进入并运行安装脚本:cd vmware-tools-distrib/ sudo ./vmware-install.plsudo命令会要求你输入当前用户的密码(输入时密码不可见),输入后按回车。 - 交互式安装 :安装脚本会提出一系列问题, 对于所有问题,直接按
Enter键选择默认值即可 。安装过程需要几分钟。 - 安装完成 :看到“Enjoy, –the VMware team”字样,表示安装成功。
- 重启虚拟机 :在终端中输入
sudo reboot重启系统。 - 验证效果 :重启后,尝试拖动虚拟机窗口改变大小,屏幕应该会自适应。尝试在宿主机和虚拟机之间复制粘贴文字,应该可以正常工作了。
7. VMware Workstation Pro 的合法激活方式
这是大家最关心的问题。VMware Workstation Pro 是商业软件,需要许可证才能长期使用。网络上搜索到的“激活码”大多已失效或非法。这里提供几种 合法 的途径:
7.1 官方免费个人使用许可证(最推荐)
自 VMware Workstation 16 版本起,VMware 为个人用户提供了 完全免费 的许可证!这不是试用版,而是功能完整的个人版。
- 获取免费许可证密钥 :
- 访问 VMware 官方网站,找到 Workstation Pro 的下载页面。
- 在页面中寻找 “ Download for Free ” 或 “ Get a Free License Key ” 相关的链接或说明。
- 你需要注册一个免费的 VMware 用户账户(使用邮箱即可)。
- 登录后,在账户的“许可证”或“产品下载”部分,你会找到属于你的 个人免费许可证密钥 。这个密钥是绑定你的账户的。
- 在软件中激活 :
- 打开已安装的 VMware Workstation Pro。
- 点击顶部菜单 “帮助” -> “输入许可证密钥...”。
- 将你从官网获取的免费许可证密钥粘贴进去,点击“确定”。
- 激活成功后,软件会提示“许可证状态:已许可(永不过期)”。
这是最安全、最合规、一劳永逸的方式。
7.2 购买商业许可证
如果你是用于商业用途或企业环境,应当购买正版商业许可证。可以在 VMware 官网或授权经销商处购买。
7.3 使用试用版(短期方案)
如果你只是临时需要,可以使用安装后自带的 30 天免费试用期。功能无任何限制。
重要警告 :切勿使用从非官方渠道获取的所谓“永久激活码”、“破解补丁”。这些很可能包含恶意代码,导致系统安全风险,也侵犯了软件著作权。
8. 基础配置与常用操作
安装激活完毕,你的虚拟化平台就准备好了。最后,我们进行一些基础配置,并了解几个核心操作。
8.1 配置共享文件夹(宿主机与虚拟机文件互通)
这是极其方便的功能,让你能在 Windows 宿主机和 Ubuntu 虚拟机之间轻松共享文件。
- 在 VMware 中设置 :确保虚拟机关机。在 VMware 库中右键点击虚拟机 -> “设置”。
- 添加共享文件夹 :切换到“选项”标签页 -> “共享文件夹”。选择“总是启用”,然后点击“添加...”按钮。
- 指定主机路径 :点击“浏览”,选择你宿主机上希望共享的文件夹(例如
D:\ShareWithVM)。给这个共享起个名字,如shared。 - 完成 :点击“下一步”直到完成,然后“确定”。
- 在 Ubuntu 中访问 :启动 Ubuntu,共享文件夹通常会自动挂载在
/mnt/hgfs/目录下。打开终端,输入ls /mnt/hgfs/,你应该能看到名为shared的文件夹。如果没有,可能需要手动挂载或安装open-vm-tools-desktop(一个更现代的 VMware 工具包):
重启后,共享文件夹应该就正常了。sudo apt update sudo apt install open-vm-tools-desktop -y sudo reboot
8.2 虚拟机快照(系统时光机)
快照是 VMware 的王牌功能,它能保存虚拟机在某个时间点的完整状态(内存、磁盘等)。
- 创建快照 :在虚拟机运行或关闭时,点击菜单“虚拟机” -> “快照” -> “拍摄快照...”。取一个描述性名称,如“刚安装完的干净系统”。点击“拍摄快照”。
- 恢复快照 :当你把系统“玩坏了”,想回到之前的状态时,点击“虚拟机” -> “快照” -> “恢复到快照”,选择你之前创建的快照即可。这比重装系统快无数倍。
- 最佳实践 :在安装重要软件、修改关键配置前,创建一个快照。这相当于一个安全的回滚点。
8.3 调整虚拟机资源
如果你的虚拟机感觉卡顿或资源过剩,可以随时调整:
- 关闭虚拟机。
- 右键虚拟机 -> “设置”。
- 在“硬件”选项卡下,可以调整“内存”和“处理器”的数量。
- 点击“确定”保存。
9. 常见问题与排查思路
即使按照教程操作,也可能遇到一些问题。下表列出了常见问题及解决方法:
| 问题现象 | 可能原因 | 排查方式 | 解决方案 |
|---|---|---|---|
| 开启虚拟机时提示“Intel VT-x 被禁用”或“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”。 | 主板的 CPU 虚拟化功能在 BIOS/UEFI 中没有开启。 | 重启电脑,进入 BIOS/UEFI 设置界面(开机时按 F2、Del、F10 等键,因主板而异)。 | 在 BIOS/UEFI 中找到类似 Intel Virtualization Technology 、 VT-x 、 AMD-V 的选项,将其设置为 Enabled 。保存并退出。 |
| 安装 Ubuntu 时卡在“正在探测文件系统”或某个百分比很久。 | ISO 镜像文件损坏,或虚拟机磁盘性能设置问题。 | 检查下载的 ISO 文件 SHA256 校验和是否与官网一致。 | 1. 重新下载 Ubuntu ISO 镜像。 2. 创建虚拟机时,在自定义硬件中,将虚拟磁盘的“虚拟设备节点”设置为 SCSI 模式,而不是默认的 SATA 。 |
安装 VMware Tools 时, sudo ./vmware-install.pl 命令报错,提示缺少编译器或头文件。 | 系统没有安装编译 VMware Tools 所需的基础开发工具。 | 查看错误信息,通常会提示 make , gcc 等命令未找到。 | 在运行安装脚本前,先安装构建依赖: sudo apt update && sudo apt install build-essential -y 。然后重新运行安装脚本。 |
| 宿主机和虚拟机之间无法复制粘贴文本。 | VMware Tools 没有正确安装或服务未运行。 | 在 Ubuntu 终端中运行 vmware-toolbox-cmd 看是否有输出。 | 1. 确保已按照第6节完整安装并重启。 2. 尝试安装 open-vm-tools-desktop : sudo apt install open-vm-tools-desktop -y 并重启。 3. 在 VMware 菜单检查“虚拟机” -> “设置” -> “选项” -> “客户机隔离”,确保“启用拖放”和“启用复制粘贴”已勾选。 |
| 虚拟机无法连接网络。 | 虚拟机网络适配器配置错误。 | 在 Ubuntu 中运行 ip a 或 ifconfig 查看网络接口状态。 | 1. 检查虚拟机设置中的网络适配器是否连接(如“NAT模式”)。 2. 尝试在 VMware 中,点击“虚拟机” -> “可移动设备” -> “网络适配器” -> “断开连接”,然后再“连接”。 3. 在 Ubuntu 中重启网络服务: sudo systemctl restart NetworkManager 。 |
| 激活许可证时提示“密钥无效”。 | 输入的许可证密钥格式错误、已过期或被封禁。 | 确认密钥来源。 | 1. 最推荐 :按照第7.1节,去官网申请个人免费许可证。 2. 检查密钥是否抄写错误,注意区分字母 O 和数字 0 ,字母 I 和数字 1 。 3. 如果是从非官方渠道获取的密钥,请放弃使用。 |
10. 最佳实践与进阶建议
为了让你的虚拟机环境更高效、更安全,这里有一些进阶建议:
- 定期创建快照 :这是最重要的好习惯。在进行任何重大变更(如升级系统内核、安装复杂软件、修改核心配置)之前,创建一个命名清晰的快照。这能让你在几分钟内回到安全状态。
- 使用 LTS 版本 :对于学习和生产环境,坚持使用 Ubuntu LTS 版本。它们有更长的支持周期和更好的稳定性。
- 分配足够但不过量的资源 :根据宿主机实际资源,为虚拟机分配内存和 CPU。分配过多会影响宿主机性能,分配过少则虚拟机卡顿。一个桌面使用的 Ubuntu,4GB 内存 + 2-4 核 CPU 是舒适的起点。
- 将虚拟机文件存放在 SSD 上 :虚拟机的磁盘 IO 性能至关重要。将虚拟机文件存放在固态硬盘(SSD)上,能极大提升启动、运行和快照操作的速度。
- 保持 VMware Tools 更新 :随着 VMware Workstation 和 Ubuntu 系统的更新,建议定期检查并更新 VMware Tools(或
open-vm-tools),以获得最好的兼容性和性能。 - 考虑使用克隆功能 :当你需要创建多个相似的开发环境时(比如一个用于 Python,一个用于 Java),可以先配置好一个“模板”虚拟机,然后使用 VMware 的“克隆”功能快速复制,而不是从头安装。
- 探索网络模式 :除了默认的 NAT 模式,了解“桥接模式”(虚拟机拥有独立局域网 IP)和“仅主机模式”(虚拟机与宿主机组成私有网络)的用途,以便应对更复杂的网络实验需求。
通过这篇教程,你不仅获得了一个可用的 Ubuntu 虚拟机,更重要的是掌握了一套安全、合规、可复现的虚拟化环境搭建方法。从官网获取资源、利用合法免费授权、通过快照管理风险——这些习惯将让你在后续的技术探索中更加从容。现在,你的 Linux 世界已经开启,可以开始安装开发工具、部署服务,或者仅仅是享受在安全沙盒中自由探索的乐趣了。建议收藏本文,以备在配置过程中随时查阅。
🚀 30+款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度



被折叠的 条评论
为什么被折叠?



