VMware虚拟机安装Ubuntu完整指南:从规划到优化,打造高效开发环境
2026/7/27 16:33:58 网站建设 项目流程

最近在帮几个刚入行的朋友搭开发环境,发现一个挺有意思的现象:很多人一上来就想在物理机上直接装双系统,结果分区搞崩、驱动不兼容、系统进不去,折腾一整天,最后又灰溜溜地回来问虚拟机怎么装。

其实,对于绝大多数学习、开发和测试场景,虚拟机才是那个更稳妥、更高效的起点。它像是一个独立的“沙盒”,让你可以大胆尝试,而不用担心把主力机搞坏。今天,我们就来聊聊如何用 VMware Workstation 这个老牌虚拟机软件,手把手安装一个纯净的 Ubuntu 系统。我会把从下载、安装到激活的完整路径,以及那些新手最容易踩的坑,都给你理清楚。

很多人把虚拟机安装教程看成是“下一步、下一步”的傻瓜式操作,但真正决定你后续使用体验的,往往不是安装本身,而是安装前的几个关键决策:虚拟机版本的选择、Ubuntu 镜像的获取、以及虚拟硬件的合理配置。这些点没处理好,后面就可能遇到性能卡顿、网络不通、空间不足等一系列麻烦。

所以,这篇文章不会只给你一个操作清单。我会重点解释每一步背后的“为什么”,帮你建立一个从“能装上”到“用得好”的完整认知。毕竟,我们的目标不是仅仅得到一个能开机的系统,而是获得一个稳定、高效、随时可用的开发或实验环境。

1. 准备工作:别急着点“安装”,先把这三件事想清楚

安装过程本身并不复杂,复杂的是安装前的选择。很多人教程看到一半就急着动手,结果版本不兼容、镜像不对、资源分配不合理,导致后续问题不断。我们先花点时间,把地基打牢。

1.1 选择 VMware Workstation 的版本:Pro 还是 Player?

VMware 提供了两个主要桌面版本: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文件)必须从官方或可信的镜像站下载,以确保完整性和安全性。

  1. 访问官网:直接搜索 “Ubuntu download” 找到其官方网站。不要从任何第三方小站下载,避免镜像被篡改。
  2. 选择版本
    • LTS (长期支持版本):如 Ubuntu 22.04 LTS 或 24.04 LTS。这是绝大多数用户的选择。LTS 版本提供长达5年的安全更新和维护,非常稳定,适合用于生产、学习和长期开发。新手无脑选最新的 LTS 版本即可。
    • 非 LTS (短期支持版本):每6个月发布一次,包含最新的软件包和特性,但支持周期只有9个月。适合喜欢追新的爱好者。
  3. 选择桌面环境:对于大多数人,下载带有 “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

  1. 运行下载好的 VMware 安装程序。
  2. 在安装类型中,选择“典型”即可。
  3. 在“用户体验设置”步骤,建议取消勾选“启动时检查产品更新”和“加入VMware客户体验提升计划”。前者可能会在你不希望的时候弹出更新,后者则涉及数据收集。当然,这取决于个人偏好。
  4. 安装完成后,可能需要重启电脑。

2.2 创建新的虚拟机

  1. 打开 VMware,点击“创建新的虚拟机”。
  2. 选择“典型”配置。对于绝大多数用户,典型配置已经优化得很好。
  3. 安装来源:选择“安装程序光盘映像文件”,然后浏览到你下载的 Ubuntu ISO 文件。VMware 会自动检测到这是 Ubuntu。
  4. 个性化 Linux:这里填写你的全名、用户名和密码。请务必记住这个密码,它是你登录系统和进行 sudo 操作(管理员权限)的钥匙。用户名会用来创建你的家目录(如/home/你的用户名)。
  5. 命名虚拟机:给虚拟机起个名字,并选择它的存放位置。强烈建议不要放在 C 盘(系统盘),找一个空间充足的磁盘分区(如 D 盘),专门创建一个文件夹(如VMware)来存放。因为虚拟机文件会越来越大,占用系统盘空间可能导致 Windows 运行缓慢。
  6. 指定磁盘容量:这里就是实践我们之前规划的地方。输入你计划的大小(如 40GB),并选择“将虚拟磁盘拆分成多个文件”。下面的选项保持默认。
  7. 自定义硬件:点击“自定义硬件”,进入核心配置环节。
    • 内存:调整为 4096 MB(4GB)。
    • 处理器:处理器数量=1,每个处理器的核心数量=2(这样总共是2个核心)。
    • 新 CD/DVD:确认已连接,并指向你的 ISO 文件。
    • 网络适配器:确认是 NAT 模式。
    • 显示器:可以将“加速3D图形”勾选上,如果你需要在虚拟机里运行一些图形化应用,这能提升体验。
    • 其他选项(如 USB控制器、声卡、打印机)保持默认即可。
  8. 点击“关闭”,然后点击“完成”。虚拟机就创建好了,但系统还没安装。

