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

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和人工智能实验的绝佳平台。那么这个组合解决了什么问题环境隔离与安全你可以在虚拟机里随意“折腾”——安装不稳定的软件、修改系统配置、测试病毒样本而完全不会影响你宿主机比如你的 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/你的用户名/下。可以直接拖拽。打开终端按CtrlAltT打开终端。解压安装包在终端中执行以下命令请根据实际文件名调整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-desktopsudo 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。分配过多会影响宿主机性能分配过少则虚拟机卡顿。一个桌面使用的 Ubuntu4GB 内存 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 折。 点击领海量免费额度

最新新闻

日新闻

周新闻

月新闻