简介:本文详细介绍了在MacOS系统下,利用VMware Fusion虚拟化软件部署Ubuntu Server 22.04,并配置静态IP地址的完整流程,适合开发者及系统管理员参考。
在开始之前,确保您的MacOS系统版本符合VMware Fusion的运行要求。VMware Fusion 12及以上版本支持最新的MacOS Big Sur、Monterey及Ventura系统。建议系统内存至少8GB,存储空间预留20GB以上用于虚拟机和系统文件。
访问VMware官方网站下载最新版VMware Fusion(当前为Fusion 13)。安装过程简单,双击.dmg文件后,将VMware Fusion应用图标拖拽至Applications文件夹即可。首次启动时,可能需要输入管理员密码以完成安装许可。
前往Ubuntu官方网站下载Ubuntu Server 22.04 LTS的ISO镜像文件。选择“Ubuntu Server 22.04 LTS”版本,确保下载的是最新稳定版,以获得最佳兼容性和安全性。
打开VMware Fusion,点击“新建”按钮开始创建虚拟机。选择“从光盘或映像安装”,然后浏览并选择之前下载的Ubuntu Server 22.04 ISO文件。
确认所有设置无误后,点击“完成”按钮。VMware Fusion将自动创建虚拟机并启动安装程序。在启动过程中,可能需要按提示调整启动顺序或进入BIOS设置(通常不需要)。
安装界面启动后,首先选择安装语言(推荐英文),然后配置键盘布局。
在“Network connections”界面,选择“Edit a VMware virtual network adapter”(如果未自动识别),暂时使用DHCP获取IP地址,以便后续通过SSH连接进行静态IP配置。
选择“Use an entire disk”并设置LVM(逻辑卷管理),这提供了更好的磁盘管理和扩展性。确认分区方案后,继续安装。
设置root密码(可选,但推荐),并创建一个具有sudo权限的非root用户,用于日常管理。
在“Software selection”界面,根据需求选择预装的软件包。对于服务器环境,推荐选择“OpenSSH server”以便远程管理。
安装完成后,移除ISO镜像文件(避免再次从光盘启动),然后点击“Reboot Now”重启虚拟机。
重启后,通过VMware Fusion的“虚拟机”菜单选择“发送Ctrl+Alt+Del”启动系统。在MacOS终端中,使用ssh username@虚拟机IP(通过VMware Fusion的虚拟网络查看或暂时使用DHCP分配的IP)连接到Ubuntu Server。
Ubuntu Server 22.04使用Netplan进行网络配置。编辑/etc/netplan/00-installer-config.yaml文件(文件名可能略有不同):
sudo nano /etc/netplan/00-installer-config.yaml
修改内容如下(示例为使用enp0s3网卡,静态IP为192.168.x.100,网关和DNS需根据实际情况调整):
network:version: 2renderer: networkdethernets:enp0s3:dhcp4: noaddresses: [192.168.x.100/24]gateway4: 192.168.x.1nameservers:addresses: [8.8.8.8, 8.8.4.4]
保存文件后,应用新的网络配置:
sudo netplan apply
使用ip a命令检查IP地址是否已更改为静态IP。尝试ping外部网站(如ping google.com)验证网络连通性。
sudo apt update && sudo apt upgrade -y
Ubuntu Server默认使用ufw作为防火墙前端,可以配置规则增强安全性:
sudo ufw enablesudo ufw allow 22/tcp # 允许SSH连接
定期备份虚拟机快照或使用rsync等工具备份重要文件,以防数据丢失。
通过以上步骤,您已成功在MacOS上的VMware Fusion中部署了Ubuntu Server 22.04,并配置了静态IP地址。这一环境适用于开发、测试及学习Linux系统管理,为后续的软件开发和服务器配置提供了坚实的基础。