VMware虚拟机安装Ubuntu 22.04服务器版全攻略

1. VMware虚拟机环境准备

在开始安装Ubuntu 22.04服务器版之前,我们需要先准备好VMware虚拟化环境。VMware Workstation Pro 16是目前最稳定的版本,实测对Ubuntu 22.04的兼容性最佳。安装时建议选择"自定义安装"模式,勾选所有虚拟化组件(包括VMware Tools),这能确保后续虚拟机性能最大化。

注意:如果主机是Windows 10/11系统,需在BIOS中开启VT-x/AMD-V虚拟化支持。具体操作是开机时按Del/F2进入BIOS,找到Intel Virtualization Technology或AMD SVM选项设为Enabled。

下载完成后运行安装程序,建议修改默认安装路径到非系统盘(如D:\VMware),避免占用C盘空间。安装过程中会提示输入许可证密钥,个人使用可以选择试用模式,企业环境建议购买正版授权。

2. Ubuntu 22.04服务器版镜像获取

Ubuntu官方提供了两种服务器版镜像:

  • 标准版(64-bit PC (AMD64) server install image)
  • 最小化版(64-bit PC (AMD64) minimal image)

对于大多数应用场景,建议下载标准版镜像。访问Ubuntu官网时,注意选择22.04 LTS版本(Jammy Jellyfish),LTS代表长期支持版本,官方会提供5年的安全更新。

下载完成后务必校验SHA256哈希值,避免镜像损坏导致安装失败。在Windows下可以通过PowerShell运行:

Get-FileHash -Algorithm SHA256 .\ubuntu-22.04-live-server-amd64.iso

将输出值与官网公布的校验码比对。

3. 创建虚拟机实例

打开VMware Workstation,点击"创建新的虚拟机",选择"自定义(高级)"配置模式:

3.1 硬件配置建议

  • 处理器:至少2核(开发环境建议4核)
  • 内存:服务器版最少2GB(生产环境建议4GB+)
  • 硬盘:SCSI类型,25GB起步(建议选择"将虚拟磁盘拆分成多个文件")
  • 网络:NAT模式(适合大多数场景)或桥接模式(需要固定IP时使用)

关键技巧:在"自定义硬件"设置中,移除不必要的设备(如声卡、打印机),可以降低资源占用。务必勾选"虚拟化Intel VT-x/EPT或AMD-V/RVI",这能显著提升虚拟机性能。

3.2 安装选项配置

在VM设置中加载下载的ISO镜像,设置启动顺序为CD/DVD优先。高级选项中建议:

  • 固件类型:UEFI(兼容性更好)
  • 虚拟化引擎:优先选择"Intel VT-x/AMD-V"
  • 加速3D图形:服务器版不需要勾选

4. Ubuntu 22.04服务器版安装详解

启动虚拟机后进入安装界面,以下是关键步骤说明:

4.1 初始设置

  1. 语言选择:建议保持英文(后续可添加中文支持)
  2. 键盘布局:根据实际硬件选择(通常为English-US)
  3. 网络配置:DHCP自动获取或手动设置静态IP
  4. 代理设置:如有需要在此处配置http代理

4.2 磁盘分区方案

服务器版推荐手动分区(Manual),典型方案:

  • /boot:1GB(EFI系统分区)
  • swap:内存的1-2倍(如8GB内存可设12GB swap)
  • /:剩余全部空间(ext4格式)

生产环境建议:单独划分/var(日志)、/home(用户数据)分区,避免系统盘写满影响服务运行。

4.3 用户账户配置

  • 设置主机名(如ubuntu-server)
  • 创建管理员用户(避免直接使用root)
  • 设置强密码(建议12位以上混合字符)
  • 导入SSH公钥(方便远程管理)

4.4 软件包选择

服务器版默认只安装基本系统,需要手动勾选:

  • OpenSSH server(远程管理必备)
  • Docker(容器化部署)
  • 标准系统工具(包含常用命令行工具)

5. 安装后优化配置

5.1 系统更新与基础配置

首次登录后立即运行:

sudo apt update && sudo apt upgrade -y sudo apt install -y net-tools vim curl git

设置时区:

sudo timedatectl set-timezone Asia/Shanghai

5.2 VMware Tools安装

  1. 在VMware菜单选择"虚拟机"→"安装VMware Tools"
  2. 挂载镜像后执行:
sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom sudo tar -xzvf VMwareTools-*.tar.gz -C /tmp/ cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl -d

5.3 网络优化

编辑网络配置文件:

sudo vim /etc/netplan/00-installer-config.yaml

示例静态IP配置:

network: ethernets: ens33: addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 114.114.114.114] version: 2

应用配置:

sudo netplan apply

6. 常见问题解决方案

6.1 安装过程中断

  • 检查ISO镜像完整性(重新下载校验)
  • 增加虚拟机内存分配(至少2GB)
  • 关闭主机杀毒软件实时防护

6.2 网络连接失败

  • 确认VMware网络适配器设置(NAT/桥接)
  • 检查虚拟机防火墙规则:
sudo ufw status sudo ufw allow 22/tcp

6.3 性能优化技巧

  • 在VMware设置中启用"加速3D图形"(仅桌面版需要)
  • 调整虚拟机内存分配不超过主机物理内存的70%
  • 定期清理APT缓存:
sudo apt autoremove sudo apt clean

6.4 共享文件夹设置

  1. 在VMware设置中添加主机共享目录
  2. 虚拟机中安装VMware Tools后执行:
sudo vmhgfs-fuse -o allow_other -o auto_unmount .host:/ /mnt/hgfs

7. 生产环境部署建议

对于企业级应用,还需要考虑:

7.1 安全加固

  • 修改SSH默认端口
  • 禁用root远程登录
  • 安装fail2ban防暴力破解
sudo apt install -y fail2ban sudo systemctl enable fail2ban

7.2 监控配置

安装基础监控工具:

sudo apt install -y htop iotop iftop nmon

7.3 备份策略

设置定时备份(示例每天凌晨3点备份关键目录):

sudo crontab -e

添加:

0 3 * * * tar -czvf /backup/$(date +\%Y\%m\%d).tar.gz /etc /var/www

我在实际部署中发现,Ubuntu 22.04服务器版对新型硬件的支持明显提升,特别是在NVMe SSD和10G网卡驱动方面。一个实用的技巧是在安装完成后立即制作虚拟机快照,方便后续快速回滚。