VMware新手必看:Ubuntu Server 22.04.5安装全流程(含UEFI引导设置)

VMware新手必看:Ubuntu Server 22.04.5安装全流程(含UEFI引导设置) VMware新手实战Ubuntu Server 22.04.5安装与UEFI配置详解第一次在VMware里装Ubuntu Server就像学骑自行车——看着别人操作行云流水轮到自己总怕哪个步骤出错导致翻车。特别是当遇到UEFI引导这种专业术语时很多新手开发者会下意识地跳过设置结果在后续使用中遇到各种兼容性问题。本文将用最接地气的方式带你完整走一遍从镜像下载到系统配置的全过程重点解决那些教程里很少说明白的UEFI设置细节。1. 环境准备从镜像下载到虚拟机创建1.1 获取官方镜像与校验国内用户推荐使用清华镜像站下载Ubuntu Server 22.04.5 LTS版本不仅下载速度快还能避免官方源可能出现的网络波动。在浏览器中输入以下地址访问镜像列表https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04.5/下载时注意选择带有live-server字样的ISO文件这是专为服务器优化的安装镜像。文件大小约1GB左右下载完成后务必进行SHA256校验# Linux/macOS系统使用终端运行 shasum -a 256 ubuntu-22.04.5-live-server-amd64.iso # Windows系统使用PowerShell Get-FileHash -Algorithm SHA256 .\ubuntu-22.04.5-live-server-amd64.iso将输出结果与官网公布的校验值对比确保文件完整无损。很多安装失败案例都是因为下载的镜像文件损坏导致的。1.2 虚拟机基础配置启动VMware Workstation Pro本文以17.0版本为例点击创建新的虚拟机进入向导界面。关键配置步骤如下配置类型选择建议选择自定义(高级)可以更灵活地调整参数硬件兼容性默认选择Workstation 17.x即可操作系统选择客户机操作系统Linux版本Ubuntu 64位命名与位置虚拟机名称建议包含版本号如Ubuntu-Server-22.04.5位置选择SSD硬盘分区至少预留40GB可用空间注意虽然Ubuntu Server对资源要求不高但建议至少分配2核CPU和4GB内存以获得流畅体验。如果是开发测试环境可以适当提高配置。2. 存储与固件关键设置2.1 磁盘配置策略在存储配置环节需要特别注意以下几个参数配置项推荐值说明磁盘容量40GB-120GB默认20GB偏小建议开发环境至少40GB磁盘类型SCSI兼容性最好虚拟磁盘类型单个文件更易管理性能与拆分文件差异不大分配方式立即分配空间避免后期磁盘碎片问题# 后期扩容命令参考需安装完成后操作 sudo lvextend -l 100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv2.2 UEFI与安全启动设置这是大多数教程语焉不详的关键部分。点击自定义硬件→选项标签页固件类型选择UEFI传统BIOS已逐步淘汰安全启动建议取消勾选某些硬件驱动可能不兼容TPM芯片开发环境无需启用重要提示如果在安装过程中遇到无法找到EFI分区错误通常是因为磁盘分区表类型设置不当。应在虚拟机设置中将磁盘从SCSI改为SATA模式重试。3. 安装过程详解3.1 启动安装向导开启虚拟机后你会看到紫色背景的Ubuntu安装界面。按以下步骤操作语言选择虽然支持中文但建议选择English避免终端乱码更新选项选择Continue without updating安装后再更新更稳定网络配置确保识别到网卡通常显示为ens33或ens160建议配置静态IP适用于服务器环境# 静态IP配置示例安装后可修改/etc/netplan/00-installer-config.yaml network: ethernets: ens33: addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 1.1.1.1]3.2 磁盘分区方案对于新手来说分区是最容易出错的环节。推荐两种方案方案A自动分区简单取消勾选Set up this disk as an LVM group系统会自动创建EFI、swap和根分区方案B手动分区灵活创建EFI分区300MBEFI System创建swap分区内存大小的1-2倍剩余空间给根分区ext4挂载点/踩坑提醒UEFI模式必须要有EFI分区且文件系统需选择FAT32。很多安装失败都是因为这个分区缺失或配置错误。4. 系统初始化与基础配置4.1 用户与SSH设置在安装过程的最后阶段需要设置主机名建议使用有意义的名称如dev-server用户名/密码避免使用root直接登录SSH服务务必勾选Install OpenSSH server预装软件开发环境建议选中docker、python3生产环境可跳过所有额外软件包安装完成后首次启动时会显示内核消息滚动最终出现登录提示符。输入你设置的用户名密码即可进入系统。4.2 必做的初始操作登录后立即执行以下命令# 更新软件源索引 sudo apt update sudo apt upgrade -y # 安装基础工具包 sudo apt install -y net-tools curl git build-essential # 检查UEFI启动状态 [ -d /sys/firmware/efi ] echo UEFI模式 || echo 传统BIOS模式 # 查看磁盘分区 lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT如果一切正常你现在应该已经拥有了一个准备就绪的Ubuntu Server环境。接下来可以根据需要安装Docker、配置防火墙等进阶操作。记住虚拟机最大的优势就是可以随时创建快照——在进行任何重大变更前先在VMware中拍个快照是最保险的做法。