VMware安装Ubuntu全攻略:从零搭建Linux开发环境与合法激活指南

🚀 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)和人工智能实验的绝佳平台。

那么,这个组合解决了什么问题?

  1. 环境隔离与安全 :你可以在虚拟机里随意“折腾”——安装不稳定的软件、修改系统配置、测试病毒样本,而完全不会影响你宿主机(比如你的 Windows 系统)的稳定性和安全。
  2. 学习与实验成本最低 :无需准备额外的物理电脑,就能体验完整的 Linux 系统。对于学习操作系统原理、网络配置、服务搭建等,虚拟机提供了完美的沙盒。
  3. 跨平台开发与测试 :作为开发者,你可能需要确保你的程序在 Linux 环境下也能正常运行。本地虚拟机是最快速的测试环境。
  4. 资源灵活分配 :你可以根据需求,动态调整分配给虚拟机的 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 软件下载清单

你需要下载两个核心文件:

  1. VMware Workstation Pro 安装程序

    • 来源 :务必从 VMware 官方网站下载,以保证软件纯净和安全。
    • 地址 :访问 VMware 官网,找到 Workstation Pro 的下载页面。目前主流版本是 VMware Workstation 17 Pro。
    • 注意 :官网提供的是 30天免费试用版 ,功能完整。我们的目标是在试用期内或试用期后,通过合法途径将其激活为正式版。
  2. 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

有了安装程序,我们开始第一步。

  1. 运行安装程序 :双击下载好的 VMware-workstation-full-*.exe 文件。
  2. 用户账户控制 :如果系统弹出用户账户控制提示,点击“是”继续。
  3. 欢迎界面 :点击“下一步”。
  4. 最终用户许可协议 :勾选“我接受许可协议中的条款”,点击“下一步”。
  5. 安装位置 :建议使用默认安装路径( C:\Program Files (x86)\VMware\VMware Workstation\ )。如果你想安装到其他驱动器,可以点击“更改”。然后点击“下一步”。
  6. 用户体验设置 :两个选项通常都取消勾选(不检查产品更新、不加入客户体验提升计划),根据个人喜好选择即可。点击“下一步”。
  7. 快捷方式 :保持默认,创建桌面和开始菜单快捷方式。点击“下一步”。
  8. 准备安装 :点击“安装”。
  9. 安装过程 :等待进度条完成。
  10. 输入许可证密钥 :安装完成后,会弹出窗口让你输入许可证密钥。 这里直接点击“完成”即可 。我们先使用30天试用版,激活步骤在后面统一处理。
  11. 重启提示 :安装程序会提示需要重启系统。选择“是”,立即重启电脑。

重启后,你的桌面上就会出现 VMware Workstation Pro 的图标。

4. 创建新的 Ubuntu 虚拟机

这是核心步骤,我们将配置虚拟机的“硬件”。

  1. 打开 VMware :以管理员身份运行 VMware Workstation Pro。
  2. 创建新虚拟机 :在主页点击“创建新的虚拟机”,或通过“文件”->“新建虚拟机”。
  3. 选择配置类型 :选择“典型(推荐)”,然后点击“下一步”。
  4. 安装客户机操作系统 :选择“安装程序光盘映像文件(iso)”,然后点击“浏览”,找到你之前下载的 Ubuntu 的 .iso 文件。VMware 会自动检测到这是 Ubuntu。点击“下一步”。
  5. 命名虚拟机 :给你的虚拟机起一个容易识别的名字,例如 Ubuntu 24.04 Dev 。选择虚拟机的保存位置,建议放在一个剩余空间较大的非系统盘(如 D:\VMware\Ubuntu\ )。点击“下一步”。
  6. 指定磁盘容量
    • 最大磁盘大小 :建议设置为 40GB 或更多。这并非立即占用40GB物理空间,而是虚拟机磁盘文件的最大上限。
    • 将虚拟磁盘存储为单个文件 :选择此项,性能更好,管理也更方便。
    • 点击“下一步”。
  7. 准备创建 :这里会显示你虚拟机的配置摘要。 非常关键的一步 :点击“自定义硬件...”。
  8. 自定义硬件(重要调整)
    • 内存 :根据宿主机内存大小调整。如果宿主机有16GB,可以为虚拟机分配 4GB (4096 MB) ;如果8GB,则分配 2GB (2048 MB) 。拖动滑块或直接输入数值。
    • 处理器 :为虚拟机分配 2个核心 。如果你的CPU核心数较多(如8核),可以分配4个,这会提升虚拟机内多任务处理的性能。
    • 网络适配器 :默认的“NAT”模式即可。它让虚拟机共享宿主机的IP上网,是最简单通用的设置。
    • 其他 :USB控制器、声卡、打印机等保持默认即可。
    • 点击“关闭”,然后回到上一界面点击“完成”。

至此,一个“空壳”虚拟机就创建好了,它的虚拟硬盘里还没有操作系统。

5. 安装 Ubuntu 操作系统

