尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

2024年VMware安装Ubuntu 22.04 LTS完整指南:从原理到实战优化

2024年VMware安装Ubuntu 22.04 LTS完整指南:从原理到实战优化 1. 项目概述为什么在2024年依然选择VMwareUbuntu如果你正在看这篇文章大概率是刚拿到一台新电脑或者准备开始学习Linux、做开发、搭测试环境甚至只是想体验一下另一个操作系统。面对“虚拟机”和“Linux发行版”这两个词网上教程浩如烟海但很多要么步骤残缺要么版本过时照着做总卡在某个报错上。今天我就以一个老运维的身份带你手把手走一遍2024年在VMware Workstation Pro上安装Ubuntu 22.04 LTS的全过程。这不是一个简单的“下一步”教程我会把每一步背后的逻辑、可能遇到的坑以及我积累下来的“骚操作”都讲清楚目标是让你装完的系统不仅能用而且好用、高效。为什么是VMwareUbuntu这个“经典组合”在容器化大行其道的今天它依然不可替代。对于初学者它提供了完美的沙盒折腾崩了瞬间还原对于开发者它能隔离出纯净的、可复现的Linux环境对于运维它是测试部署脚本、模拟网络拓扑的利器。VMware Workstation Pro以其稳定的快照、强大的网络模拟和卓越的宿主-客户机交互体验依然是桌面虚拟化的首选。而Ubuntu凭借其庞大的社区、完善的文档和友好的桌面环境是入门和生产力兼顾的最佳选择。2024年Ubuntu 22.04 LTS是当前的长期支持版拥有5年的支持周期稳定性和软件生态都经过充分验证无疑是新手和老手的稳妥之选。2. 前期准备兵马未动粮草先行安装本身不难难的是准备工作是否到位。很多朋友失败就败在第一步。2.1 硬件与宿主机的隐形门槛首先你的电脑必须支持虚拟化技术Intel VT-x或AMD-V。这几乎是铁律。如何检查对于Windows 10/11打开任务管理器切换到“性能”标签页下的“CPU”查看“虚拟化”是否已启用。如果显示“已禁用”你需要进入电脑的BIOS/UEFI设置开机时按F2、Del、F10等键因品牌而异在Advanced或Security相关菜单中找到“Virtualization Technology”或“SVM Mode”并启用它。注意一些品牌机或笔记本出厂时可能默认关闭此功能这是导致后续VMware报错“此主机不支持虚拟化”的根本原因。其次给虚拟机分配资源要“量力而行适当慷慨”。我建议的最低配置是双核CPU、4GB内存、50GB硬盘。这是能保证图形界面流畅运行的下限。如果你的宿主机是16GB内存我强烈建议分给Ubuntu 8GB如果是8GB宿主机分4-5GB是更实际的选择。CPU核心数建议分配2个或以上这能显著提升系统响应和编译速度。硬盘空间不要卡着50GB给特别是如果你打算做开发、装Docker、存放项目直接给100GB以上并选择“将虚拟磁盘拆分成多个文件”这样迁移和备份会更灵活。2.2 软件资源的精准获取这里是最容易踩坑的地方务必核对每一个细节。VMware Workstation Pro直接访问VMware官网搜索“VMware Workstation Pro download”。2024年稳定版本是Workstation 17 Pro。下载时注意选择对应你宿主机系统Windows或Linux的安装程序。关于许可证密钥官网提供免费试用。网络上流传的密钥不稳定且可能失效建议支持正版或充分利用试用期。Ubuntu 22.04 LTS 镜像文件务必从官方源下载这是避免镜像损坏导致安装失败的关键。访问Ubuntu官网找到22.04 LTS的下载页面。你会看到两个主要选择ubuntu-22.04.3-desktop-amd64.iso和ubuntu-22.04.3-live-server-amd64.iso。Desktop桌面版包含图形化界面GNOME适合绝大多数用户我们本次安装就以它为例。Server服务器版无图形界面纯命令行适合部署服务器或追求极致资源利用。 请根据你的系统架构下载。2024年绝大多数个人电脑都是x86_64即amd64架构。你可以通过宿主机系统信息确认或者就认准“amd64”字样下载。实操心得下载完成后务必校验镜像的SHA256值。官网下载页会提供校验和。在Windows PowerShell里使用Get-FileHash -Algorithm SHA256 你的镜像文件路径.iso命令进行计算比对。这一步能杜绝99%因下载不完整导致的安装报错。3. VMware虚拟机创建与关键配置解析打开VMware Workstation Pro点击“创建新的虚拟机”。这里我推荐选择“自定义高级”因为典型配置会隐藏很多重要选项。3.1 虚拟机硬件兼容性与系统选择在硬件兼容性页面默认选择最新的“Workstation 17.x”。这能保证你使用最新的虚拟硬件特性。接着在“安装客户机操作系统”时选择“安装程序光盘映像文件(iso)”并浏览指向你刚下载的Ubuntu桌面版ISO文件。VMware通常能自动识别出这是“Ubuntu 64位”。接下来命名虚拟机并选择存储位置。位置不要放在C盘特别是系统盘空间紧张的话。选择一个空间充足的D盘或其它分区专门建立一个VMware文件夹来管理。3.2 核心硬件参数处理器与内存的分配艺术在处理器配置页面“处理器数量”指的是插槽数而“每个处理器的核心数量”才是真正的核心数。对于大多数情况保持处理器数量为1然后根据你之前“量力而行”的原则在“每个处理器的核心数量”里填写2、4或更多。例如分配“2”意味着虚拟机将使用宿主机的2个物理核心或线程。内存分配页面填入你计划的大小如4096 MB代表4GB。这里有一个关键技巧勾选“为此虚拟机锁定内存”。这个选项意味着分配给虚拟机的内存会被宿主机提前预留并锁定虽然会稍微降低宿主机的内存灵活性但能彻底避免虚拟机在宿主机内存压力大时出现卡顿、闪退。对于开发机我强烈建议勾选。3.3 网络类型连接世界的桥梁网络连接是虚拟机与外界通信的基石理解四种模式至关重要桥接模式虚拟机会像一台真实的、新接入局域网的设备一样从你的路由器获取一个独立的IP地址如192.168.1.xxx。宿主机、虚拟机、局域网内其他设备都在同一网段可以互相访问。适合需要被局域网内其他设备访问的场景例如搭建一个临时测试服务器。NAT模式虚拟机共享宿主机的IP地址上网。宿主机充当了一个路由器虚拟机在宿主机内部形成一个子网通常是192.168.xxx.xxx。虚拟机可以访问外网和宿主机但局域网内其他机器不能直接访问虚拟机。这是最常用、最安全的默认模式适合绝大多数上网、开发需求。仅主机模式虚拟机与宿主机形成一个封闭的私有网络两者可以互通但虚拟机不能访问外网。适合纯粹的隔离测试。自定义模式用于复杂的网络拓扑实验。对于新手和大多数开发场景选择“NAT模式”是最省心、最安全的选择。3.4 磁盘配置性能与灵活的权衡在创建磁盘时选择“创建新虚拟磁盘”。最大磁盘大小建议设置为80GB或更多并勾选“立即分配所有磁盘空间”。这个选项意味着VMware会立刻在你的物理硬盘上划出80GB的空间形成一个独立的虚拟磁盘文件.vmdk。它的优点是磁盘性能最好没有碎片问题。缺点是这80GB空间会被立刻占用即使虚拟机内部是空的。如果你硬盘空间紧张可以不勾选选择“将虚拟磁盘拆分成多个文件”这样磁盘空间会随着虚拟机使用而动态增长。最关键的一步来了在自定义硬件页面找到“新CD/DVD (SATA)”确认设备状态是“启动时连接”并且连接着你下载的Ubuntu ISO文件。然后务必移除“USB控制器”、“声卡”、“打印机”这些你暂时用不到的硬件。这能减少虚拟机启动时的资源开销和潜在冲突让安装过程更干净。4. Ubuntu安装过程每一步的选择与深意启动虚拟机你将进入Ubuntu的Live CD环境。桌面上有一个“Install Ubuntu 22.04 LTS”的图标双击它开始。4.1 语言、键盘与安装类型语言选择中文简体键盘布局选择“Chinese”。在“安装类型”页面你会看到几个选项正常安装包含网页浏览器、办公套件、游戏等常用软件。适合想即装即用的桌面用户。最小安装只包含最基本的系统和工具非常轻量。我强烈推荐开发者选择这个因为你可以后期按需安装任何软件避免系统被一堆用不上的软件拖慢。为图形或无线硬件安装第三方软件这个选项会安装额外的专有驱动如某些Wi-Fi网卡、显卡驱动。建议勾选它能省去你后续手动安装驱动的麻烦确保硬件工作正常。下载更新同时安装Ubuntu如果你网络环境好可以勾选安装过程中会自动下载系统更新装完就是最新状态。4.2 磁盘分区手动分配的艺术这是整个安装过程中最具技术含量的一步。对于新手直接选择“清除整个磁盘并安装Ubuntu”是最安全简单的。安装程序会自动为你创建合理的分区。但对于想深入学习或有特定需求比如希望/home目录独立方便以后重装系统不丢数据的朋友我建议选择“其他选项”进行手动分区。一个经典且实用的手动分区方案如下假设虚拟磁盘总大小80GBEFI系统分区这是启动分区。大小 512MB 到 1GB 足够。类型选择EFI System Partition。交换空间在物理内存不足时充当虚拟内存。过去规则是物理内存的2倍但现在对于拥有8GB或以上内存的虚拟机交换空间的意义更多是用于系统休眠。分配 4GB 到 8GB 足矣。类型选择swap area。根分区这是系统的核心存放所有系统文件和程序。分配剩余空间的绝大部分例如 50GB - 60GB。挂载点选择/文件系统类型选择ext4。家目录分区存放用户个人数据、配置文件等。分配剩余空间例如 20GB - 30GB。挂载点选择/home文件系统类型选择ext4。注意事项在手动分区最后一步“安装启动引导器的设备”必须选择你创建的那个EFI分区对应的设备通常是/dev/sda1或类似。如果选错会导致系统无法启动。4.3 时区、用户与最终安装时区地图上点击“Shanghai”即可。创建用户时建议设置一个强密码并勾选“自动登录”或“要求密码登录”根据你的安全偏好。服务器名称主机名可以按喜好设置。点击“继续”安装程序开始复制文件。这个过程取决于你的硬盘速度通常需要10-20分钟。安装完成后会提示你重启。重启前VMware会提示“你需要移除安装介质”此时按回车VMware会自动弹出虚拟光驱中的ISO镜像然后系统就会从硬盘启动了。5. 安装后的必备优化与配置第一次进入Ubuntu桌面安装才刚刚完成一半。下面的优化配置才是让这台虚拟机变成高效生产力工具的关键。5.1 安装VMware Tools实现宿主机与虚拟机的无缝交互VMware Tools是一套驱动和实用程序的集合它的作用是实现宿主机和虚拟机之间的鼠标无缝移动不用再按CtrlAlt释放鼠标。启用文件夹共享在宿主机和虚拟机之间拖拽文件。同步时间。改善显卡和网络性能。在Ubuntu虚拟机中点击VMware菜单栏的“虚拟机” - “安装VMware Tools”。这会在Ubuntu桌面挂载一个虚拟光盘。打开终端执行以下命令# 创建挂载点并挂载光盘 sudo mkdir -p /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom # 复制安装包到临时目录并解压 cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/ cd /tmp tar -xzf VMwareTools-*.tar.gz # 运行安装脚本一路回车选择默认选项即可 cd vmware-tools-distrib/ sudo ./vmware-install.pl安装过程中如果询问是否编译内核模块选择“是”。安装完成后重启虚拟机。你会发现鼠标可以自由进出屏幕分辨率也可以自适应窗口大小了。5.2 更换国内软件源加速软件下载更新Ubuntu默认的软件服务器在国外更新和安装软件速度很慢。更换为国内镜像源是必做操作。备份原有源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak编辑源列表文件。你可以使用图形化的“软件和更新”工具在“Ubuntu软件”标签页的“下载自”下拉框中选择“中国的服务器”例如“阿里云 mirrors.aliyun.com”或“清华 tuna.tsinghua.edu.cn”。或者在终端使用sed命令一键替换以阿里源为例适用于Ubuntu 22.04sudo sed -i s//.*archive.ubuntu.com//mirrors.aliyun.comg /etc/apt/sources.list sudo sed -i s//.*security.ubuntu.com//mirrors.aliyun.comg /etc/apt/sources.list更新软件包列表sudo apt update升级已安装的软件包sudo apt upgrade5.3 基础软件安装与环境配置完成系统更新后安装一些开发必备工具和常用软件# 安装编译工具链、Git、curl等基础工具 sudo apt install build-essential git curl wget vim net-tools -y # 安装中文输入法搜狗输入法Linux版 # 首先添加fcitx输入法框架 sudo apt install fcitx fcitx-googlepinyin fcitx-config-gtk -y # 然后去搜狗输入法官网下载.deb安装包使用dpkg安装 # sudo dpkg -i sogoupinyin_xxx_amd64.deb # sudo apt --fix-broken install # 如果报错依赖问题运行此命令修复安装完成后在“设置”-“区域与语言”-“管理已安装的语言”中将“键盘输入法系统”改为“fcitx”然后注销重新登录就可以配置并使用搜狗输入法了。6. 常见问题与故障排查实录即使按照步骤操作你也可能遇到一些问题。这里记录了几个最常见的问题和我的解决方法。6.1 安装过程中卡死或无响应可能原因1虚拟机资源分配不足。尤其是在图形化安装界面如果内存少于2GB很容易卡死。解决方案关闭虚拟机在VMware设置中增加内存和CPU核心分配。可能原因2ISO镜像文件损坏。解决方案重新下载ISO并务必进行SHA256校验。可能原因3宿主机安全软件或Hyper-V冲突。Windows上的Hyper-V、Windows Defender的“内存完整性”或第三方杀毒软件可能与VMware冲突。解决方案控制面板-程序-启用或关闭Windows功能取消勾选“Hyper-V”。在Windows安全中心-设备安全性-内核隔离详细信息中关闭“内存完整性”。暂时禁用第三方杀软。6.2 安装后无法进入图形界面停留在命令行或黑屏可能原因显卡驱动问题。解决方案在启动时在GRUB菜单开机时按Shift键选择“Advanced options for Ubuntu”然后选择一个带“recovery mode”的内核启动。在恢复模式菜单中选择“root”进入命令行。尝试重新安装或调整图形界面# 尝试重新配置图形界面 sudo dpkg-reconfigure lightdm # 或 gdm3 取决于你安装的桌面 # 或者安装通用驱动 sudo apt install xserver-xorg-video-all完成后重启。6.3 VMware Tools安装失败或功能异常报错The path “” is not a valid path to the xxx kernel headers.解决方案这是因为缺少内核头文件。先更新系统然后安装对应版本的头文件。sudo apt update sudo apt install linux-headers-$(uname -r) build-essential安装完成后再重新运行VMware Tools的安装脚本。文件夹共享功能无法使用检查步骤首先在VMware虚拟机设置中确认已启用共享文件夹并设置了主机路径。然后在Ubuntu中共享的文件夹默认位于/mnt/hgfs/目录下。如果该目录为空可能需要手动挂载或重新安装open-vm-toolssudo apt install open-vm-tools open-vm-tools-desktop sudo reboot6.4 网络连接问题无法上网在NAT模式下无法上网首先检查宿主机本身能否上网。在Ubuntu终端运行ip addr show查看是否有分配到IP地址通常是192.168.xxx.xxx。如果没有尝试重启网络服务sudo systemctl restart systemd-networkd或sudo netplan apply。检查VMware的网络服务是否启动。在Windows宿主机上打开“服务”确保“VMware NAT Service”和“VMware DHCP Service”是运行状态。在桥接模式下无法上网桥接模式要求你的局域网内有可用的DHCP服务器通常是路由器。检查虚拟机是否获取到了和宿主机同网段的IP。如果没有可能是宿主机防火墙或网络策略阻止。可以尝试在VMware虚拟网络编辑器中将桥接模式从“自动”改为指定到你正在使用的物理网卡。经过以上步骤你应该已经获得了一个稳定、流畅且配置完善的Ubuntu虚拟机。这个环境可以作为你学习Linux命令、进行Python/Java/Web开发、搭建Docker/Kubernetes学习环境、测试运维脚本的绝佳起点。记住虚拟机的最大优势就是“快照”在做出任何重大变更前拍一个快照你就拥有了无限后悔药。
返回列表