十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

VMware Workstation 16与Ubuntu 22.04.6 LTS虚拟机环境搭建全攻略

VMware Workstation 16与Ubuntu 22.04.6 LTS虚拟机环境搭建全攻略 1. 项目缘起为什么是VMware Workstation 16与Ubuntu 22.04.6 LTS如果你正在看这篇文章大概率是刚接触虚拟机或者Linux想找一个稳定、可靠的“练手”环境。我猜得对吗作为一个在运维和开发环境里折腾了十多年的老手我太理解这种需求了。网上教程千千万但要么版本太老要么步骤跳跃要么在关键细节上语焉不详让你卡在某个报错界面进退两难。今天我就来填上这个坑。我们不谈虚的就实打实地走一遍VMware Workstation 16 Pro和Ubuntu 22.04.6 LTS这对“黄金搭档”的下载与安装全流程。选择它们的原因很直接稳定压倒一切。VMware 16是一个经过长期市场检验、功能完善且兼容性极佳的版本它不像最新版可能带有未知的Bug也不像太老的版本缺少对新硬件的支持。而Ubuntu 22.04 LTS长期支持版本更是Linux桌面和服务器领域的“定海神针”官方支持到2027年拥有最广泛的社区资源和软件生态22.04.6是其生命周期内最新的子版本修复了大量已知问题是新手入门和老手建站最稳妥的选择。这篇文章的目标就是让你看完之后能独立、顺畅地完成从零到一的搭建。我会把每个步骤背后的“为什么”讲清楚并分享那些只有踩过坑才知道的细节和技巧。我们开始吧。2. 战前准备获取“装备”与理解关键概念动手之前先把必要的“弹药”备齐并搞清楚几个核心概念这能帮你避开后面90%的坑。2.1 获取官方安装包渠道与版本确认首先确保你从官方或可信渠道下载这是安全与稳定的基石。1. VMware Workstation 16 Pro 下载官方渠道访问VMware官网找到Workstation Pro的产品页面。通常官网会提供最新版如VMware 17的试用下载。对于VMware 16你可能需要在官网的“产品下载”或“旧版本”存档中寻找或者通过合法的授权渠道获取安装包。一个关键提示务必记录下你获取的安装包的确切版本号例如16.2.5 build-20904516。这在你后续需要查找特定问题的解决方案时至关重要。许可证VMware Workstation是商业软件需要购买许可证密钥。官网提供30天免费试用足够你完成本教程并深入体验。请支持正版软件。2. Ubuntu 22.04.6 LTS 镜像下载官方镜像站强烈推荐从Ubuntu官方或国内镜像站下载。Ubuntu官网访问 releases.ubuntu.com找到 22.04.6 LTS 的目录选择ubuntu-22.04.6-desktop-amd64.iso文件。这是64位的桌面版镜像。国内镜像从官网下载可能较慢。可以使用清华大学开源软件镜像站、阿里云镜像站等搜索“Ubuntu 22.04.6”即可速度会快很多。版本选择这里有个重要知识点。ubuntu-22.04.6-desktop-amd64.iso这个文件名包含了所有信息22.04.6: 主版本号.6代表这是22.04 LTS系列的第6个更新版本集成了截至发布时的所有安全补丁和重要更新比最初的22.04镜像更稳定。desktop: 桌面版带有图形化界面GNOME适合初学者和日常使用。amd64: 指64位系统架构兼容现代的Intel和AMD CPU。.iso: 光盘镜像文件格式虚拟机可以直接用它来安装系统。注意下载完成后务必校验镜像文件的SHA256或MD5值官网或镜像站会提供确保文件在下载过程中没有损坏。一个损坏的镜像会导致安装过程中出现各种诡异错误。2.2 理解虚拟机与物理机关键配置参数解析在点击安装按钮前我们需要在VMware里为一台“虚拟电脑”做规划。这几个参数决定了虚拟机的性能和行为理解它们比盲目填写更重要。处理器CPU这里分配的是线程数。如果你的物理机是8核16线程的CPU给虚拟机分配“2个处理器核心”实际上意味着分配2个线程。对于Ubuntu桌面版日常使用分配2-4个核心是合理的起点。分配太多会拖慢宿主机太少则虚拟机卡顿。内存RAM这是影响虚拟机流畅度的最关键因素。Ubuntu 22.04桌面版官方推荐最小内存为4GB。我的经验是分配至少4GB4096 MB如果宿主机内存充裕如16GB以上分配8GB体验会更好。记住这里分配的内存是虚拟机独占的虚拟机开机时这部分内存就从宿主机中被划走了。硬盘DiskVMware会创建一个虚拟硬盘文件.vmdk来模拟物理硬盘。容量建议不少于50GB。即使你只安装系统后续安装开发工具、Docker、下载文件都会占用空间。我通常直接设置80GB或100GB避免日后扩容的麻烦。类型对于新手选择“将虚拟磁盘拆分成多个文件”更佳。这样方便备份和迁移例如复制到移动硬盘时单个超大文件可能有问题。而“单个文件”在性能上可能有微乎其微的优势但管理不便。磁盘置备选择“立即分配所有磁盘空间”会让虚拟硬盘文件一开始就占用你设定的全部物理磁盘空间如80GB。选择“精简置备”则是用多少占多少动态增长。对于新手我推荐“精简置备”更节省宿主机空间。3. 安装VMware Workstation 16细节决定成败有了安装包我们开始第一步。这个过程看似简单但几个选项选错可能导致后续使用中出现网络问题或性能瓶颈。3.1 安装过程中的关键选项配置以管理员身份运行安装程序大部分步骤可以“下一步”到底但以下环节需要留意安装类型选择“典型”即可。自定义安装通常用于改变安装路径或选择特定组件对于初次安装典型安装是最稳妥的。增强型键盘驱动程序这个选项建议勾选。它提供了更好的键盘处理功能尤其是在不同语言输入法切换时能减少虚拟机与宿主机之间键盘焦点切换的混乱。用户体验设置VMware会请求加入“用户体验改进计划”和检查更新。根据个人隐私偏好选择即可不影响核心功能。网络设置安装程序可能会询问是否创建默认的网络连接VMnet1和VMnet8。务必同意创建。这是虚拟机能够上网、与宿主机通信的基础。VMnet1Host-only仅主机网络虚拟机只能与宿主机通信不能上外网。VMnet8NAT网络地址转换模式虚拟机可以通过宿主机的网络连接上外网是最常用、最方便的模式。安装完成后需要重启计算机。重启后输入你购买的许可证密钥软件即可正常使用。3.2 安装后的首要验证与设置安装完VMware先别急着创建虚拟机做两个快速检查打开虚拟网络编辑器在VMware的“编辑”菜单中。你应该能看到VMnet1仅主机模式和VMnet8NAT模式的子网地址例如192.168.xxx.0。这证明虚拟网卡安装成功。如果这里一片空白或报错说明安装可能有问题虚拟机会无法联网。检查BIOS/UEFI中的虚拟化支持现代CPU都支持硬件虚拟化技术Intel VT-x / AMD-V但有时在主板BIOS/UEFI中默认是关闭的。如果后续创建虚拟机时提示“Intel VT-x 被禁用”就需要重启电脑进入BIOS/UEFI设置找到类似“Intel Virtualization Technology”或“SVM Mode”的选项将其设置为Enabled。这是虚拟机能否正常运行的关键前提。4. 创建并配置Ubuntu虚拟机步步为营现在进入核心环节在VMware中创建一台“电脑”并把Ubuntu系统装进去。4.1 新建虚拟机向导参数详解打开VMware点击“创建新的虚拟机”。配置类型选择“典型推荐”。安装来源选择“安装程序光盘映像文件iso”然后点击“浏览”找到你下载的ubuntu-22.04.6-desktop-amd64.iso文件。VMware会自动检测到这是Ubuntu 64位系统。个性化Linux这里需要填写全名你的名字会作为系统用户的全名。用户名登录和终端使用的账户名建议用小写字母和数字不要用空格和特殊字符如devuser。密码设置一个安全的密码需要输入两次。这个密码也是后续使用sudo执行管理员命令的密码。命名虚拟机与选择位置虚拟机名称起个容易识别的名字如Ubuntu 22.04.6 Dev。位置强烈建议选择一个非系统盘非C盘、且有充足剩余空间100GB的目录。虚拟机的所有文件包括虚拟硬盘都会放在这里。放在C盘可能导致系统盘空间快速耗尽。指定磁盘容量如前所述建议大小设为80 GB选择“将虚拟磁盘拆分成多个文件”。自定义硬件关键步骤在最后一步不要直接点完成先点击“自定义硬件...”。在这里进行精细调整内存调整为4096 MB4GB或以上。处理器调整为2个核心或根据你的物理CPU情况调整。网络适配器确保网络连接是“NAT模式”。这是让虚拟机直接通过宿主机上网的最简单模式。显示器将“加速3D图形”勾选。这会启用虚拟机的3D加速让Ubuntu的桌面动画更流畅。其他设置如声卡、打印机可以保持默认或移除以节省资源。点击“关闭”然后“完成”虚拟机就创建好了。但先别开机。4.2 一个至关重要的前置操作修改虚拟机设置在虚拟机列表中选中你刚创建的Ubuntu虚拟机点击“编辑虚拟机设置”。找到“选项”选项卡选择“高级”。这里有一个极其重要但常被忽略的设置固件类型确保它选择的是“UEFI”。现代操作系统包括Ubuntu 22.04都原生支持并推荐使用UEFI引导它比传统的BIOS引导更快、更安全支持安全启动。如果你这里显示的是“BIOS”建议删除当前虚拟机仅删除配置不删磁盘在新建向导的“自定义硬件”阶段提前在“固件类型”中选择UEFI并重新创建。虽然Ubuntu也兼容BIOS但使用UEFI是更面向未来的做法。5. 安装Ubuntu 22.04.6 LTS图形化安装界面全解读现在可以点击“开启此虚拟机”了。虚拟机会从你指定的ISO镜像启动进入Ubuntu安装界面。5.1 安装器启动与语言选择启动后你会看到GRUB菜单如果直接进入可以重启虚拟机并在开机时快速按Esc键调出。选择“Try or Install Ubuntu”进入Live CD环境。稍等片刻会进入一个完整的Ubuntu桌面桌面上有“Install Ubuntu 22.04.6 LTS”的图标。双击它开始安装。第一步是选择语言选择“中文简体”即可后续界面会中文化。5.2 键盘布局与更新配置键盘布局选择“Chinese”通常下面会有“Chinese - Chinese (Intelligent Pinyin)”等选项选择你习惯的输入法布局。我推荐保持“English (US)”作为底层布局然后添加中文拼音输入法这样中英文切换最方便。接下来是“更新和其他软件”的配置页面这里有几个重要选择正常安装 vs 最小安装正常安装会安装网页浏览器、办公套件、游戏、媒体播放器等常用软件。适合想直接将Ubuntu作为日常桌面系统使用的用户。最小安装只安装最基本的系统、浏览器和工具。对于开发人员或追求纯净系统的用户我强烈推荐选择“最小安装”。你需要的所有开发工具如Python, GCC, Git, Docker等都可以通过apt命令轻松安装这样可以保持系统的精简和高效。我们选这个。其他选项两个复选框。为图形或无线硬件安装第三方软件务必勾选。这个选项会安装闭源的显卡驱动、Wi-Fi网卡驱动等对硬件兼容性和性能尤其是NVIDIA显卡至关重要。不勾选可能导致分辨率不对、无法开启特效或上不了无线网。下载更新同时安装Ubuntu建议不要勾选。在安装过程中联网下载更新会大大延长安装时间且一旦网络不稳定可能导致安装失败。我们完全可以等系统安装完成后在稳定的环境下再执行系统更新。5.3 安装类型磁盘分区详解这是安装Linux系统最让新手紧张的一步但在虚拟机中我们采用最简单安全的方式。选择“清除整个磁盘并安装Ubuntu”。不用担心这里清除的是你为虚拟机分配的虚拟磁盘不是你宿主机的物理硬盘。安装程序会自动为我们创建合理的分区方案包括EFI系统分区用于UEFI引导约500MB。交换空间swap相当于虚拟内存大小通常等于物理内存4GB在SSD时代其作用已减弱但保留无妨。根分区/挂载在根目录/占用剩余所有空间系统文件和用户数据都在这里。点击“现在安装”在弹出的确认对话框中点击“继续”。5.4 时区、用户与最终确认选择你所在的时区地图上点击“Shanghai”即可。再次确认你的用户信息姓名、计算机名会自动生成可修改、用户名和密码。计算机名是这台虚拟机在网络中的主机名。一切就绪点击“继续”安装程序开始复制文件。这个过程大约需要10-20分钟取决于你的宿主机磁盘速度。期间会播放一个幻灯片介绍Ubuntu的特性。安装完成后会提示“安装完成需要重启计算机”。点击“现在重启”。虚拟机可能会提示你“请移除安装介质然后按回车键”。此时你需要在VMware的菜单栏点击“虚拟机” - “可移动设备” - “CD/DVD (SATA)” - “断开连接与iso文件的连接”或者直接按虚拟机窗口的CtrlD快捷键。然后按回车键虚拟机将重启进入新安装的Ubuntu系统。6. 安装后的首要任务基础优化与必备配置系统重启后用你设置的用户名和密码登录。一个崭新的Ubuntu桌面呈现在眼前。先别急着兴奋完成下面这几步你的系统才算真正“可用”和“好用”。6.1 立即更新系统与安装VMware Tools连接网络确保虚拟机右上角的网络图标显示已连接NAT模式通常自动连接。打开终端按CtrlAltT这是你未来最常用的工具。更新软件源列表并升级所有包在终端中依次执行以下命令。sudo表示以管理员权限运行需要输入你的密码输入时屏幕无显示正常。sudo apt update sudo apt upgrade -yapt update是刷新本地软件包索引从服务器获取最新的软件列表。apt upgrade是实际升级所有已安装的软件包。-y参数表示自动确认所有提示。安装VMware Tools或Open VM Tools这是至关重要的一步。它提供了一系列驱动和程序实现宿主机与虚拟机之间的剪贴板共享可以在宿主机和虚拟机之间复制粘贴文本、文件鼠标指针无缝移动无需按CtrlAlt释放鼠标文件夹共享在宿主机和虚拟机之间映射目录更好的显示驱动和分辨率自适应对于Ubuntu 22.04最推荐的方式是安装开源版本的open-vm-tools它已经集成在官方源中效果与VMware官方的Tools基本一致且维护更好。在终端执行sudo apt install open-vm-tools open-vm-tools-desktop -y安装完成后务必重启虚拟机在终端输入sudo reboot或点击右上角菜单重启所有增强功能才会生效。6.2 配置软件源与安装基础开发工具系统默认的软件源服务器可能在国外速度较慢。我们可以更换为国内镜像源以大幅提升下载速度。备份原有源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup编辑源列表使用sudo nano /etc/apt/sources.list命令nano是一个简单的命令行文本编辑器。将文件内容全部替换为阿里云或清华大学的镜像源。以阿里云为例适用于Ubuntu 22.04 Jammydeb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse在nano中粘贴后按CtrlO保存按Enter确认文件名再按CtrlX退出。更新源再次执行sudo apt update你会发现更新速度快了很多。接下来安装一组最基础的开发构建工具很多软件编译和后续安装都会依赖它们sudo apt install build-essential -y这个build-essential包包含了gcc,g,make,libc6-dev等核心工具。6.3 图形界面优化与常用软件推荐Ubuntu 22.04默认使用GNOME桌面有些设置可以调整得更顺手。安装GNOME优化工具sudo apt install gnome-tweaks -y。安装后可以在应用程序菜单中找到“优化”在这里可以调整字体、主题、窗口控件位置我喜欢把关闭、最小化按钮放到右边、桌面图标等。安装中文输入法如果你在安装时选择了中文系统可能已自带ibus拼音。如果不好用可以安装搜狗输入法需添加第三方源或更轻量的fcitx5框架加中文输入法。一个简单的选择是sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-qt5 -y安装后在“设置”-“区域与语言”-“输入源”中添加“汉语”下的“中文 (Fcitx5)”。注销重新登录后即可使用。必备软件速装# 压缩解压工具 sudo apt install zip unzip rar unrar p7zip-full -y # 网络工具 sudo apt install curl wget net-tools -y # 版本控制 sudo apt install git -y # 文本编辑器 (VSCode需从官网下载.deb包安装) sudo apt install vim neovim -y7. 虚拟机高级管理快照、克隆与性能调优系统配置好了是时候了解一些VMware的高级功能它们能极大提升你的工作效率和系统安全性。7.1 使用快照功能创建系统还原点快照是虚拟机最强大的功能之一。它可以保存虚拟机在某个时间点的完整状态包括内存、磁盘、设置。在你进行高风险操作如升级内核、修改核心配置、安装不稳定的软件前创建一个快照如果操作失败可以瞬间回滚到快照时的状态。在VMware中确保虚拟机关机或暂停然后点击“虚拟机”-“快照”-“拍摄快照...”。给快照起个描述性的名字如“Clean Install with Basic Tools”。以后随时可以回到这个状态。重要经验快照会占用磁盘空间且不宜过多过深不要创建快照的快照链。建议将其用作“里程碑”备份而非日常备份工具。定期清理旧的快照。7.2 克隆虚拟机快速复制环境当你需要创建一个与当前环境一模一样的新虚拟机时例如搭建分布式测试环境克隆功能比重新安装快无数倍。在VMware中关闭虚拟机右键点击虚拟机名称选择“管理”-“克隆”。你可以选择创建“完整克隆”一个完全独立的新虚拟机性能好但占用空间大或“链接克隆”依赖父虚拟机磁盘创建快占用空间小但父虚拟机不能删除。对于需要独立运行的开发环境我通常选择“完整克隆”。7.3 性能调优与资源调整虚拟机用了一段时间后如果感觉卡顿可以检查以下几点内存与CPU调整关闭虚拟机在“编辑虚拟机设置”中可以适当增加内存和CPU核心数。注意不要超过宿主机的物理限制通常不超过宿主机可用资源的80%。显卡内存在“显示器”设置中可以适当增加“图形内存”如增加到2GB或4GB这对运行图形密集型应用或有多个显示器有帮助。宿主机资源管理确保宿主机本身有足够的内存和CPU资源。关闭宿主机上不必要的后台程序。虚拟机磁盘整理对于“精简置备”的磁盘长期使用后会产生碎片。可以定期在虚拟机内部使用sudo fstrim /命令需要虚拟机开机来通知宿主机回收未使用的磁盘块。对于VMware也可以在虚拟机设置中选择“硬盘”-“碎片整理”和“压缩”需关机状态。8. 常见问题排查与解决方案即使按照教程操作你也可能会遇到一些问题。这里汇总了几个最常见的情况及其解决方法。8.1 安装过程中“卡死”或报错症状在安装过程中进度条长时间不动或弹出错误对话框。排查检查ISO镜像完整性这是最常见的原因。重新校验下载的ISO文件的SHA256值。关闭安全软件宿主机上的某些杀毒软件或防火墙可能会干扰VMware的虚拟化进程和磁盘写入。尝试暂时禁用它们。分配更多资源如果虚拟机分配的内存如2GB刚好在Ubuntu桌面安装的最低要求边缘可能会导致安装过程极其缓慢甚至卡死。尝试将内存增加到4GB或以上再重新安装。更换安装源在安装器的“更新和其他软件”步骤尝试不勾选“下载更新”并选择“最小安装”减少安装过程中的网络和磁盘负载。8.2 虚拟机无法连接网络NAT模式症状Ubuntu内浏览器打不开网页网络图标显示断开。排查检查VMware虚拟网络服务在宿主机Windows的服务管理器中确保VMware NAT Service和VMware DHCP Service这两个服务是“正在运行”状态。如果不是手动启动它们。检查虚拟机网络适配器设置确认虚拟机设置中的网络连接是“NAT模式”。重启虚拟网络在VMware的“编辑”-“虚拟网络编辑器”中点击“还原默认设置”注意这会重置所有网络配置然后重启虚拟机。检查Ubuntu内网络配置在Ubuntu终端输入ip a或ifconfig需安装net-tools查看是否有ens33或类似名称的网卡并且是否获取到了IP地址通常是192.168.xxx.xxx。如果IP是169.254.x.x说明DHCP获取失败。可以尝试sudo dhclient -r释放再sudo dhclient重新获取或者重启网络服务sudo systemctl restart systemd-networkd。8.3 鼠标键盘被虚拟机“捕获”后无法释放症状鼠标移入虚拟机窗口后无法移出来操作宿主机。键盘输入也只在虚拟机内有效。解决这是VMware的默认行为。按CtrlAlt组合键即可将鼠标和键盘焦点释放回宿主机。安装并重启open-vm-tools后通常可以实现鼠标的无缝移动无需按组合键但键盘焦点切换可能仍需CtrlAlt。8.4 屏幕分辨率不正确或无法全屏症状Ubuntu桌面不能自适应VMware窗口大小或者分辨率选项很少。解决首要确保open-vm-tools-desktop已安装并重启见6.1节。在VMware菜单栏点击“查看”-“自动调整大小”-选择“自动适应客户机”和“自动适应窗口”。这样当你拖动VMware窗口时Ubuntu分辨率会自动改变。如果仍不行在Ubuntu的“设置”-“显示器”中手动选择适合你窗口大小的分辨率。8.5 共享文件夹设置与使用共享文件夹功能允许你在宿主机和虚拟机之间轻松交换文件。在VMware中设置关闭虚拟机。在“虚拟机设置”-“选项”-“共享文件夹”中选择“总是启用”然后点击“添加”选择宿主机上的一个目录如D:\VM_Share并给它起一个在虚拟机内可见的名称如host_share。在Ubuntu中访问启动Ubuntu。共享文件夹通常会自动挂载在/mnt/hgfs/目录下。打开文件管理器导航到/mnt/hgfs/你应该能看到名为host_share的文件夹。如果没有可能需要手动挂载或检查open-vm-tools是否安装完整。检查模块是否加载lsmod | grep vmhgfs。如果未加载可以尝试sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other。至此一个功能完整、性能优化、便于管理的Ubuntu 22.04.6 LTS开发环境就在VMware Workstation 16中搭建完毕了。这个环境就像你的一个私密、可任意折腾的沙盒无论是学习Linux命令、搭建Web服务器、进行Python/Java开发还是部署Docker和Kubernetes它都是一个绝佳的起点。记住遇到问题多查资料Ubuntu官方Wiki、Ask Ubuntu社区善用快照功能大胆尝试你的Linux之旅将从这里真正开始。
返回列表