现在,我们将 Ubuntu 系统安装到这个虚拟硬盘中。

  1. 启动虚拟机 :在 VMware 左侧库中,选中你刚创建的虚拟机,点击工具栏上的“开启此虚拟机”。
  2. 首次启动 :虚拟机会从你关联的 Ubuntu ISO 镜像文件启动,进入 Ubuntu 的安装引导界面。
  3. 选择语言 :在出现的菜单中选择“中文(简体)”,然后点击“安装 Ubuntu”。
  4. 键盘布局 :选择“Chinese”,然后选择“Chinese - Chinese (Intelligent Pinyin)”,点击“继续”。
  5. 更新和其他软件
    • 正常安装 :会安装办公软件、媒体播放器等,适合桌面完整体验。
    • 最小安装 :只安装基本系统和浏览器,更轻量。对于开发环境, 建议选择“最小安装”
    • 其他选项 :勾选“为图形或无线硬件安装第三方软件”以及“安装时下载更新”。虽然这会延长安装时间,但能确保系统驱动和软件最新。
    • 点击“继续”。
  6. 安装类型 :这是最关键的一步。因为我们是在全新的虚拟硬盘上安装,所以选择“ 清除整个磁盘并安装 Ubuntu ”,完全不用担心,这只会清除虚拟机的虚拟硬盘,对你宿主机硬盘毫无影响。点击“现在安装”。
  7. 确认写入磁盘 :弹出确认对话框,点击“继续”。
  8. 选择时区 :在地图上点击中国区域,城市选择“Shanghai”,点击“继续”。
  9. 创建用户
    • 你的姓名 :输入你喜欢的名字,如 developer
    • 你的计算机名 :会自动生成,可以修改,如 ubuntu-vm
    • 用户名 :这是你登录和终端显示的名字,如 dev
    • 密码 :设置一个安全的密码。 务必记住这个密码 ,它是你登录系统和执行 sudo 命令的凭证。
    • 点击“继续”。
  10. 开始安装 :系统开始复制文件、安装系统。这个过程需要一些时间,你可以耐心等待。
  11. 安装完成 :安装结束后,会提示“安装完成,需要重启”。点击“现在重启”。
  12. 重启过程 :虚拟机重启时,可能会提示“Please remove the installation medium, then press ENTER”。此时,我们需要“弹出”安装镜像。在 VMware 顶部菜单栏,点击“虚拟机” -> “可移动设备” -> “CD/DVD (SATA)” -> “断开连接(与主机断开连接)”。然后按键盘上的 Enter 键。
  13. 首次登录 :虚拟机重启后,会进入 Ubuntu 的登录界面。输入你刚才设置的用户密码,登录系统。

恭喜!一个全新的 Ubuntu 桌面系统已经在你的虚拟机中运行起来了。

6. 安装 VMware Tools(增强工具包)

安装完系统,你会发现屏幕不能自适应窗口大小、无法在宿主机和虚拟机之间直接复制粘贴文本/文件。这是因为缺少了 VMware Tools 。它是一套驱动和实用程序,能极大提升虚拟机的性能和用户体验。

在 Ubuntu 中安装 VMware Tools 的步骤如下:

  1. 启动虚拟机并登录
  2. 加载 VMware Tools 镜像 :在 VMware 顶部菜单,点击“虚拟机” -> “安装 VMware Tools”。(如果菜单是灰色的,请先关闭虚拟机,然后在虚拟机设置中,确保 CD/DVD 驱动器已连接到 VMware Tools 的安装镜像,再启动虚拟机)。
  3. 挂载光盘 :在 Ubuntu 桌面,你会发现出现了一个名为 VMware Tools 的光盘图标。打开它。
  4. 复制安装包 :你会看到一个名为 VMwareTools-*.tar.gz 的压缩包。将其复制到你的主目录( /home/你的用户名/ )下。可以直接拖拽。
  5. 打开终端 :按 Ctrl+Alt+T 打开终端。
  6. 解压安装包 :在终端中执行以下命令(请根据实际文件名调整):
    cd ~
    tar -xzvf VMwareTools-*.tar.gz
    
  7. 运行安装脚本 :解压后会生成一个 vmware-tools-distrib 文件夹。进入并运行安装脚本:
    cd vmware-tools-distrib/
    sudo ./vmware-install.pl
    
    sudo 命令会要求你输入当前用户的密码(输入时密码不可见),输入后按回车。
  8. 交互式安装 :安装脚本会提出一系列问题, 对于所有问题,直接按 Enter 键选择默认值即可 。安装过程需要几分钟。
  9. 安装完成 :看到“Enjoy, –the VMware team”字样,表示安装成功。
  10. 重启虚拟机 :在终端中输入 sudo reboot 重启系统。
  11. 验证效果 :重启后,尝试拖动虚拟机窗口改变大小,屏幕应该会自适应。尝试在宿主机和虚拟机之间复制粘贴文字,应该可以正常工作了。

7. VMware Workstation Pro 的合法激活方式

这是大家最关心的问题。VMware Workstation Pro 是商业软件,需要许可证才能长期使用。网络上搜索到的“激活码”大多已失效或非法。这里提供几种 合法 的途径:

