VMware虚拟机安装Ubuntu 22.04 LTS完整指南与避坑实践

📅 2026/6/30 20:25:22
VMware虚拟机安装Ubuntu 22.04 LTS完整指南与避坑实践
之前帮同事配置开发环境时经常遇到虚拟机安装的各种“玄学”问题从镜像下载慢到网络配置错误每一步都可能卡住新手。本文将以 VMware Workstation Pro 和 Ubuntu 22.04 LTS 为例手把手演示从零开始的完整安装流程并提供一套经过验证的避坑指南。无论你是需要搭建 Linux 学习环境、部署测试服务还是为开发准备隔离沙箱这篇教程都能让你一次成功文末也会附上相关资源的获取指引。1. 核心概念与环境准备在开始安装之前我们需要明确几个关键概念并准备好必要的软件环境。这能帮助你理解每一步操作的意义而非机械地点击“下一步”。1.1 虚拟机与 Ubuntu 简介虚拟机Virtual Machine, VM是一种通过软件模拟的完整计算机系统。它拥有虚拟的 CPU、内存、硬盘和网卡可以像物理机一样运行独立的操作系统。VMware Workstation Pro 就是一款功能强大的桌面虚拟化软件它允许你在 Windows 或 Linux 宿主机上同时运行多个不同的客户机操作系统如 Ubuntu且彼此隔离互不影响。这对于软件测试、安全研究、搭建复杂网络环境或运行特定平台软件如只能在 Linux 下编译的程序至关重要。Ubuntu是一个基于 Debian 的 Linux 发行版以用户友好、社区活跃和更新稳定著称。它提供了图形化桌面环境对新手极其友好。LTSLong-Term Support版本是长期支持版每两年发布一次提供长达 5 年的安全更新和维护支持是用于学习和生产环境的首选。本文选择的 Ubuntu 22.04 LTSJammy Jellyfish就是这样一个稳定版本。1.2 所需软件与资源清单安装前请确保你已准备好以下两样东西VMware Workstation Pro 软件用于创建和管理虚拟机的平台。Ubuntu 22.04 LTS 系统镜像文件即 ISO 文件包含了完整的操作系统安装程序。重要声明与安全提示正版倡议VMware Workstation Pro 是商业软件建议从官方网站购买正版授权以获取完整功能、安全更新和技术支持。对于学生、教师或个人学习者可以关注其提供的免费教育许可或试用版。资源获取Ubuntu 系统镜像是完全免费且开源的务必从其官方网站或官方认可的镜像站下载以确保文件完整性和安全性避免植入恶意程序。Ubuntu 官网https://ubuntu.com/download/desktop国内镜像站下载速度更快例如阿里云镜像、网易镜像、中科大镜像等。系统要求确保你的物理电脑满足基本要求64位处理器、至少 8GB 物理内存RAM、20GB 以上的可用磁盘空间。为虚拟机分配资源时不应超过物理机的实际能力。2. VMware Workstation Pro 安装与基础配置如果你已经安装了 VMware可以跳过此节。本节将简述安装过程及安装后的必要设置。2.1 安装 VMware Workstation Pro运行下载好的 VMware 安装程序如VMware-workstation-full-17.0.0-20800274.exe。跟随安装向导接受许可协议选择安装路径建议使用默认路径。在“用户体验设置”步骤建议取消勾选“启动时检查产品更新”和“加入 VMware 客户体验提升计划”以加快启动速度。继续点击“下一步”直至安装完成可能需要重启计算机。2.2 初始化配置与创建第一个虚拟机安装完成后首次运行 VMware你会看到主界面。我们首先通过创建新虚拟机来熟悉流程。点击“创建新的虚拟机”或通过“文件”-“新建虚拟机”进入向导。选择配置类型建议选择“典型推荐”这适用于大多数场景。安装客户机操作系统选择“稍后安装操作系统”。这是一个关键选择它允许我们更精细地配置虚拟机硬件之后再指定镜像文件。选择客户机操作系统客户机选择“Linux”版本选择“Ubuntu 64 位”。命名虚拟机为你的虚拟机起一个易于识别的名字例如“Ubuntu 22.04 Dev”。选择虚拟机文件的存储位置确保该磁盘分区有足够空间建议至少 50GB 可用空间。指定磁盘容量最大磁盘大小建议设置为40GB或更多。选择“将虚拟磁盘拆分成多个文件”这样便于迁移和备份。自定义硬件关键步骤在向导最后点击“自定义硬件”按钮进行详细设置。内存为虚拟机分配内存。对于带图形界面的 Ubuntu 桌面版建议分配至少 4GB (4096 MB)。如果你的物理内存有 16GB分配 6-8GB 会获得更流畅的体验。切勿超过物理内存的 70%。处理器分配处理器核心数量。建议分配2 个核心。如果你的 CPU 核心数较多如 8 核可以分配 4 个核心以提升性能。新 CD/DVD (SATA)这是加载 Ubuntu 镜像的地方。在右侧选择“使用 ISO 映像文件”然后点击“浏览”找到你下载的ubuntu-22.04.3-desktop-amd64.iso文件。网络适配器默认的“NAT 模式”即可。该模式下虚拟机会共享主机的 IP 地址上网主机和虚拟机可以互访虚拟机可以访问外部网络但外部网络无法直接访问虚拟机是最简单安全的网络模式。USB 控制器确保存在即可。其他硬件如声卡、打印机可保持默认或移除。点击“关闭”返回向导然后点击“完成”。至此一个空的虚拟机“壳子”已经创建好它具备了虚拟的 CPU、内存、硬盘并关联了 Ubuntu 安装镜像。接下来我们将启动这个虚拟机开始安装 Ubuntu 系统。3. Ubuntu 22.04 LTS 系统安装详解现在我们启动虚拟机进入正式的 Ubuntu 安装环节。3.1 启动安装与语言选择在 VMware 主界面选中你刚创建的虚拟机如“Ubuntu 22.04 Dev”点击“开启此虚拟机”。虚拟机会从之前关联的 ISO 镜像启动你会看到 Ubuntu 的启动菜单。选择“Try or Install Ubuntu”并按回车。稍等片刻会进入 Ubuntu 的 Live CD 桌面环境。你可以先试用系统但我们的目的是安装。双击桌面上的“Install Ubuntu 22.04 LTS”图标。3.2 安装过程步骤拆解安装向导会引导你完成以下步骤请按顺序操作选择语言在列表中选择“中文简体”点击“继续”。键盘布局保持“Chinese”和“Chinese”即可点击“继续”。更新和其他软件正常安装vs最小安装建议选择“正常安装”它会包含网页浏览器、办公套件、游戏等常用软件更适合桌面用户。“最小安装”则只包含基本系统和浏览器。其他选项务必勾选“为图形或无线硬件以及其它媒体格式安装第三方软件”。这会安装额外的驱动和编解码器如 MP3 播放支持提升硬件兼容性和用户体验。点击“继续”。安装类型磁盘分区最关键的一步由于我们是全新的虚拟机会看到“清除整个磁盘并安装 Ubuntu”的选项并且下面会显示我们之前创建的虚拟磁盘如VBOX HARDDISK或SCSI设备。对于虚拟机新手强烈推荐使用这个默认选项。安装程序会自动为我们创建必要的分区/根分区、swap交换分区等。重要提示这个操作只会清除虚拟机的虚拟硬盘对你物理电脑上的真实数据绝对安全不会有任何影响。点击“现在安装”在弹出的确认对话框中点击“继续”。选择时区在地图上点击中国区域上海附近时区会自动设置为Asia/Shanghai。点击“继续”。创建用户你的姓名输入你喜欢的名字如developer。你的计算机名系统会自动生成一个也可以修改如ubuntu-dev。这个名字会出现在终端提示符和网络上。用户名这是你登录系统用的账户名如dev。建议使用小写字母和数字。密码设置一个安全的密码。下方有“自动登录”和“要求密码登录”选项。为了安全建议选择“要求密码登录”。填写完毕后点击“继续”。开始安装系统开始复制文件、安装系统。这个过程大约需要 10-20 分钟取决于你的物理机性能。你可以观看幻灯片了解 Ubuntu 特性。安装完成安装结束后会提示“安装完成需要重启计算机”。点击“现在重启”。重启过程虚拟机重启时VMware 可能会提示“Please remove the installation media and press ENTER”。此时我们需要“弹出”安装镜像。回到 VMware 窗口在上方菜单栏选择“虚拟机” - “可移动设备” - “CD/DVD (SATA)” - “断开连接”或者“设置”。然后按键盘上的Enter键。虚拟机将从新安装好的虚拟硬盘启动进入 Ubuntu 系统。4. 首次启动与必要配置重启后你将看到 Ubuntu 的登录界面。输入之前创建的用户密码登录。4.1 初始系统更新进入桌面后首要任务是更新系统软件包以获取最新的安全补丁和软件更新。按下键盘快捷键Ctrl Alt T打开终端。在终端中依次输入以下命令需要输入密码密码输入时不可见sudo apt update该命令会更新本地软件包索引列表。sudo apt upgrade -y该命令会升级所有可升级的已安装软件包。-y参数表示自动确认。等待更新完成。这可能需要一些时间取决于网络速度和更新包大小。4.2 安装 VMware Tools增强工具VMware Tools 是一套实用程序和驱动集合它能显著提升虚拟机的性能和使用体验实现以下关键功能鼠标无缝移动无需按Ctrl Alt释放鼠标光标可以在主机和虚拟机之间自由穿梭。屏幕自适应虚拟机窗口大小改变时Ubuntu 桌面分辨率自动调整。共享剪贴板在主机和虚拟机之间复制粘贴文本。文件拖放在主机和虚拟机之间直接拖放文件需额外配置。更好的图形性能。安装步骤在 VMware 顶部菜单栏点击“虚拟机” - “安装 VMware Tools...”。此时Ubuntu 桌面上会出现一个名为“VMware Tools”的光盘图标。打开终端执行以下命令来挂载并安装# 创建一个挂载点目录 sudo mkdir -p /mnt/cdrom # 挂载 VMware Tools 虚拟光盘 sudo mount /dev/cdrom /mnt/cdrom # 进入挂载目录 cd /mnt/cdrom # 将安装包复制到 /tmp 目录并解压 cp VMwareTools-*.tar.gz /tmp/ cd /tmp tar -xzf VMwareTools-*.tar.gz # 进入解压后的目录并运行安装脚本 cd vmware-tools-distrib/ sudo ./vmware-install.pl安装脚本会开始运行并询问一系列问题。对于所有问题直接按回车键使用默认值即可除非你非常清楚自己在做什么。安装完成后重启虚拟机以使所有功能生效sudo reboot重启后你应该能体验到鼠标无缝移动和屏幕自适应功能了。4.3 配置软件源可选但推荐为了在国内获得更快的软件下载速度可以将 Ubuntu 的软件源替换为国内镜像源如阿里云、清华、中科大等。备份原有源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup编辑源列表文件。可以使用nano或vim编辑器。这里以nano为例sudo nano /etc/apt/sources.list将文件内容全部删除或注释掉替换为以下阿里云镜像源的内容适用于 Ubuntu 22.04deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse按Ctrl O保存按Enter确认再按Ctrl X退出nano。更新软件包列表以应用新源sudo apt update5. 常见问题与排查思路在安装和使用过程中你可能会遇到以下问题。这里提供排查思路和解决方案。问题现象可能原因解决思路虚拟机启动后黑屏左上角光标闪烁1. 显卡驱动/3D加速冲突。2. 系统未正确安装。1. 关闭虚拟机在 VMware 中编辑虚拟机设置 - 显示器取消勾选“加速 3D 图形”然后重启。2. 检查安装镜像是否完整重新安装。安装过程中卡在某个百分比1. 网络问题在下载语言包或更新时。2. 安装介质或虚拟磁盘错误。1. 在“更新和其他软件”步骤取消勾选“安装 Ubuntu 时下载更新”安装完成后再更新。2. 重新创建虚拟机并确保 ISO 文件下载完整校验 SHA256。安装后无法连接网络1. 虚拟机网络适配器未启用或模式错误。2. 系统网络服务未启动。1. 检查虚拟机设置 - 网络适配器确保已连接并处于NAT 模式。2. 在 Ubuntu 终端运行sudo systemctl restart NetworkManager。VMware Tools 安装失败或功能无效1. 未正确挂载虚拟光盘。2. 缺少编译依赖。3. 内核头文件不匹配。1. 确保已通过菜单“安装 VMware Tools”加载光盘并正确挂载到/mnt/cdrom。2. 安装前先执行sudo apt install build-essential linux-headers-$(uname -r)。3. 重启后若无效尝试手动编译安装开源替代品open-vm-tools:sudo apt install open-vm-tools open-vm-tools-desktop。系统运行缓慢1. 分配给虚拟机的内存或 CPU 核心不足。2. 宿主机本身资源紧张。3. 未安装 VMware Tools。1. 关闭虚拟机增加其内存和 CPU 核心分配量。2. 关闭宿主机上不必要的程序。3. 务必安装 VMware Tools 以提升图形和 I/O 性能。无法在主机和虚拟机间复制粘贴VMware Tools 的共享剪贴板功能未启用或未生效。1. 确认 VMware Tools 已成功安装并重启。2. 在 VMware 菜单虚拟机 - 设置 - 选项 - 客户机隔离确保“启用拖放”和“启用复制粘贴”都已勾选。6. 最佳实践与进阶配置完成基础安装后以下实践能让你的 Ubuntu 虚拟机更高效、更安全。6.1 快照管理系统的“后悔药”快照能保存虚拟机在某一时刻的完整状态磁盘、内存等。在安装重要软件、修改关键配置前创建一个快照如果操作失败可以瞬间回滚到之前的状态。创建快照在 VMware 中确保虚拟机关机或暂停点击“虚拟机” - “快照” - “拍摄快照”输入名称和描述如“Clean Install Ubuntu 22.04”。恢复快照如果需要回退点击“虚拟机” - “快照” - “恢复到快照”选择目标快照即可。最佳实践建议建立几个关键节点的快照例如“初始安装后”、“开发环境配置完成”、“生产应用部署前”。6.2 资源分配优化CPU不要将所有物理核心都分配给虚拟机宿主机系统本身也需要资源。通常分配物理核心数的 1/4 到 1/2 是安全的。内存遵循“宿主机保留至少 4GB”的原则。例如16GB 物理内存的机器分配给虚拟机 8GB 是合理的。磁盘使用“拆分虚拟磁盘”选项。虽然单个文件性能可能略好但多个文件更便于移动和备份。定期使用 VMware 的“清理磁盘”功能可以回收未使用的空间。6.3 安全与维护定期更新养成每周或每两周执行sudo apt update sudo apt upgrade的习惯。使用强密码避免使用简单密码即使是本地虚拟机。防火墙Ubuntu 默认安装了ufw防火墙但未启用。对于需要开放特定端口的服务如 SSH、Web 服务器应显式配置sudo ufw enable # 启用防火墙 sudo ufw allow 22/tcp # 允许 SSH (如果安装了openssh-server) sudo ufw status verbose # 查看规则备份重要数据不要将所有重要数据只存放在虚拟机内。利用 VMware 的共享文件夹功能或将重要项目代码通过 Git 托管确保数据安全。6.4 开发环境快速搭建建议如果你计划将此虚拟机用于开发可以运行以下命令一次性安装常用工具# 安装编译工具链、Git、curl、wget等 sudo apt install -y build-essential git curl wget vim net-tools openssh-server # 安装 Python3 及 pip sudo apt install -y python3 python3-pip python3-venv # 安装 Node.js (使用 NodeSource 仓库安装 LTS 版本) curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt install -y nodejs # 安装 Docker (可选) curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker $USER # 将当前用户加入docker组需注销重登录生效至此你已经拥有一个功能完整、性能优化且易于维护的 Ubuntu 虚拟机开发环境。从系统安装到工具配置再到日常维护的最佳实践这套流程覆盖了从入门到熟练使用的关键路径。遇到问题时善用快照和搜索引擎大部分难题都能找到解决方案。