VMware安装Ubuntu Server 22.04全攻略与性能优化

发布时间:2026/7/17 4:25:48

VMware安装Ubuntu Server 22.04全攻略与性能优化 1. 为什么选择VMware安装Ubuntu Server 22.04在开发环境搭建领域VMware Workstation Pro一直是虚拟化方案的标杆产品。相比桌面版Ubuntu服务器版本去除了图形界面内存占用更低基础运行仅需512MB特别适合作为Web服务器、数据库服务器等生产环境使用。我选择VMware而非VirtualBox的主要原因在于其更稳定的虚拟网络配置和快照管理功能——当我们需要测试不同的服务配置时可以快速回滚到干净状态。最新版VMware Workstation 17 Pro对Linux内核5.15Ubuntu 22.04 LTS默认内核的支持更为完善解决了早期版本中常见的虚拟网卡驱动兼容性问题。实测在Intel 12代处理器和AMD Ryzen 5000系列平台上开启嵌套虚拟化后仍能保持98%以上的原生性能。2. 准备工作与环境配置2.1 获取必要安装文件首先需要准备两个关键文件VMware Workstation Pro 17官网提供30天试用版Ubuntu 22.04 LTS Server镜像推荐从阿里云镜像站下载注意务必选择ubuntu-22.04.4-live-server-amd64.iso这类明确标注server的镜像桌面版与服务器版的内核配置存在差异。2.2 虚拟机基础参数设置创建新虚拟机时建议采用以下配置处理器2核开发测试够用生产环境建议4核内存2GB运行Docker等服务需增至4GB磁盘25GB动态分配实际占用约8GB网络适配器NAT模式便于主机访问关键技巧在硬件自定义中务必勾选虚拟化Intel VT-x/EPT这对后续使用Kubernetes等容器编排工具至关重要。如果物理机支持AMD-V则需要相应选择AMD-V选项。3. 详细安装过程解析3.1 安装程序交互要点Ubuntu Server安装程序采用文本交互界面有几个关键步骤需要特别注意语言选择虽然可以选择中文但建议使用English避免终端显示乱码网络配置默认DHCP即可如需静态IP需准备以下信息IP: 192.168.xx.xx Netmask: 255.255.255.0 Gateway: 192.168.xx.1 DNS: 8.8.8.8存储配置选择Use An Entire Disk后务必确认选中的是虚拟磁盘而非物理磁盘3.2 必选服务安装在Featured Server Snaps界面建议勾选Docker容器化部署必备OpenSSH server远程管理MicroK8s轻量级Kubernetes经验之谈不要在此界面安装LAMP stack后续手动安装能获得更灵活的配置。我曾遇到自动安装的MySQL版本与项目需求不兼容的情况。4. 安装后关键配置4.1 网络优化配置编辑/etc/netplan/00-installer-config.yaml配置静态IPnetwork: ethernets: ens33: dhcp4: no addresses: [192.168.xx.xx/24] gateway4: 192.168.xx.1 nameservers: addresses: [8.8.8.8,114.114.114.114]应用配置并测试sudo netplan apply ping www.baidu.com4.2 共享文件夹设置在VMware菜单选择VM Settings Options Shared Folders添加主机目录勾选Enable this share在Ubuntu中安装VMware Toolssudo apt install open-vm-tools sudo mount -t fuse.vmhgfs .host:/sharename /mnt/hgfs常见问题如果挂载失败可能需要先创建/mnt/hgfs目录并确保当前用户有读写权限。5. 性能调优与问题排查5.1 显卡加速配置虽然服务器版无需图形界面但某些AI训练场景需要GPU加速sudo ubuntu-drivers autoinstall sudo reboot验证驱动nvidia-smi # 对于NVIDIA显卡 glxinfo | grep render # 对于集成显卡5.2 常见问题解决方案问题1启动卡在Loading initial ramdisk解决方法在GRUB界面按e编辑启动参数在linux行末尾添加nomodeset。问题2SSH连接缓慢修改/etc/ssh/sshd_configGSSAPIAuthentication no UseDNS no问题3VMware Tools时间不同步sudo apt install open-vm-tools-desktop sudo vmware-toolbox-cmd timesync enable经过上述配置后你的Ubuntu Server 22.04应该已经具备生产环境所需的基础能力。我在实际使用中发现定期执行sudo apt update sudo apt upgrade -y可以避免90%的依赖问题。对于需要长期运行的服务器建议配置logrotate和自动安全更新。

相关新闻