3. 安装 Ubuntu 系统:图形化界面下的关键选择

现在,你会在 VMware 的库中看到新创建的虚拟机。点击“开启此虚拟机”,它就会从 ISO 镜像启动,进入 Ubuntu 的安装程序。

  1. 选择语言:在欢迎界面选择中文(简体)或你偏好的语言。
  2. 键盘布局:通常选择“Chinese”。
  3. 更新和其他软件:这是第一个重要的选择点。
    • 正常安装:会安装浏览器、办公套件、媒体软件等。适合想体验完整桌面环境的用户。
    • 最小安装:只安装最基本的系统和工具。系统更纯净,启动更快,后续需要什么软件再自己安装。对于开发者,我通常推荐“最小安装”,因为我们需要的开发工具(如 VSCode, Docker, Python环境)都可以后续精准安装,避免系统自带一堆用不上的软件。
    • 下面的两个复选框:
      • “为图形或无线硬件安装第三方软件”:建议勾选。这会安装一些闭源的驱动(如某些无线网卡、显卡驱动),有助于硬件更好地工作。
      • “在安装时下载更新”:可以不勾选。安装过程会更快。系统装好后联网再更新也一样。
  4. 安装类型:这是第二个关键选择点。因为是在虚拟机里,所以我们会看到“清除整个磁盘并安装 Ubuntu”的选项。放心选择这个!这里的“磁盘”指的是你之前创建的虚拟磁盘(比如那40GB的文件),而不是你宿主机的物理硬盘。它不会影响你的 Windows 系统。
  5. 时区:在地图上点击上海或中国区域,会自动设置为东八区。
  6. 你是谁:这里会自动填入创建虚拟机时你设置的信息。再次确认密码。
  7. 开始安装:点击后,系统就会开始安装。这个过程需要一些时间,你可以喝杯咖啡。
  8. 安装完成:安装结束后,会提示你重启。点击“现在重启”。重启过程中,VMware 可能会提示你“请移除安装介质,然后按回车”。此时,你需要手动在 VMware 菜单栏选择“虚拟机” -> “可移动设备” -> “CD/DVD” -> “设置”,断开与 ISO 文件的连接,或者直接按虚拟机窗口内的回车键。

重启后,输入密码,你就进入了全新的 Ubuntu 桌面环境。

4. 安装后的优化与必备配置:让虚拟机真正“好用”

系统装好了,但工作还没完。一个“裸”的 Ubuntu 用起来可能并不顺手,我们需要进行一些优化和配置,把它打造成一个高效的开发环境。

4.1 安装 VMware Tools (或 Open VM Tools)

这是提升虚拟机体验最重要的一步。它的作用是增强虚拟机和宿主机之间的集成,带来以下核心好处:

  • 自由拖拽:可以在宿主机和虚拟机之间无缝复制、粘贴文本和文件。
  • 屏幕自适应:虚拟机窗口大小改变时,Ubuntu 桌面分辨率会自动调整。
  • 共享文件夹:在宿主机和虚拟机之间设置一个共享目录,方便交换大量文件。
  • 更好的性能:尤其是图形和鼠标性能。

对于 Ubuntu 这类 Linux 系统,推荐直接安装开源版本的open-vm-tools,它已经替代了旧版的 VMware Tools。

打开 Ubuntu 的终端(快捷键Ctrl+Alt+T),输入以下命令:

sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop

安装完成后,重启虚拟机。重启后,拖拽、复制粘贴、自适应分辨率等功能应该就生效了。

4.2 更换软件源(加速下载)

Ubuntu 默认的软件源服务器可能在国外,更新和安装软件速度较慢。更换为国内镜像源可以极大提升速度。

  1. 打开“软件和更新”应用。
  2. 在“Ubuntu 软件”标签页下,找到“下载自”。
  3. 点击下拉框,选择“其他站点”。
  4. 在弹出的服务器列表中,选择中国的镜像源,如mirrors.aliyun.com(阿里云)、mirrors.tuna.tsinghua.edu.cn(清华)或mirrors.ustc.edu.cn(中科大)。
  5. 选择后关闭,系统会提示更新缓存,确认即可。

或者在终端里备份原列表后,直接编辑源列表文件,但图形化操作更简单安全。

4.3 执行系统更新

换源后,第一件事就是更新系统,获取最新的安全补丁和软件包。

sudo apt update # 更新软件包列表 sudo apt upgrade # 升级所有已安装的软件包

如果内核有更新,可能需要重启。

4.4 安装基础开发工具

根据你的需求,安装一些必备工具:

  • 编译工具链sudo apt install build-essential
  • Git 版本控制sudo apt install git
  • Python3 及 pip:通常已预装,可通过python3 --versionpip3 --version检查。

4.5 配置共享文件夹(可选但推荐)

