VMware安装Ubuntu Server 22.04全攻略与性能优化
2026/7/17 4:25:37 网站建设 项目流程

1. 为什么选择VMware安装Ubuntu Server 22.04?

在开发环境搭建领域,VMware Workstation Pro一直是虚拟化方案的标杆产品。相比桌面版Ubuntu,服务器版本去除了图形界面,内存占用更低(基础运行仅需512MB),特别适合作为Web服务器、数据库服务器等生产环境使用。我选择VMware而非VirtualBox的主要原因在于其更稳定的虚拟网络配置和快照管理功能——当我们需要测试不同的服务配置时,可以快速回滚到干净状态。

最新版VMware Workstation 17 Pro对Linux内核5.15(Ubuntu 22.04 LTS默认内核)的支持更为完善,解决了早期版本中常见的虚拟网卡驱动兼容性问题。实测在Intel 12代处理器和AMD Ryzen 5000系列平台上,开启嵌套虚拟化后仍能保持98%以上的原生性能。

2. 准备工作与环境配置

2.1 获取必要安装文件

首先需要准备两个关键文件:

  1. VMware Workstation Pro 17(官网提供30天试用版)
  2. 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安装程序采用文本交互界面,有几个关键步骤需要特别注意:

  1. 语言选择:虽然可以选择中文,但建议使用English避免终端显示乱码
  2. 网络配置:默认DHCP即可,如需静态IP需准备以下信息:
    IP: 192.168.xx.xx Netmask: 255.255.255.0 Gateway: 192.168.xx.1 DNS: 8.8.8.8
  3. 存储配置:选择"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配置静态IP:

network: 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.com

4.2 共享文件夹设置

  1. 在VMware菜单选择"VM > Settings > Options > Shared Folders"
  2. 添加主机目录,勾选"Enable this share"
  3. 在Ubuntu中安装VMware Tools:
sudo 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

问题2:SSH连接缓慢修改/etc/ssh/sshd_config:

GSSAPIAuthentication no UseDNS no

问题3:VMware 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和自动安全更新。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询