VMware Workstation Pro 安装 Ubuntu 详细教程
做开发这么多年,虚拟机一直是我工作流里离不开的东西。尤其是需要在 Windows 和 Linux 环境之间来回切换的时候,VMware Workstation Pro 配合 Ubuntu 的组合可以说是最稳、最省心的方案之一。网上相关的教程其实不少,但很多写得要么太简略、要么纯抄官方文档,真正能“照着做就成功”的并不多。
这篇文章我想把自己这十几年里装虚拟机的经验完完整整地整理出来。不管你是第一次接触虚拟机的纯新手,还是需要在 Ubuntu 里跑 Docker、装微信、配搜狗输入法、调 NVIDIA 显卡驱动的老手,这里面涉及到的下载源、密钥处理、虚拟机配置参数、系统安装细节、安装后的常用优化、以及各种莫名其妙的报错排查,我都会一步步讲清楚。整个过程不贪多,只求每一步都让你能理解“为什么这么做”,这样你以后遇到类似问题也能自己判断。
1. 内容整体设计与思路拆解
1.1 为什么选择 VMware Workstation Pro + Ubuntu 这套组合
先说结论:如果你需要在 Windows 基础上兼顾 Linux 开发环境,VMware Workstation Pro 是目前综合体验最均衡的桌面虚拟化方案。它的优势体现在几个方面:
第一,硬件兼容性极其成熟。VMware Workstation 从 1999 年就有了,经过二十多年迭代,对 CPU 虚拟化(Intel VT-x / AMD-V)、内存管理、磁盘 IO 的支持非常稳定。相比某些新兴虚拟机软件频繁出现内核崩溃、磁盘性能异常的情况,VMware 在“你只管用,别折腾我”这件事上做得相当好。
第二,快照功能是真的好用。装系统前先打一个干净快照,装坏了直接还原,不用重装。这个功能对于喜欢折腾各种 Linux 软件、内核模块、显卡驱动的朋友来说是救命级别的存在。我在后面会专门讲快照怎么用最合理。
第三,和 Windows 宿主机的协同很顺手。拖拽文件、共享剪贴板、文件夹共享、Unity 模式,这些都做得非常自然。你甚至可以直接在 VM 里打开宿主机上的文件,反过来宿主机也能读虚拟机里的项目代码,配合起来完全不割裂。
至于 Ubuntu 这边,选择它的理由也很明确。它是目前全球用户基数最大、社区文档最全的桌面 Linux 发行版,Debian 系的血统让它不管是安装软件还是排查问题都有大量的现成资料可查。对新手来说遇到报错能搜到答案,比“用什么发行版最硬核”要重要得多。而且 Ubuntu 的 LTS(长期支持)版本每两年发布一次,支持周期五年起步,拿来当开发环境非常安逸。
1.2 需要提前了解的背景知识和软硬件要求
在正式开装之前,有几件事我建议你先在自己机器上确认一遍,不然做到一半发现不对劲再来回折腾就比较浪费时间了。
首先是 CPU 必须开启虚拟化支持。你的处理器不管是 Intel 还是 AMD,基本上近十年的产品都支持硬件辅助虚拟化,但很多电脑主板的 BIOS/UEFI 里默认是关着的。Windows 下你可以在“任务管理器 - 性能 - CPU”页面的右下角看到“虚拟化”这一项是否显示“已启用”。如果显示“已禁用”,需要进 BIOS 把 Intel VT-x(对应 Intel 平台)或 SVM Mode(对应 AMD 平台)打开,一般路径是 Advanced → CPU Configuration 这类菜单里。
其次是内存容量。Ubuntu 桌面版本身占用不高,4GB 内存也能跑,但我强烈建议你给虚拟机分配 8GB 以上的内存,因为在里面打开 Chromium、跑个 Docker 容器、再开个 IDE,8GB 是很舒服的起步线。物理机内存小于 16GB 的话,建议你优先考虑安装 Ubuntu Server 版本或者干脆用 WSL,否则宿主机和虚拟机一起抢内存会导致两边都卡。
再就是磁盘空间。Ubuntu 22.04/24.04 桌面包安装完大概占用 10GB 左右,考虑到后续安装软件、下载镜像、跑容器,建议预留至少 60GB 以上的空间给虚拟机磁盘。空间不够的话,后面扩容磁盘虽然也能做,但过程相对麻烦,不如一开始就规划好。
最后提一下网络环境。安装过程需要从 Ubuntu 官方源下载软件包,国内网络直连官方源偶尔会比较慢,这个我在后面的国内源配置部分会给出方案,但基础的联网能力是必须的。
2. 环境准备:下载、密钥与虚拟机创建前的关键配置
2.1 VMware Workstation Pro 下载和许可证的几种可行途径
很多朋友卡在第一步就是不知道去哪里下载 VMware Workstation Pro 比较靠谱。这里我直接把几个可用的途径列出来:
- 如果你是企业用户或者有正规授权,直接从 Broadcom 官网(收购 VMware 后的官方站点)的 support 门户下载即可。需要注意新版官网结构有所调整,搜索时用“VMware Workstation Pro”作为关键词,注意辨别版本。
- 个人用户可以考虑通过互联网档案馆(archive.org)上收录的历史版本页面找到 17.x 版本的安装包,这种方式对于需要旧版兼容性的场景很实用。
- 另外很多高校的软件正版化平台也提供了 VMware Workstation Pro 的授权版本,在校生和教师优先去学校的软件资源网站看看,省心省力。
下载的时候注意两点:第一是别在第三方下载站随便点“高速下载”按钮,那些地方经常绑捆绑软件,我见过不少人电脑被装上全家桶还一脸懵;第二是安装包的版本号,目前 17.x 系列是比较成熟的版本,如果你搜到了更高版本比如看起来像未来命名的版本号(比如 26h1u1 之类的),先确认是不是官方渠道再下载,避免下载到伪装成新版的旧包或带毒文件。
至于许可证密钥,这里必须负责任地说清楚:请使用你正规渠道获得的授权码,或者使用 VMware 官方提供的试用许可。市面上那些所谓“免费密钥”大多来源不明,用在工作环境里存在合规风险。如果你只是个人学习,其实 VMware Workstation 官方始终有 30 天全功能试用期,到期后也可以继续以个人用途免费使用(Broadcom 在 2024 年已经宣布 Workstation 对个人用户免费),你可以去官方页面确认最新的授权政策。
2.2 Ubuntu 系统镜像的选择与国内下载渠道
Ubuntu 镜像的选择同样有讲究。我建议绝大多数人选择 LTS 版本,目前比较主流的是 22.04 LTS 和 24.04 LTS。选 LTS 的原因很简单:稳定性优先,软件源支持周期长,社区资料多。非 LTS 版本虽然有一些新功能,但半年的支持周期对开发环境来说太折腾了,不值得。
镜像下载渠道,首选是清华大学开源软件镜像站和阿里云镜像站,直接在浏览器里访问 mirrors.tuna.tsinghua.edu.cn 或 mirrors.aliyun.com,进入 ubuntu-releases 目录,选择对应版本号,下载桌面版的话选ubuntu-24.04.x-desktop-amd64.iso这个文件(24.04 是 LTS;22.04 类似)。这里特别强调一下,一定要下载desktop-amd64.iso,不要误下成live-server-amd64.iso,后者没有图形安装界面,新手装起来会有点手足无措。
如果下载速度依然不理想,可以考虑用一些支持多线程的下载工具来加速,或者换一个时段再试。镜像站一般都有同步延迟,刚发布的大版本可能过几天才会有 du 完整的镜像,这个不用着急。
2.3 新建虚拟机时这些参数到底该怎么填
接下来进入关键环节。打开 VMware Workstation Pro,点击“创建新的虚拟机”,我推荐选择“自定义(高级)”模式,不要选“典型(推荐)”。为什么?因为典型模式会自动分配一些参数,但不一定是你想要的,而且很多选项后续改起来更麻烦。自定义模式虽然看起来多几步,但每一步你都能控制最终结果,这样更放心。
创建向导的关键参数可以参考下面这个表格:
| 配置项 | 推荐值 | 备注 |
|---|---|---|
| 虚拟机兼容性 | 默认(Workstation 17.x) | 如果你的 Workstation 版本较老,选它能支持的最高版本 |
| 安装来源 | 稍后安装操作系统 | 不推荐直接指向 ISO,方便后续灵活处理 |
| 客户机操作系统 | Linux / Ubuntu 64 位 | 如果装 Ubuntu 24.04 也选这个,没问题 |
| 虚拟机名称 | ubuntu-2404-dev | 建议个人风格命名,方便多虚拟机区分 |
| 固件类型 | UEFI | 新版 Ubuntu 默认支持良好 |
| CPU 数量 | 2 核起步,推荐 4 核 | 根据宿主机核心数酌情分配 |
| 内存 | 8192 MB(8GB) | 宿主机内存 32GB 可再加 |
| 网络类型 | NAT | 最稳妥,宿主机断网虚拟机也不受影响 |
| I/O 控制器 | NVMe(如果可 |