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

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 JellyfishLTS代表长期支持版本官方会提供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 初始设置语言选择建议保持英文后续可添加中文支持键盘布局根据实际硬件选择通常为English-US网络配置DHCP自动获取或手动设置静态IP代理设置如有需要在此处配置http代理4.2 磁盘分区方案服务器版推荐手动分区Manual典型方案/boot1GBEFI系统分区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/Shanghai5.2 VMware Tools安装在VMware菜单选择虚拟机→安装VMware Tools挂载镜像后执行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 -d5.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 apply6. 常见问题解决方案6.1 安装过程中断检查ISO镜像完整性重新下载校验增加虚拟机内存分配至少2GB关闭主机杀毒软件实时防护6.2 网络连接失败确认VMware网络适配器设置NAT/桥接检查虚拟机防火墙规则sudo ufw status sudo ufw allow 22/tcp6.3 性能优化技巧在VMware设置中启用加速3D图形仅桌面版需要调整虚拟机内存分配不超过主机物理内存的70%定期清理APT缓存sudo apt autoremove sudo apt clean6.4 共享文件夹设置在VMware设置中添加主机共享目录虚拟机中安装VMware Tools后执行sudo vmhgfs-fuse -o allow_other -o auto_unmount .host:/ /mnt/hgfs7. 生产环境部署建议对于企业级应用还需要考虑7.1 安全加固修改SSH默认端口禁用root远程登录安装fail2ban防暴力破解sudo apt install -y fail2ban sudo systemctl enable fail2ban7.2 监控配置安装基础监控工具sudo apt install -y htop iotop iftop nmon7.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网卡驱动方面。一个实用的技巧是在安装完成后立即制作虚拟机快照方便后续快速回滚。