VMware Workstation 16 + Ubuntu 22.04.6 LTS 虚拟机环境搭建与优化指南

📅 发布时间:2026/8/17 13:55:59
VMware Workstation 16 + Ubuntu 22.04.6 LTS 虚拟机环境搭建与优化指南 1. 项目概述为什么选择这个组合如果你正准备踏入Linux世界或者需要一个稳定、隔离的开发测试环境那么“VMware Workstation 16 Ubuntu 22.04.6 LTS”这个组合几乎可以说是当前桌面虚拟化场景下的黄金搭档。我这些年用这个组合搭建过不下几十个开发、测试和学习环境从个人项目到团队协作它都表现得相当可靠。简单来说VMware Workstation 16是一款功能强大的桌面虚拟机软件它能在你的Windows或Linux主机上模拟出多台完整的计算机。而Ubuntu 22.04.6 LTS则是Canonical公司发布的长期支持版Linux发行版LTS意味着它有长达5年的官方支持系统稳定、软件生态成熟。把它们俩结合起来你就能在自己的电脑里安全、便捷地运行一个完全独立的Ubuntu系统想怎么折腾就怎么折腾完全不用担心搞坏主机。这个组合的核心价值在于“隔离”与“复现”。对于开发者你可以用它来搭建一个纯净的Python、Java或Docker开发环境对于学生或初学者它是一个零风险的Linux学习沙盒对于测试工程师可以快速克隆出多个完全一致的测试环境。相比于直接在物理机上安装双系统虚拟机方案避免了分区风险、启动项冲突并且可以随时创建快照一键回退到任意时间点这种灵活性是物理安装无法比拟的。2. 核心组件下载获取官方正版资源工欲善其事必先利其器。第一步是确保我们下载的软件和系统镜像来源可靠、版本正确。很多新手容易在这里栽跟头比如下载到捆绑了恶意软件的安装包或者镜像版本不对导致后续安装失败。2.1 VMware Workstation 16 Pro 官方下载与授权首先解决VMware Workstation 16。虽然VMware已经推出了更新的17版本但16版本经过长期迭代非常稳定对硬件的要求也相对友好依然是很多人的首选。官方下载渠道最安全的途径是访问VMware官方网站。你可以直接搜索“VMware Workstation Pro download”找到对应版本。官网通常会提供最新版但也会保留历史版本的下载链接。确保你下载的是“Workstation 16 Pro for Windows”或对应你主机系统的版本。关于许可证密钥这是一个无法回避的话题。VMware Workstation是一款商业软件需要有效的许可证密钥License Key才能解锁全部功能并长期使用。在安装过程中或安装后首次启动时软件会要求你输入密钥。注意网络上流传的所谓“永久激活密钥”、“序列号生成器”风险极高。它们可能包含病毒、木马或者很快被官方封禁导致软件突然无法使用。最稳妥的方式是购买正版许可证或者利用VMware官方提供的30天免费试用期。对于学生和教师可以关注VMware的学术授权计划有时能以较低成本获得正版授权。在测试和学习阶段充分利用试用期是完全合法且安全的选择。下载完成后你会得到一个名为类似VMware-workstation-full-16.x.x-xxxxxx.exe的安装程序文件。请务必核对文件大小和数字签名右键点击文件 - 属性 - 数字签名以确保文件在传输过程中未被篡改。2.2 Ubuntu 22.04.6 LTS 镜像获取接下来是Ubuntu系统镜像。LTS是“Long Term Support”的缩写22.04是版本号2022年4月发布.6代表截至某个时间点的累积更新版本集成了发布以来的所有安全更新和重要修复因此直接安装.6版本比安装最初的22.04再更新几百个包要省事得多。推荐下载源Ubuntu 官方镜像站这是最权威的来源。访问 releases.ubuntu.com找到 22.04.6 LTS 目录选择ubuntu-22.04.6-desktop-amd64.iso文件。desktop指桌面版amd64指64位系统适用于绝大多数现代电脑。国内镜像源如果你从国外官方源下载速度较慢可以使用国内的镜像站以加速下载例如阿里云开源镜像站清华大学开源软件镜像站华为云开源镜像站 在这些站点的“ubuntu-releases”目录下同样可以找到22.04.6的ISO文件。使用国内镜像站不仅能提升下载速度还能减轻官方服务器的压力。镜像校验下载完成后强烈建议进行校验。官方会提供ISO文件的SHA256或MD5校验值。你可以使用Windows下的工具如certutil命令或第三方软件如HashCalc计算你下载文件的哈希值与官网提供的进行比对。这一步能100%确保你下载的镜像完整无误避免安装到一半报错。3. VMware Workstation 16 安装与初始配置详解拿到安装包后我们开始部署虚拟机平台。整个过程虽然简单但有几个配置选项直接影响后续虚拟机的性能和体验。3.1 安装步骤与关键选项双击运行下载好的安装程序以管理员身份运行可以获得最佳兼容性。欢迎界面与许可协议一路点击“Next”接受许可协议。安装类型选择这里建议选择“Custom”自定义安装。点击“Next”后你可以更改软件的安装路径。默认是C盘如果你C盘空间紧张可以更换到其他分区但路径中最好不要包含中文或特殊字符。用户体验设置接下来几个选项需要留意Enhanced Keyboard Driver增强型键盘驱动程序。建议勾选它可以更好地处理国际键盘和额外功能键。Start VMware Workstation after installation安装后立即启动。按需选择。其余如“检查产品更新”、“加入VMware客户体验提升计划”等可根据个人偏好决定。快捷方式创建选择是否创建桌面、开始菜单快捷方式。准备安装点击“Install”开始复制文件。安装过程中Windows可能会弹出“Windows安全”对话框询问是否安装VMware设备驱动务必选择“始终安装此驱动程序软件”。输入许可证密钥文件复制完成后会提示你输入许可证密钥。如果你有正版密钥在此处输入如果没有可以选择“我希望试用VMware Workstation 16 Pro 30天”点击“完成”。安装完成后建议重启一次主机电脑以确保所有虚拟化驱动加载正常。3.2 安装后的必要检查与配置重启后首次启动VMware Workstation有几个地方需要先确认一下这对后续创建流畅的虚拟机至关重要。检查虚拟化技术是否开启这是虚拟机运行的基石。VMware需要CPU的硬件虚拟化支持Intel VT-x 或 AMD-V。你可以在Windows任务管理器的“性能”标签页下的“CPU”信息里查看“虚拟化”是否已启用。如果显示“已禁用”则需要进入电脑的BIOS/UEFI设置中开机时按F2、Del等键找到相关选项通常位于Advanced或Security设置里并启用它。配置虚拟机默认位置VMware创建的每个虚拟机都会包含一系列文件虚拟硬盘、配置文件等默认会放在C:\Users\你的用户名\Documents\Virtual Machines目录。如果C盘空间有限最好提前更改这个默认位置。打开VMware Workstation点击顶部菜单栏的“编辑” - “首选项”。在“工作区”标签页你可以看到“虚拟机默认位置”将其修改到一个空间充足的分区例如D:\VMware\Virtual Machines。这样以后新建的虚拟机都会存放在这里。网络连接理解VMware提供了几种网络模式对于新手理解“NAT模式”就够了。在这种模式下虚拟机会通过主机的网络连接上网就像你家路由器下的另一台设备拥有自己的内网IP对外则共享主机的IP。这种模式配置最简单绝大多数情况都适用。4. 创建并安装Ubuntu 22.04.6 LTS虚拟机平台准备好了现在开始“组装电脑”并安装操作系统。这是整个过程中最核心的一步。4.1 新建虚拟机向导在VMware主界面点击“创建新的虚拟机”选择“典型推荐”配置然后点击“下一步”。安装来源选择“安装程序光盘映像文件(iso)”然后点击“浏览”找到你之前下载的ubuntu-22.04.6-desktop-amd64.iso文件。VMware检测到Ubuntu镜像后通常会自动识别系统类型。个性化Linux接下来需要设置你的全名、用户名和密码。这里非常重要全名可以随意如“Ubuntu User”。用户名这是你登录系统、在终端中显示的名字建议使用英文小写字母和数字例如“devuser”。这个用户名后续会用于sudo命令。密码设置一个安全的密码安装过程和每次登录、执行特权操作都需要它。请务必牢记。命名虚拟机与选择位置给你的虚拟机起个名字比如“Ubuntu 22.04.6 Dev”。位置就使用我们之前在首选项里设置好的默认位置无需更改。指定磁盘容量这里设置虚拟硬盘的大小。对于Ubuntu桌面版建议至少分配50GB。即使你目前用不到这么多分配一个稍大的空间也更灵活。选择“将虚拟磁盘拆分成多个文件”这样便于迁移和备份。准备创建最后一步会显示虚拟机的硬件配置摘要。先别急着点完成点击“自定义硬件...”我们需要进行一些关键调整。4.2 硬件自定义配置详解点击“自定义硬件”会打开一个窗口这里决定了虚拟机的“身体素质”。内存这是影响虚拟机流畅度的最关键因素。分配原则是在保证主机系统流畅运行的前提下尽可能多分。如果你的主机有16GB物理内存分配给虚拟机4GB-8GB是一个合理的范围。对于仅进行基础学习4GB勉强够用如果要进行开发或运行多个服务建议8GB或以上。直接在输入框里修改数值即可。处理器分配CPU核心数。同样需要兼顾主机。现代CPU多是多核心多线程的。如果你的CPU是4核8线程给虚拟机分配“2个处理器核心每个核心1路”是安全的。这相当于给了虚拟机两个物理核心的计算能力。对于开发编译等任务可以适当多分配。网络适配器保持默认的“NAT模式”即可这样虚拟机可以直接上网。显示器将“加速3D图形”勾选上。这对于Ubuntu GNOME桌面环境的流畅显示非常重要能显著提升桌面动画和窗口拖动的体验。其他设备像声卡、打印机等如果虚拟机用不到可以移除以减少资源占用。配置完成后点击“关闭”回到摘要页然后点击“完成”。VMware会立即开始创建虚拟磁盘文件并自动启动虚拟机从你指定的ISO镜像开始安装Ubuntu。5. Ubuntu 22.04.6 系统安装过程实操虚拟机启动后你会看到Ubuntu的GRUB引导界面和紫色的安装欢迎界面。接下来的安装过程基本上是图形化点击操作但有几个地方需要做出选择。语言选择第一步选择安装语言这也会成为系统默认语言。选择“中文简体”即可。键盘布局通常选择“Chinese”或者直接使用默认的“English (US)”也可以安装后可以再添加中文输入法。更新与其他软件这个界面有两个重要选项正常安装 vs 最小安装“正常安装”包含网页浏览器、办公套件、游戏、媒体工具等“最小安装”只包含最基本的系统和工具非常简洁。对于开发环境我强烈推荐选择“最小安装”这样系统更干净启动更快需要什么软件再自己安装。我们后续完全可以通过apt命令安装任何需要的开发工具。其他选项务必勾选“为图形或无线硬件安装第三方软件”以及“安装时下载更新”。前者包含了某些硬件的专有驱动如某些无线网卡驱动能提供更好的兼容性后者能在安装过程中就打好安全补丁节省安装后的更新时间。安装类型这是最关键的一步。由于我们是在虚拟机上安装整个虚拟硬盘都是空的所以选择“清除整个磁盘并安装Ubuntu”是唯一且安全的选择。不用担心这个操作只会影响虚拟机的虚拟硬盘对你主机上的真实数据绝对安全。点击“现在安装”。时区设置在地图上点击中国区域城市选择“Shanghai”时间就会自动设置为东八区。创建用户这里会自动填入你在创建虚拟机时设置的全名、用户名和密码确认无误即可。开始安装点击“继续”系统就会开始复制文件、安装系统。这个过程大概需要10-30分钟取决于你的主机硬盘速度。安装过程中屏幕右侧会播放一个介绍Ubuntu特性的幻灯片。安装完成后系统会提示你重启。点击“现在重启”虚拟机可能会提示你“请移除安装介质然后按回车键”。此时你需要在VMware的菜单栏点击“虚拟机” - “电源” - “发送 CtrlAltDel”来模拟按下重启键或者直接关闭虚拟机电源再重新启动。重启后拔除ISO镜像的连接VMware菜单虚拟机 - 可移动设备 - CD/DVD - 设置取消“已连接”勾选虚拟机就会从新安装的硬盘启动了。6. 安装后的首要优化与必备软件配置首次进入Ubuntu桌面一个干净的系统摆在面前。先别急着兴奋完成以下几项配置能让你的虚拟机用起来更顺手、更高效。6.1 系统更新与源替换首先确保系统是最新的。打开终端快捷键CtrlAltT执行以下命令sudo apt update sudo apt upgrade -ysudo表示以管理员权限运行会提示你输入当前用户的密码。apt update是更新软件包索引列表apt upgrade是升级所有可升级的软件包。为了提高后续安装软件的速度建议将软件源替换为国内镜像。Ubuntu 22.04 自带了一个“软件和更新”工具。点击屏幕左下角的“显示应用程序”9个点图标搜索“Software Updates”或“软件和更新”。打开后在“Ubuntu Software”标签页下将“Download from”下载自从“Main server”更改为中国的服务器例如“mirrors.aliyun.com”或“mirrors.tuna.tsinghua.edu.cn”。关闭窗口它会提示更新缓存确认即可。之后所有的apt操作都会从这个更快的镜像站获取数据。6.2 安装VMware Tools增强工具这是提升虚拟机体验的重中之重。VMware Tools是一套驱动和实用程序能实现以下关键功能自由拖放文件在主机和虚拟机之间直接拖拽文件。共享剪贴板在主机和虚拟机之间复制粘贴文本。屏幕自适应虚拟机窗口大小改变时Ubuntu桌面分辨率自动调整。更好的图形性能和鼠标集成。在Ubuntu 22.04上安装VMware Tools非常方便因为开源版本的open-vm-tools已经集成在官方源中。只需在终端执行sudo apt install open-vm-tools-desktop -y安装完成后务必重启虚拟机在终端输入sudo reboot所有增强功能才会生效。6.3 基础开发环境搭建示例根据你的需求可以开始搭建环境。例如安装Python3、pip和Git这些通常最小安装已经自带但可以更新sudo apt install python3 python3-pip git -y如果你想安装Docker可以参考官方文档但核心步骤是# 1. 卸载旧版本如有 sudo apt remove docker docker-engine docker.io containerd runc # 2. 安装依赖 sudo apt install ca-certificates curl gnupg lsb-release -y # 3. 添加Docker官方GPG密钥和仓库建议使用国内镜像加速 curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo deb [arch$(dpkg --print-architecture) signed-by/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable | sudo tee /etc/apt/sources.list.d/docker.list /dev/null # 4. 安装Docker引擎 sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y # 5. 将当前用户加入docker组避免每次用sudo sudo usermod -aG docker $USER执行完最后一步后需要注销并重新登录用户组更改才会生效。7. 虚拟机日常使用技巧与高级管理环境搭好了如何用得顺手、管得高效下面这些技巧是我多年使用总结出来的能极大提升效率。7.1 快照与克隆时光机和复制器这是虚拟机相比物理机最大的优势之一。快照Snapshot相当于给虚拟机的当前状态拍一张照片。在你进行任何有风险的操作如升级内核、安装不熟悉的软件、修改关键配置之前创建一个快照。如果操作失败你可以瞬间回滚到快照时的完美状态。在VMware中选中虚拟机点击“虚拟机”菜单 - “快照” - “拍摄快照”取个名字和描述即可。切记快照会占用磁盘空间不宜过多且不要在快照上运行虚拟机太久。克隆Clone当你需要创建一个与当前虚拟机一模一样的新环境时克隆是最高效的方式。例如你已经配置好了一个完美的Python开发环境现在需要另一个来做测试。右键点击虚拟机 - “管理” - “克隆”。你可以选择创建“完整克隆”完全独立的一份拷贝性能好但占用空间大或“链接克隆”依赖父虚拟机磁盘创建快但性能略有依赖节省空间。对于需要分发给团队或长期使用的环境建议用完整克隆。7.2 性能调优与资源分配如果感觉虚拟机运行卡顿可以从以下几个方面排查和优化内存与CPU回顾第4.2节检查分配是否充足。你可以在虚拟机运行时通过VMware的“虚拟机” - “设置” - “硬件”动态调整内存和CPU核心数量需要虚拟机处于关机状态才能进行某些更改。虚拟硬盘类型在创建虚拟机时硬盘类型选择“SCSI”通常性能优于“IDE”。在现有虚拟机上无法直接更改但可以在创建新虚拟机时注意。主机资源占用确保主机本身有足够的空闲资源。关闭主机上不必要的后台程序特别是内存消耗大的应用。虚拟机内优化在Ubuntu内可以使用htop命令需安装sudo apt install htop查看资源占用情况关闭不必要的图形特效在“设置”-“外观”中或者考虑使用更轻量级的桌面环境如Xfce。7.3 网络与共享文件夹配置固定IP地址可选默认NAT模式下虚拟机IP由VMware内部的DHCP分配可能会变。如果你需要从主机通过固定IP访问虚拟机如SSH可以在Ubuntu内设置静态IP。但这通常需要修改VMware虚拟网络编辑器和Ubuntu内的网络配置文件对新手稍复杂。更简单的替代方案是使用主机名访问或者在虚拟机内安装avahi-daemonsudo apt install avahi-daemon之后可以在主机上用主机名.local如ubuntu-22.local访问。共享文件夹这是比拖拽更方便的文件交换方式。首先在VMware中设置虚拟机设置 - 选项 - 共享文件夹添加一个主机上的目录并启用。然后在Ubuntu中共享的文件夹会出现在/mnt/hgfs/目录下。如果看不到可能需要手动安装open-vm-tools-desktop我们已经装了并检查该服务是否运行。8. 常见问题与故障排查实录即使按照步骤操作也可能会遇到一些问题。这里记录了几个最常见的情况和解决方法。问题1安装Ubuntu时卡在“正在探测文件系统...”或某个百分比很久。原因与解决这通常与虚拟机的磁盘控制器类型或ISO镜像完整性有关。首先确保你下载的ISO镜像校验码正确。其次在创建虚拟机时在“自定义硬件”中将硬盘的“虚拟设备节点”从默认的“IDE”改为“SCSI”或“NVMe”如果VMware版本支持然后重新安装。SCSI控制器在现代系统上驱动兼容性更好。问题2安装VMware Toolsopen-vm-tools后拖拽和复制粘贴仍然无效。排查步骤确认open-vm-tools-desktop确实已安装apt list --installed | grep open-vm-tools。确认虚拟机已完全重启。在VMware菜单栏检查“虚拟机” - “可移动设备” - “CD/DVD”是否连接了某个ISO如果有断开它。检查VMware的“虚拟机设置” - 选项 - “客户机隔离”确保“拖放”和“复制粘贴”两项都已勾选。有时X Window系统的问题会导致失效。尝试在Ubuntu中注销当前用户重新登录或者重启图形界面快捷键CtrlAltF2进入tty2登录后执行sudo systemctl restart gdm或sudo systemctl restart lightdm然后CtrlAltF1或F7返回图形界面。问题3虚拟机无法连接网络。排查步骤首先检查VMware右下角状态栏的网络适配器图标是绿色勾还是红色叉红色表示未连接。检查虚拟机设置中的网络适配器是否选择了“NAT模式”并已连接。在Ubuntu内点击右上角网络图标查看是否禁用了网络。尝试启用。在终端执行ping 8.8.8.8测试是否能通外网IP。如果不通执行ip addr show查看网卡是否获取到了IP地址通常是ens33或ens160网卡。如果IP是169.254.x.x这类地址说明DHCP获取失败。可以尝试重启网络服务sudo netplan applyUbuntu 22.04使用Netplan或重启虚拟机。问题4虚拟机运行非常卡顿鼠标移动都迟缓。可能原因与解决3D加速未开启这是最常见的原因。务必按照4.2节所述在虚拟机设置中勾选“加速3D图形”。内存不足检查分配给虚拟机的内存是否过小如小于2GB同时检查主机是否内存紧张。主机显卡驱动问题确保主机尤其是Windows主机安装了最新的显卡驱动程序。虚拟机内显卡驱动在Ubuntu的“软件和更新” - “附加驱动”中查看是否有可用的专有显卡驱动对于VMware虚拟显卡通常使用开源驱动即可这里一般没有额外选项。问题5如何从主机SSH连接到虚拟机配置方法默认NAT模式下主机无法直接通过IP访问虚拟机。有两种简单方法使用端口转发在VMware虚拟机设置 - 网络适配器 - NAT设置 - 端口转发添加一条规则将主机某个端口如2222转发到虚拟机的22端口SSH默认端口。之后在主机SSH客户端连接localhost:2222即可。将网络模式改为“桥接模式”在虚拟机设置中将网络适配器改为“桥接模式”并复制物理网络连接状态。这样虚拟机会从你的家庭路由器获取一个和主机同网段的IP主机可以直接用这个IP进行SSH连接。这种方式更直接但需要你的网络环境支持。掌握这些排查方法你就能独立解决90%以上在VMware中安装和使用Ubuntu时遇到的问题。这个组合的稳定性经过无数开发者验证剩下的就是根据你的具体需求在这个纯净、强大的虚拟环境中去探索和构建了。