最近在帮几个刚入行的朋友搭开发环境发现一个挺有意思的现象很多人一上来就想在物理机上直接装双系统结果分区搞崩、驱动不兼容、系统进不去折腾一整天最后又灰溜溜地回来问虚拟机怎么装。其实对于绝大多数学习、开发和测试场景虚拟机才是那个更稳妥、更高效的起点。它像是一个独立的“沙盒”让你可以大胆尝试而不用担心把主力机搞坏。今天我们就来聊聊如何用 VMware Workstation 这个老牌虚拟机软件手把手安装一个纯净的 Ubuntu 系统。我会把从下载、安装到激活的完整路径以及那些新手最容易踩的坑都给你理清楚。很多人把虚拟机安装教程看成是“下一步、下一步”的傻瓜式操作但真正决定你后续使用体验的往往不是安装本身而是安装前的几个关键决策虚拟机版本的选择、Ubuntu 镜像的获取、以及虚拟硬件的合理配置。这些点没处理好后面就可能遇到性能卡顿、网络不通、空间不足等一系列麻烦。所以这篇文章不会只给你一个操作清单。我会重点解释每一步背后的“为什么”帮你建立一个从“能装上”到“用得好”的完整认知。毕竟我们的目标不是仅仅得到一个能开机的系统而是获得一个稳定、高效、随时可用的开发或实验环境。1. 准备工作别急着点“安装”先把这三件事想清楚安装过程本身并不复杂复杂的是安装前的选择。很多人教程看到一半就急着动手结果版本不兼容、镜像不对、资源分配不合理导致后续问题不断。我们先花点时间把地基打牢。1.1 选择 VMware Workstation 的版本Pro 还是 PlayerVMware 提供了两个主要桌面版本Workstation Pro 和 Workstation Player。这不是简单的“付费”和“免费”的区别而是面向不同场景的工具。VMware Workstation Player个人免费使用。它的定位是“运行”虚拟机。你可以创建、配置和运行虚拟机功能对于大多数个人学习、体验新系统来说完全足够。如果你只是需要一个环境来跑 Ubuntu 学习 Linux 命令、写写代码Player 版是首选。VMware Workstation Pro需要许可证可购买或使用评估密钥。它的定位是“开发和管理”虚拟机。除了 Player 的所有功能它还提供了高级功能如快照这是 Pro 版最核心的价值。你可以随时保存虚拟机的完整状态就像游戏存档之后无论系统被你“玩”成什么样子都可以一键恢复到快照点。对于做危险实验、测试复杂软件或教学演示来说这是救命功能。克隆快速复制出完全相同的虚拟机用于搭建集群或多节点测试环境非常方便。更丰富的虚拟网络配置可以创建复杂的虚拟网络拓扑。连接 vSphere用于企业级管理。我的建议是如果你是学生或纯粹的个人学习者从 Workstation Player 开始完全没问题。但如果你是一名开发者经常需要测试不同配置、部署服务或者担心把系统环境搞乱那么 Workstation Pro 的快照功能带来的心理安全感和效率提升绝对值得你寻找一个合法的授权方式例如官网提供30天免费试用学生和教育工作者可能有优惠计划。1.2 获取 Ubuntu 镜像认准官方源选择适合的版本Ubuntu 的安装镜像文件ISO文件必须从官方或可信的镜像站下载以确保完整性和安全性。访问官网直接搜索 “Ubuntu download” 找到其官方网站。不要从任何第三方小站下载避免镜像被篡改。选择版本LTS (长期支持版本)如 Ubuntu 22.04 LTS 或 24.04 LTS。这是绝大多数用户的选择。LTS 版本提供长达5年的安全更新和维护非常稳定适合用于生产、学习和长期开发。新手无脑选最新的 LTS 版本即可。非 LTS (短期支持版本)每6个月发布一次包含最新的软件包和特性但支持周期只有9个月。适合喜欢追新的爱好者。选择桌面环境对于大多数人下载带有 “Desktop” 字样的镜像。它会安装一个图形化界面默认是 GNOME。如果你确定只需要命令行可以选择 “Server” 镜像。注意下载完成后务必核对一下文件的 SHA256 校验和官网会提供确保下载的文件完整无误。虽然多数情况下没问题但这是一个好习惯。1.3 规划虚拟硬件分配多少资源才“恰到好处”这是影响虚拟机性能体验的关键一步。分配太少会卡顿分配太多又浪费宿主机的资源。处理器建议分配 2 个或更多的处理器核心。如果你的宿主机是 4 核 8 线程给虚拟机分配 2 个核心是合理的起点。这能保证系统响应流畅。内存这是最重要的资源。Ubuntu 桌面版在 idle空闲状态下大约占用 1-1.5GB 内存。建议最低分配 2GB推荐分配 4GB 或以上。如果你的宿主机有 16GB 内存分 4GB 给虚拟机会获得很好的体验。记住分配的内存是虚拟机启动时就从宿主机划走的所以不要过分慷慨。硬盘VMware 默认会创建一个虚拟磁盘文件。对于只是学习和轻度开发20GB 到 40GB 是足够的。如果你计划在虚拟机里安装很多大型软件如 Android Studio、多个Docker容器可以考虑 60GB 或更多。这里有一个关键选择立即分配所有磁盘空间虚拟磁盘文件会立刻占用你指定的全部物理硬盘空间。性能最好但不够灵活。拆分成多个文件对机械硬盘HDD有好处。将虚拟磁盘存储为单个文件这是默认且推荐的选择管理起来更简单。最关键的是选择“虚拟磁盘拆分成多个文件”。对于大多数使用场景我强烈推荐使用“动态分配”的磁盘。这意味着虚拟磁盘文件最初很小可能只有几GB随着你在虚拟机内存入数据而逐渐增长最大不超过你设置的上限如40GB。这节省了宿主机的初始空间。网络默认的“NAT”模式对新手最友好。虚拟机会共享宿主机的 IP 地址上网就像你家路由器下的另一台设备宿主机和虚拟机可以互相访问虚拟机也能直接访问外网。把这些想清楚之后我们就可以开始正式的安装了。2. 安装 VMware 与创建虚拟机细节决定成败有了清晰的规划安装过程就是按部就班。但即使是“下一步”也有一些选项值得你停下来思考一下。2.1 安装 VMware Workstation运行下载好的 VMware 安装程序。在安装类型中选择“典型”即可。在“用户体验设置”步骤建议取消勾选“启动时检查产品更新”和“加入VMware客户体验提升计划”。前者可能会在你不希望的时候弹出更新后者则涉及数据收集。当然这取决于个人偏好。安装完成后可能需要重启电脑。2.2 创建新的虚拟机打开 VMware点击“创建新的虚拟机”。选择“典型”配置。对于绝大多数用户典型配置已经优化得很好。安装来源选择“安装程序光盘映像文件”然后浏览到你下载的 Ubuntu ISO 文件。VMware 会自动检测到这是 Ubuntu。个性化 Linux这里填写你的全名、用户名和密码。请务必记住这个密码它是你登录系统和进行 sudo 操作管理员权限的钥匙。用户名会用来创建你的家目录如/home/你的用户名。命名虚拟机给虚拟机起个名字并选择它的存放位置。强烈建议不要放在 C 盘系统盘找一个空间充足的磁盘分区如 D 盘专门创建一个文件夹如VMware来存放。因为虚拟机文件会越来越大占用系统盘空间可能导致 Windows 运行缓慢。指定磁盘容量这里就是实践我们之前规划的地方。输入你计划的大小如 40GB并选择“将虚拟磁盘拆分成多个文件”。下面的选项保持默认。自定义硬件点击“自定义硬件”进入核心配置环节。内存调整为 4096 MB4GB。处理器处理器数量1每个处理器的核心数量2这样总共是2个核心。新 CD/DVD确认已连接并指向你的 ISO 文件。网络适配器确认是 NAT 模式。显示器可以将“加速3D图形”勾选上如果你需要在虚拟机里运行一些图形化应用这能提升体验。其他选项如 USB控制器、声卡、打印机保持默认即可。点击“关闭”然后点击“完成”。虚拟机就创建好了但系统还没安装。3. 安装 Ubuntu 系统图形化界面下的关键选择现在你会在 VMware 的库中看到新创建的虚拟机。点击“开启此虚拟机”它就会从 ISO 镜像启动进入 Ubuntu 的安装程序。选择语言在欢迎界面选择中文简体或你偏好的语言。键盘布局通常选择“Chinese”。更新和其他软件这是第一个重要的选择点。正常安装会安装浏览器、办公套件、媒体软件等。适合想体验完整桌面环境的用户。最小安装只安装最基本的系统和工具。系统更纯净启动更快后续需要什么软件再自己安装。对于开发者我通常推荐“最小安装”因为我们需要的开发工具如 VSCode, Docker, Python环境都可以后续精准安装避免系统自带一堆用不上的软件。下面的两个复选框“为图形或无线硬件安装第三方软件”建议勾选。这会安装一些闭源的驱动如某些无线网卡、显卡驱动有助于硬件更好地工作。“在安装时下载更新”可以不勾选。安装过程会更快。系统装好后联网再更新也一样。安装类型这是第二个关键选择点。因为是在虚拟机里所以我们会看到“清除整个磁盘并安装 Ubuntu”的选项。放心选择这个这里的“磁盘”指的是你之前创建的虚拟磁盘比如那40GB的文件而不是你宿主机的物理硬盘。它不会影响你的 Windows 系统。时区在地图上点击上海或中国区域会自动设置为东八区。你是谁这里会自动填入创建虚拟机时你设置的信息。再次确认密码。开始安装点击后系统就会开始安装。这个过程需要一些时间你可以喝杯咖啡。安装完成安装结束后会提示你重启。点击“现在重启”。重启过程中VMware 可能会提示你“请移除安装介质然后按回车”。此时你需要手动在 VMware 菜单栏选择“虚拟机” - “可移动设备” - “CD/DVD” - “设置”断开与 ISO 文件的连接或者直接按虚拟机窗口内的回车键。重启后输入密码你就进入了全新的 Ubuntu 桌面环境。4. 安装后的优化与必备配置让虚拟机真正“好用”系统装好了但工作还没完。一个“裸”的 Ubuntu 用起来可能并不顺手我们需要进行一些优化和配置把它打造成一个高效的开发环境。4.1 安装 VMware Tools (或 Open VM Tools)这是提升虚拟机体验最重要的一步。它的作用是增强虚拟机和宿主机之间的集成带来以下核心好处自由拖拽可以在宿主机和虚拟机之间无缝复制、粘贴文本和文件。屏幕自适应虚拟机窗口大小改变时Ubuntu 桌面分辨率会自动调整。共享文件夹在宿主机和虚拟机之间设置一个共享目录方便交换大量文件。更好的性能尤其是图形和鼠标性能。对于 Ubuntu 这类 Linux 系统推荐直接安装开源版本的open-vm-tools它已经替代了旧版的 VMware Tools。打开 Ubuntu 的终端快捷键CtrlAltT输入以下命令sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop安装完成后重启虚拟机。重启后拖拽、复制粘贴、自适应分辨率等功能应该就生效了。4.2 更换软件源加速下载Ubuntu 默认的软件源服务器可能在国外更新和安装软件速度较慢。更换为国内镜像源可以极大提升速度。打开“软件和更新”应用。在“Ubuntu 软件”标签页下找到“下载自”。点击下拉框选择“其他站点”。在弹出的服务器列表中选择中国的镜像源如mirrors.aliyun.com阿里云、mirrors.tuna.tsinghua.edu.cn清华或mirrors.ustc.edu.cn中科大。选择后关闭系统会提示更新缓存确认即可。或者在终端里备份原列表后直接编辑源列表文件但图形化操作更简单安全。4.3 执行系统更新换源后第一件事就是更新系统获取最新的安全补丁和软件包。sudo apt update # 更新软件包列表 sudo apt upgrade # 升级所有已安装的软件包如果内核有更新可能需要重启。4.4 安装基础开发工具根据你的需求安装一些必备工具编译工具链sudo apt install build-essentialGit 版本控制sudo apt install gitPython3 及 pip通常已预装可通过python3 --version和pip3 --version检查。4.5 配置共享文件夹可选但推荐如果你需要在宿主机Windows和虚拟机Ubuntu之间频繁交换文件共享文件夹比拖拽更方便。在 VMware 中设置先关闭虚拟机。在 VMware 虚拟机设置中找到“选项” - “共享文件夹”。选择“总是启用”然后添加一个你在 Windows 上的文件夹作为共享路径。在 Ubuntu 中访问启动虚拟机后共享文件夹通常会自动挂载在/mnt/hgfs/目录下。如果没看到可能需要手动挂载或检查open-vm-tools是否安装完整。5. 常见问题排查与长期使用建议即使按照教程一步步来你也可能会遇到一些问题。这里列出几个最常见的并提供排查思路。5.1 虚拟机无法启动或报错现象点击启动后报错提示“无法连接虚拟机”或“VMware Workstation 无法恢复错误”。排查思路权限问题确保你是以管理员身份运行 VMware。可以尝试右键点击 VMware 图标“以管理员身份运行”。虚拟化支持未开启这是最常见的原因。VMware 需要 CPU 的虚拟化技术Intel VT-x 或 AMD-V支持并且需要在主板 BIOS/UEFI 中开启。重启电脑进入 BIOS 设置通常是开机时按 F2、Del、F10 等键找到类似Intel Virtualization Technology或SVM Mode的选项设置为Enabled。Hyper-V 冲突如果你使用的是 Windows 10/11 专业版或企业版并且开启了 Hyper-V 功能它会与 VMware 冲突。需要在 Windows 功能中关闭 Hyper-V、Windows 沙盒、虚拟机平台等。关闭后需要重启电脑。杀毒软件/安全软件拦截暂时禁用第三方杀毒软件或防火墙试试。5.2 虚拟机内无法上网NAT模式现象Ubuntu 里浏览器打不开网页ping外网地址不通。排查思路检查 VMware 服务在 Windows 的服务管理器中确保VMware NAT Service和VMware DHCP Service是运行状态。检查虚拟机网络设置确认虚拟机设置中的网络适配器是“NAT 模式”。检查 Ubuntu 网络连接在 Ubuntu 右上角查看网络图标确认已连接。尝试在终端执行sudo dhclient -v来重新获取 IP 地址。检查宿主机网络宿主机本身是否能正常上网。5.3 虚拟机性能卡顿现象Ubuntu 桌面操作缓慢有拖影。排查思路资源分配不足检查是否内存分配过少如只给了1GB。建议至少2GB推荐4GB。未安装 VMware Tools这是导致图形性能差和鼠标卡顿的主因。务必按照前面步骤安装open-vm-tools-desktop并重启。宿主机资源紧张检查宿主机本身的 CPU 和内存占用是否过高。关闭一些不必要的 Windows 程序。虚拟磁盘碎片如果虚拟机运行很久后变慢可以考虑在虚拟机内部进行磁盘整理Linux 系统这方面需求较少或者清理虚拟机内不必要的文件。5.4 关于“激活”的特别说明VMware Workstation Player个人使用免费无需激活。VMware Workstation Pro这是商业软件需要有效的许可证密钥才能长期使用。请通过 VMware 官方渠道购买正版许可证或使用官方提供的30天免费试用版。网络上流传的所谓“永久激活密钥”或“破解补丁”不仅存在法律风险更可能携带恶意软件严重威胁你的电脑安全。对于生产或学习环境稳定和安全远比“免费”重要。支持正版或使用免费的 Player/替代方案如 VirtualBox是更负责任的选择。5.5 长期使用与维护建议定期快照Pro版功能在进行重大变更如升级系统内核、安装复杂软件前创建一个快照。如果出现问题可以瞬间回滚。定期清理使用sudo apt autoremove清理不再需要的依赖包。注意虚拟机磁盘文件的增长及时清理虚拟机内下载的缓存和临时文件。备份重要数据虽然虚拟机文件可以整体备份但对于虚拟机内的重要项目代码、配置文件等建议使用 Git 或同步到宿主机共享文件夹、网盘等进行额外备份。保持更新定期运行sudo apt update sudo apt upgrade来保持系统安全。通过以上步骤你得到的不仅仅是一个安装好的 Ubuntu 系统而是一个理解其运行原理、知道如何优化和排错、可以稳定服务于你学习或开发的虚拟环境。技术的价值最终体现在它能否被顺畅地使用来解决真实世界的问题。现在你的沙盒已经就绪是时候开始构建你的项目了。