如果你需要在宿主机(Windows)和虚拟机(Ubuntu)之间频繁交换文件,共享文件夹比拖拽更方便。

  1. 在 VMware 中设置:先关闭虚拟机。在 VMware 虚拟机设置中,找到“选项” -> “共享文件夹”。选择“总是启用”,然后添加一个你在 Windows 上的文件夹作为共享路径。
  2. 在 Ubuntu 中访问:启动虚拟机后,共享文件夹通常会自动挂载在/mnt/hgfs/目录下。如果没看到,可能需要手动挂载或检查open-vm-tools是否安装完整。

5. 常见问题排查与长期使用建议

即使按照教程一步步来,你也可能会遇到一些问题。这里列出几个最常见的,并提供排查思路。

5.1 虚拟机无法启动或报错

  • 现象:点击启动后,报错提示“无法连接虚拟机”或“VMware Workstation 无法恢复错误”。
  • 排查思路
    1. 权限问题:确保你是以管理员身份运行 VMware。可以尝试右键点击 VMware 图标,“以管理员身份运行”。
    2. 虚拟化支持未开启:这是最常见的原因。VMware 需要 CPU 的虚拟化技术(Intel VT-x 或 AMD-V)支持,并且需要在主板 BIOS/UEFI 中开启。重启电脑,进入 BIOS 设置(通常是开机时按 F2、Del、F10 等键),找到类似Intel Virtualization TechnologySVM Mode的选项,设置为Enabled
    3. Hyper-V 冲突:如果你使用的是 Windows 10/11 专业版或企业版,并且开启了 Hyper-V 功能,它会与 VMware 冲突。需要在 Windows 功能中关闭 Hyper-V、Windows 沙盒、虚拟机平台等。关闭后需要重启电脑。
    4. 杀毒软件/安全软件拦截:暂时禁用第三方杀毒软件或防火墙试试。

5.2 虚拟机内无法上网(NAT模式)

  • 现象:Ubuntu 里浏览器打不开网页,ping外网地址不通。
  • 排查思路
    1. 检查 VMware 服务:在 Windows 的服务管理器中,确保VMware NAT ServiceVMware DHCP Service是运行状态。
    2. 检查虚拟机网络设置:确认虚拟机设置中的网络适配器是“NAT 模式”。
    3. 检查 Ubuntu 网络连接:在 Ubuntu 右上角查看网络图标,确认已连接。尝试在终端执行sudo dhclient -v来重新获取 IP 地址。
    4. 检查宿主机网络:宿主机本身是否能正常上网。

5.3 虚拟机性能卡顿

  • 现象:Ubuntu 桌面操作缓慢,有拖影。
  • 排查思路
    1. 资源分配不足:检查是否内存分配过少(如只给了1GB)。建议至少2GB,推荐4GB。
    2. 未安装 VMware Tools:这是导致图形性能差和鼠标卡顿的主因。务必按照前面步骤安装open-vm-tools-desktop并重启。
    3. 宿主机资源紧张:检查宿主机本身的 CPU 和内存占用是否过高。关闭一些不必要的 Windows 程序。
    4. 虚拟磁盘碎片:如果虚拟机运行很久后变慢,可以考虑在虚拟机内部进行磁盘整理(Linux 系统这方面需求较少),或者清理虚拟机内不必要的文件。

5.4 关于“激活”的特别说明

  • VMware Workstation Player:个人使用免费,无需激活。
  • VMware Workstation Pro:这是商业软件,需要有效的许可证密钥才能长期使用。请通过 VMware 官方渠道购买正版许可证,或使用官方提供的30天免费试用版。网络上流传的所谓“永久激活密钥”或“破解补丁”不仅存在法律风险,更可能携带恶意软件,严重威胁你的电脑安全。对于生产或学习环境,稳定和安全远比“免费”重要。支持正版或使用免费的 Player/替代方案(如 VirtualBox)是更负责任的选择。

5.5 长期使用与维护建议

  1. 定期快照(Pro版功能):在进行重大变更(如升级系统内核、安装复杂软件)前,创建一个快照。如果出现问题,可以瞬间回滚。
  2. 定期清理:使用sudo apt autoremove清理不再需要的依赖包。注意虚拟机磁盘文件的增长,及时清理虚拟机内下载的缓存和临时文件。
  3. 备份重要数据:虽然虚拟机文件可以整体备份,但对于虚拟机内的重要项目代码、配置文件等,建议使用 Git 或同步到宿主机共享文件夹、网盘等进行额外备份。
  4. 保持更新:定期运行sudo apt update && sudo apt upgrade来保持系统安全。

通过以上步骤,你得到的不仅仅是一个安装好的 Ubuntu 系统,而是一个理解其运行原理、知道如何优化和排错、可以稳定服务于你学习或开发的虚拟环境。技术的价值,最终体现在它能否被顺畅地使用,来解决真实世界的问题。现在,你的沙盒已经就绪,是时候开始构建你的项目了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询