7.1 官方免费个人使用许可证(最推荐)

自 VMware Workstation 16 版本起,VMware 为个人用户提供了 完全免费 的许可证!这不是试用版,而是功能完整的个人版。

  1. 获取免费许可证密钥
    • 访问 VMware 官方网站,找到 Workstation Pro 的下载页面。
    • 在页面中寻找 “ Download for Free ” 或 “ Get a Free License Key ” 相关的链接或说明。
    • 你需要注册一个免费的 VMware 用户账户(使用邮箱即可)。
    • 登录后,在账户的“许可证”或“产品下载”部分,你会找到属于你的 个人免费许可证密钥 。这个密钥是绑定你的账户的。
  2. 在软件中激活
    • 打开已安装的 VMware Workstation Pro。
    • 点击顶部菜单 “帮助” -> “输入许可证密钥...”。
    • 将你从官网获取的免费许可证密钥粘贴进去,点击“确定”。
    • 激活成功后,软件会提示“许可证状态:已许可(永不过期)”。

这是最安全、最合规、一劳永逸的方式。

7.2 购买商业许可证

如果你是用于商业用途或企业环境,应当购买正版商业许可证。可以在 VMware 官网或授权经销商处购买。

7.3 使用试用版(短期方案)

如果你只是临时需要,可以使用安装后自带的 30 天免费试用期。功能无任何限制。

重要警告 :切勿使用从非官方渠道获取的所谓“永久激活码”、“破解补丁”。这些很可能包含恶意代码,导致系统安全风险,也侵犯了软件著作权。

8. 基础配置与常用操作

安装激活完毕,你的虚拟化平台就准备好了。最后,我们进行一些基础配置,并了解几个核心操作。

8.1 配置共享文件夹(宿主机与虚拟机文件互通)

这是极其方便的功能,让你能在 Windows 宿主机和 Ubuntu 虚拟机之间轻松共享文件。

  1. 在 VMware 中设置 :确保虚拟机关机。在 VMware 库中右键点击虚拟机 -> “设置”。
  2. 添加共享文件夹 :切换到“选项”标签页 -> “共享文件夹”。选择“总是启用”,然后点击“添加...”按钮。
  3. 指定主机路径 :点击“浏览”,选择你宿主机上希望共享的文件夹(例如 D:\ShareWithVM )。给这个共享起个名字,如 shared
  4. 完成 :点击“下一步”直到完成,然后“确定”。
  5. 在 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 调整虚拟机资源

如果你的虚拟机感觉卡顿或资源过剩,可以随时调整:

  1. 关闭虚拟机。
  2. 右键虚拟机 -> “设置”。
  3. 在“硬件”选项卡下,可以调整“内存”和“处理器”的数量。
  4. 点击“确定”保存。

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. 最佳实践与进阶建议

为了让你的虚拟机环境更高效、更安全,这里有一些进阶建议:

  1. 定期创建快照 :这是最重要的好习惯。在进行任何重大变更(如升级系统内核、安装复杂软件、修改核心配置)之前,创建一个命名清晰的快照。这能让你在几分钟内回到安全状态。
  2. 使用 LTS 版本 :对于学习和生产环境,坚持使用 Ubuntu LTS 版本。它们有更长的支持周期和更好的稳定性。
  3. 分配足够但不过量的资源 :根据宿主机实际资源,为虚拟机分配内存和 CPU。分配过多会影响宿主机性能,分配过少则虚拟机卡顿。一个桌面使用的 Ubuntu,4GB 内存 + 2-4 核 CPU 是舒适的起点。
  4. 将虚拟机文件存放在 SSD 上 :虚拟机的磁盘 IO 性能至关重要。将虚拟机文件存放在固态硬盘(SSD)上,能极大提升启动、运行和快照操作的速度。
  5. 保持 VMware Tools 更新 :随着 VMware Workstation 和 Ubuntu 系统的更新,建议定期检查并更新 VMware Tools(或 open-vm-tools ),以获得最好的兼容性和性能。
  6. 考虑使用克隆功能 :当你需要创建多个相似的开发环境时(比如一个用于 Python,一个用于 Java),可以先配置好一个“模板”虚拟机,然后使用 VMware 的“克隆”功能快速复制,而不是从头安装。
  7. 探索网络模式 :除了默认的 NAT 模式,了解“桥接模式”(虚拟机拥有独立局域网 IP)和“仅主机模式”(虚拟机与宿主机组成私有网络)的用途,以便应对更复杂的网络实验需求。

通过这篇教程,你不仅获得了一个可用的 Ubuntu 虚拟机,更重要的是掌握了一套安全、合规、可复现的虚拟化环境搭建方法。从官网获取资源、利用合法免费授权、通过快照管理风险——这些习惯将让你在后续的技术探索中更加从容。现在,你的 Linux 世界已经开启,可以开始安装开发工具、部署服务,或者仅仅是享受在安全沙盒中自由探索的乐趣了。建议收藏本文,以备在配置过程中随时查阅。

🚀 30+款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值