这次我们来看一个非常实用的技术教程如何在 VMware 虚拟机中安装 Ubuntu 系统。对于开发者、运维人员或任何需要在隔离环境中测试软件、学习 Linux 的人来说这都是一项基础且必备的技能。本文的重点不是空谈概念而是提供一套从零开始、可落地执行的操作方案确保你手头有电脑就能跟着做。我们将直接切入主题涵盖 VMware Workstation Player 的获取与安装、Ubuntu 镜像的下载、虚拟机的创建与配置、系统的安装过程以及最后的关键激活步骤。整个过程会重点关注资源占用如内存、磁盘分配、安装过程中的常见选项选择以及如何验证安装成功。无论你是想搭建一个本地的开发测试环境还是单纯想体验 Ubuntu 系统这篇文章都能提供清晰的指引。1. 核心能力速览在开始动手之前我们先快速了解通过 VMware 安装 Ubuntu 的核心要点和资源要求这能帮助你判断自己的设备是否适合以及需要准备什么。能力项说明项目类型虚拟机环境搭建与操作系统安装教程核心工具VMware Workstation Player (免费版) Ubuntu Desktop ISO 镜像主要功能在 Windows 或 Linux 宿主机上创建并运行一个完整的、隔离的 Ubuntu 操作系统实例推荐硬件宿主机 CPU 支持虚拟化技术内存 ≥ 8GB磁盘空间 ≥ 20GB 可用空间资源占用虚拟机内存建议分配 2-4GB磁盘空间建议分配 20-50GB (动态分配更省空间)支持平台宿主机支持 Windows 10/11, Linux; 客户机为 Ubuntu 22.04 LTS 或更新版本启动方式通过 VMware Workstation Player 图形界面一键启动虚拟机是否支持“批量”支持创建多个独立的虚拟机实例可用于多环境测试适合场景软件开发测试、Linux 学习、服务部署演练、安全测试、软件兼容性验证2. 适用场景与使用边界通过 VMware 安装 Ubuntu本质上是在你的物理电脑宿主机内部利用虚拟化技术模拟出另一台完整的电脑虚拟机并在其中运行 Ubuntu 系统。这种方式有非常明确的适用场景和边界。适合谁用软件开发者需要在 Linux 环境下编译、测试程序但又不想破坏现有的 Windows 工作环境。运维工程师学习或测试 Ansible、Docker、Kubernetes 等运维工具需要一个干净的、可快速重置的 Linux 环境。学生与学习者希望学习 Linux 命令行、系统管理虚拟机提供了完美的沙盒操作失误可随时回滚快照。安全研究人员在隔离环境中分析恶意软件或测试安全工具避免对宿主机造成影响。普通用户只是想体验 Ubuntu 系统界面和基本功能不确定是否要完全替换现有系统。能解决什么问题环境隔离开发或测试环境与日常工作环境完全分离互不干扰。快速部署与重置可以通过克隆或快照功能瞬间复制或还原一个系统状态。硬件资源复用无需额外购置物理设备即可在同一台电脑上运行多个不同配置的系统。学习成本低安装过程可视化无需处理复杂的硬盘分区、驱动安装等问题相比物理机安装。不适合什么场景对图形性能要求极高如需要运行大型 3D 游戏或专业图形设计软件虚拟机的 3D 加速性能可能无法满足需求。需要极致 I/O 性能对磁盘读写、网络延迟有苛刻要求的数据库或高频交易服务物理机通常表现更佳。宿主机资源极度紧张如果宿主机本身内存小于 4GB运行虚拟机会非常卡顿。使用边界与合规提醒软件授权务必从官方网站下载 VMware Workstation Player 和 Ubuntu 系统镜像。本文后续会提供官方链接。使用非官方修改版或破解工具可能存在安全风险。激活码VMware Workstation Player 个人非商业使用是免费的无需激活码。对于需要高级功能的 VMware Workstation Pro应购买正版授权。系统用途在虚拟机中安装的系统也应遵守该系统的最终用户许可协议。用于学习和测试是普遍被接受的用途。3. 环境准备与前置条件开始安装前请确保你的宿主机满足以下条件并准备好必要的软件和镜像文件。1. 宿主机硬件检查CPU确认 CPU 支持虚拟化技术Intel VT-x 或 AMD-V。通常可以在 BIOS/UEFI 设置中开启。对于大多数现代 CPU此功能默认已开启。内存宿主机物理内存建议 8GB 或以上。因为你需要同时运行宿主机系统和虚拟机系统。磁盘空间为虚拟机预留至少 20GB 的可用磁盘空间。建议放在 SSD 上以获得更好的运行速度。2. 软件下载清单你需要下载两个核心文件VMware Workstation Player虚拟机软件。前往 VMware 官网下载免费版本。Ubuntu Desktop ISO 镜像操作系统安装文件。前往 Ubuntu 官网下载最新的 LTS长期支持版本如 Ubuntu 22.04 LTS 或 24.04 LTS。LTS 版本更稳定支持周期长达 5 年。重要提示请务必从上述官方网站下载以确保文件完整、安全且无需担心激活码问题Player 免费Ubuntu 本身免费。3. 宿主机系统准备关闭宿主机上可能影响安装的软件如某些杀毒软件的虚拟化防护功能安装时可暂时禁用。确保有稳定的网络连接用于在安装 Ubuntu 时下载更新和第三方软件可选。4. 安装部署与启动方式我们将分两步走先安装 VMware Workstation Player再创建并配置 Ubuntu 虚拟机。4.1 安装 VMware Workstation Player运行安装程序双击下载好的 VMware Workstation Player 安装文件如VMware-player-full-xxx.exe。跟随向导安装过程基本是“下一步”即可。需要注意的选项安装位置可以保持默认或修改到一个空间充足的磁盘。用户体验设置安装过程中可能会询问是否加入“用户体验改进计划”可根据个人喜好选择。快捷方式创建桌面和开始菜单快捷方式方便后续启动。完成安装安装完成后通常需要重启计算机。重启后桌面上会出现 VMware Workstation Player 的图标。4.2 创建 Ubuntu 虚拟机这是核心步骤我们将手把手配置虚拟机。启动 VMware Workstation Player双击桌面图标启动。创建新虚拟机在主页点击“创建新虚拟机”或通过“文件”-“新建虚拟机”。选择安装来源选择“安装程序光盘映像文件(iso)(M)”然后点击“浏览”找到你下载的 Ubuntu Desktop ISO 文件如ubuntu-22.04.4-desktop-amd64.iso。点击“下一步”VMware 通常能自动检测到这是 Ubuntu 系统。命名虚拟机输入一个易于识别的虚拟机名称例如 “My Ubuntu 22.04”。选择虚拟机的保存位置。强烈建议不要放在 C 盘系统盘而是放在 D 盘或其他有充足空间的磁盘分区下。指定磁盘容量最大磁盘大小建议设置为 40GB 或以上为后续安装软件留出空间。选择“将虚拟磁盘拆分成多个文件”这个选项更灵活便于移动虚拟机。点击“下一步”。自定义硬件关键步骤在“已准备好创建虚拟机”页面不要直接点“完成”先点击“自定义硬件...”。内存根据宿主机内存大小分配。如果宿主机有 8GB分配 2GB (2048 MB) 给虚拟机是起步配置16GB 宿主机可以分配 4GB。这是虚拟机运行流畅的关键。处理器分配 1 个处理器2 个核心通常足够日常使用。如果宿主机核心多可以分配 2 个处理器各 1 核心。网络适配器默认的“NAT”模式即可。这样虚拟机可以共享宿主机的 IP 上网宿主机和虚拟机之间也能互相访问。其他显示器、USB控制器等保持默认即可。点击“关闭”然后点击“完成”。至此一个空的“电脑”已经创建好了里面还没有系统。接下来我们启动它来安装 Ubuntu。5. 功能测试与效果验证安装 Ubuntu 系统现在我们启动这台虚拟“电脑”开始安装 Ubuntu 系统。这个过程与在物理机上安装类似但更简单。5.1 启动安装程序在 VMware Workstation Player 的主界面选中你刚创建的虚拟机如 “My Ubuntu 22.04”点击“播放虚拟机”。虚拟机会从我们之前指定的 ISO 镜像文件启动你会看到 Ubuntu 的 GRUB 引导菜单。选择“Try or Install Ubuntu”并按回车。5.2 图形化安装过程虚拟机启动后会进入 Ubuntu 的 Live CD 桌面环境。你可以先体验但我们的目的是安装。点击安装图标在桌面上双击“Install Ubuntu 22.04 LTS”图标。选择语言在安装向导中选择“中文(简体)”然后点击“继续”。键盘布局保持“Chinese”即可点击“继续”。更新和其他软件重要正常安装包含网页浏览器、工具、媒体播放器等适合大多数用户。最小安装只包含基本系统和浏览器更轻量。其他选项建议勾选“为图形或无线硬件安装第三方软件”这有助于安装额外的驱动如显卡、Wi-Fi让系统体验更好。同时勾选“安装 Ubuntu 时下载更新”这样安装过程中就会联网获取最新补丁但会延长安装时间。如果网络不好可以不勾选等系统装好后再更新。点击“继续”。安装类型最关键的一步你会看到“清除整个磁盘并安装 Ubuntu”的选项。请放心这个操作只会清除你为虚拟机分配的那块虚拟磁盘例如那40GB绝对不会影响你宿主机上的真实硬盘数据。对于虚拟机安装强烈推荐选择这个选项让安装程序自动分区最简单省心。点击“现在安装”在弹出的确认对话框中点击“继续”。选择时区在地图上点击“Shanghai”或直接输入“Shanghai”点击“继续”。创建用户输入你的姓名、计算机名会作为主机名、用户名和密码。计算机名在终端中会显示可以按喜好设置。用户名这是你登录系统和执行命令的身份建议用小写字母。密码设置一个安全的密码。可以选择“自动登录”或“要求密码登录”出于学习目的建议“要求密码登录”。点击“继续”。开始安装系统开始复制文件、安装系统。这个过程需要一些时间取决于你的磁盘速度和是否选择了下载更新。你可以浏览展示的幻灯片了解 Ubuntu 特性。安装完成安装完成后会提示“安装完成需要重启计算机”。点击“现在重启”。5.3 首次启动与验证重启虚拟机重启后VMware 可能会提示“Please remove the installation media and press ENTER”。这是因为安装程序还关联着 ISO 镜像。此时你需要在 VMware 窗口上方菜单栏点击“虚拟机” - “可移动设备” - “CD/DVD (SATA)” - “设置”。在弹出的窗口将“连接”选项从“使用 ISO 映像文件”改为“使用物理驱动器”或直接“断开连接”。关闭设置窗口然后在虚拟机黑屏界面按回车键。登录系统虚拟机将再次启动进入 Ubuntu 的登录界面。输入你之前设置的密码登录系统。验证安装成功桌面环境成功进入 Ubuntu 的 GNOME 桌面界面美观。终端测试按CtrlAltT打开终端输入命令lsb_release -a并回车。你应该能看到 Ubuntu 的版本信息如 22.04 LTS。网络测试打开 Firefox 浏览器尝试访问一个网站如www.ubuntu.com确认网络连通。系统更新打开“软件更新器”检查并安装所有可用更新确保系统是最新的。如果以上步骤都顺利完成恭喜你一个功能完整的 Ubuntu 系统已经在你的 VMware 虚拟机中成功运行了。6. 虚拟机增强功能安装VMware Tools安装 VMware Tools 可以显著提升虚拟机的使用体验它提供了一系列驱动和工具实现宿主机和虚拟机之间更好的集成。安装 VMware Tools 的好处自由拖拽可以在宿主机和虚拟机之间无缝拖放文件。共享剪贴板宿主机和虚拟机可以互相复制粘贴文本。更好的显示支持自适应分辨率全屏显示更流畅。时间同步保持虚拟机时间与宿主机同步。安装步骤启动并登录你的 Ubuntu 虚拟机。在 VMware Workstation Player 菜单栏点击“虚拟机” - “安装 VMware Tools”。如果菜单是灰色的说明已经加载了安装镜像。在 Ubuntu 桌面会自动弹出一个包含VMwareTools-xxx.tar.gz文件的磁盘图标。如果没有你可以在文件管理器的侧边栏找到它。打开终端执行以下命令# 创建一个临时目录并进入 mkdir -p /tmp/vmware-tools cd /tmp/vmware-tools # 将安装包复制到临时目录 (根据你的实际情况路径可能略有不同) cp /media/$USER/VMware\ Tools/VMwareTools-*.tar.gz . # 解压安装包 tar -xzf VMwareTools-*.tar.gz # 进入解压后的目录 (目录名可能不同用 tab 键自动补全) cd vmware-tools-distrib/ # 以 root 权限运行安装脚本使用默认选项一路回车即可 sudo ./vmware-install.pl -d安装过程会输出很多信息最后提示“Enjoy, – the VMware team”即表示安装成功。重启虚拟机在终端输入sudo reboot重启系统使 VMware Tools 生效。重启后尝试在宿主机和虚拟机之间拖拽文件、复制粘贴文字体验无缝集成的便利。7. 资源占用与性能观察虚拟机运行会占用宿主机的资源了解如何观察和调整这些资源对保持宿主机流畅运行很重要。1. 如何观察资源占用在宿主机上打开 Windows 任务管理器CtrlShiftEsc切换到“性能”标签页。当虚拟机运行时你会看到 CPU、内存、磁盘和网络的使用率有明显上升。这直观地显示了虚拟机消耗的资源。在 VMware 中VMware Workstation Player 窗口底部状态栏会显示虚拟机的实时状态如“已暂停”、“正在运行”。你可以在菜单栏点击“视图” - “显示资源监视器”打开一个更详细的监控面板查看虚拟机的 CPU、内存使用情况。2. 性能调优建议内存分配如果虚拟机运行卡顿可以尝试关闭虚拟机不是挂起然后编辑虚拟机设置适当增加内存分配如从 2GB 增加到 3GB。但切记不要超过宿主机可用物理内存的 50%。处理器核心对于编译代码、运行多个服务等 CPU 密集型任务可以适当增加处理器核心数量如改为 2 个处理器各 2 个核心。磁盘类型创建虚拟机时选择的“将虚拟磁盘拆分成多个文件”对性能影响不大但“立即分配所有磁盘空间”会一次性占用所有分配的磁盘空间换取一点点性能提升通常不建议。3D 图形如果需要在 Ubuntu 里运行一些需要 3D 加速的软件如某些 IDE 的动画效果可以在虚拟机设置的“显示器”选项中勾选“加速 3D 图形”。但这会消耗更多宿主机的 GPU 资源。3. 快照功能节省资源的利器VMware 的快照功能可以保存虚拟机在某一时刻的完整状态。在安装完系统、配置好基础环境后如安装完开发工具建议立即创建一个“干净状态”的快照。好处以后无论怎么折腾系统安装测试软件、修改配置导致崩溃都可以一键恢复到快照时的状态无需重装系统极大地节省了时间和磁盘空间因为只需要存储状态差异而非整个新系统。操作方法在虚拟机运行或关闭时点击菜单栏“虚拟机” - “快照” - “拍摄快照”输入名称和描述即可。8. 常见问题与排查方法在安装和使用过程中你可能会遇到一些问题。以下是常见问题的排查思路。问题现象可能原因排查方式解决方案VMware 启动虚拟机时报错“Intel VT-x 被禁用”宿主机 BIOS/UEFI 中的 CPU 虚拟化功能未开启。重启电脑进入 BIOS/UEFI 设置查找 “Intel Virtualization Technology”, “VT-x”, “AMD-V”, “SVM” 等选项。在 BIOS/UEFI 中找到对应选项将其设置为Enabled保存并重启。安装 Ubuntu 时卡在“正在探测文件系统”或某个百分比ISO 镜像文件损坏或虚拟机磁盘性能问题。1. 校验下载的 Ubuntu ISO 文件的 SHA256 值是否与官网一致。2. 检查宿主机磁盘是否有坏道或空间不足。1. 重新下载 ISO 文件。2. 尝试在创建虚拟机时选择“立即分配所有磁盘空间”需确保有足够空间。3. 更换虚拟机磁盘的存放位置到 SSD。安装完成后重启黑屏且提示“No bootable device”虚拟机仍然试图从 ISO 镜像启动而非虚拟硬盘。检查 VMware 中虚拟机的设置。1. 关闭虚拟机电源。2. 编辑虚拟机设置 - “硬件” - “CD/DVD (SATA)”确保“启动时连接”未勾选或者设备状态为“已断开连接”。3. 重新启动虚拟机。虚拟机内无法上网虚拟机网络适配器配置不正确。1. 检查虚拟机设置中的网络适配器是否为 “NAT” 模式。2. 在 Ubuntu 内查看网络设置或使用ping 8.8.8.8测试。1. 确保网络适配器为 NAT。2. 在 Ubuntu 中尝试重启网络服务sudo systemctl restart systemd-networkd(如果使用 netplan) 或检查网络管理器设置。宿主机和虚拟机之间无法复制粘贴/拖拽文件VMware Tools 未安装或未正确运行。在 Ubuntu 终端执行vmware-toolbox-cmd -v查看版本若无输出则未安装。按照本文第 6 节重新安装 VMware Tools并确保已重启虚拟机。虚拟机运行非常卡顿分配给虚拟机的资源尤其是内存不足。观察宿主机任务管理器是否内存占用率持续高于 90%。1. 关闭虚拟机增加其内存分配。2. 关闭宿主机上不必要的程序释放资源。3. 在 Ubuntu 内使用htop命令查看哪些进程占用资源过多。无法全屏显示或分辨率不对未安装 VMware Tools 或显示驱动问题。检查显示设置中可选分辨率是否很少。1. 安装 VMware Tools见第6节。2. 安装后在 Ubuntu 显示设置中即可选择自适应分辨率或全屏。9. 最佳实践与使用建议为了让你的虚拟机环境更高效、更稳定这里有一些进阶建议。快照管理策略黄金镜像在安装好系统、更新、常用工具如 git, curl, build-essential后创建一个名为 “Base_Clean” 的快照。这是所有后续工作的起点。项目快照在开始一个新项目或实验前先恢复到“Base_Clean”状态然后创建一个以项目命名的快照如 “Project_Web_Dev”。项目结束后可以删除这个快照。定期清理旧的、无用的快照会占用磁盘空间。定期在 VMware 的“快照管理器”中查看并删除不再需要的快照。文件共享与传输VMware 共享文件夹这是比拖拽更稳定的文件共享方式。在虚拟机设置 - “选项” - “共享文件夹”中添加宿主机上的一个目录并勾选“始终启用”。在 Ubuntu 中共享文件夹通常位于/mnt/hgfs/目录下。使用 SSH/SFTP在 Ubuntu 中安装 openssh-server (sudo apt install openssh-server)然后就可以使用 WinSCP、FileZilla 等工具通过 SFTP 协议传输文件这种方式更专业适合开发。备份虚拟机整个虚拟机文件夹包含.vmx,.vmdk等文件就是你的虚拟电脑。定期将这个文件夹复制到移动硬盘或网盘是最完整的备份方式。在复制或移动虚拟机文件夹前务必先关闭虚拟机电源否则可能导致文件损坏。多虚拟机管理你可以创建多个不同配置的虚拟机如一个 Ubuntu 22.04一个 Ubuntu 24.04一个 CentOS Stream用于测试软件在不同系统上的兼容性。利用 VMware 的“克隆”功能可以从一个已有的虚拟机快速复制出一个新的、完全相同的副本节省安装时间。合规与安全在虚拟机中进行的任何测试和学习都应遵守相关软件的使用许可。虽然虚拟机是隔离的但通过网络NAT仍可与外界通信。如果进行网络相关的安全测试请确保在完全隔离的虚拟网络环境中进行并了解相关法律法规。通过 VMware 安装 Ubuntu你获得了一个强大、灵活且安全的 Linux 实验环境。这个环境的核心价值在于其“可重置性”和“隔离性”。无论是学习一个可能破坏系统的命令还是测试一个未知的软件包你都可以放心大胆地操作因为快照功能让你随时可以回到安全点。对于初学者最先应该验证的功能就是快照。在完成系统安装和基础配置后立即拍一个快照。然后尝试安装一些软件修改一些系统设置甚至故意执行sudo rm -rf /在虚拟机里体验一下从快照恢复的便捷。这个操作会让你深刻理解虚拟机的威力。最容易踩的坑通常集中在第一步BIOS 中未开启虚拟化支持以及安装过程中误以为会格式化物理硬盘。只要按照本文的步骤仔细阅读提示这两个问题都可以避免。掌握了这个基础技能后你的下一步可以有很多方向在这个 Ubuntu 虚拟机里学习 Docker 容器技术、搭建一个 LAMP/LEMP 网站服务器、配置 Kubernetes 单机学习环境或者用它作为跳板机学习 Ansible 自动化运维。这个由你亲手搭建的虚拟世界将成为你技术成长道路上最可靠的沙盒。