在MacOS上通过VMware Fusion部署Ubuntu Server 22.04并配置静态IP指南

作者:谁偷走了我的奶酪2025.10.24 12:32浏览量:18

简介:本文详细介绍了在MacOS系统下,利用VMware Fusion虚拟化软件部署Ubuntu Server 22.04,并配置静态IP地址的完整流程,适合开发者及系统管理员参考。

一、环境准备与软件安装

1.1 MacOS系统兼容性检查

在开始之前,确保您的MacOS系统版本符合VMware Fusion的运行要求。VMware Fusion 12及以上版本支持最新的MacOS Big Sur、Monterey及Ventura系统。建议系统内存至少8GB,存储空间预留20GB以上用于虚拟机和系统文件。

1.2 VMware Fusion安装与配置

访问VMware官方网站下载最新版VMware Fusion(当前为Fusion 13)。安装过程简单,双击.dmg文件后,将VMware Fusion应用图标拖拽至Applications文件夹即可。首次启动时,可能需要输入管理员密码以完成安装许可。

1.3 下载Ubuntu Server 22.04镜像

前往Ubuntu官方网站下载Ubuntu Server 22.04 LTS的ISO镜像文件。选择“Ubuntu Server 22.04 LTS”版本,确保下载的是最新稳定版,以获得最佳兼容性和安全性。

二、创建Ubuntu Server 22.04虚拟机

2.1 启动VMware Fusion并创建新虚拟机

打开VMware Fusion,点击“新建”按钮开始创建虚拟机。选择“从光盘或映像安装”,然后浏览并选择之前下载的Ubuntu Server 22.04 ISO文件。

2.2 配置虚拟机参数

  • 操作系统类型:选择Linux,版本为Ubuntu 64位。
  • 虚拟机名称和位置:为虚拟机命名,如“Ubuntu-Server-22.04”,并选择存储位置。
  • 磁盘大小:建议至少分配20GB,选择“将虚拟磁盘存储为单个文件”以提高性能。
  • 内存和处理器:根据主机配置,为虚拟机分配至少2GB内存和1个处理器核心,对于开发环境,建议4GB内存和2个核心。

2.3 完成创建并启动虚拟机

确认所有设置无误后,点击“完成”按钮。VMware Fusion将自动创建虚拟机并启动安装程序。在启动过程中,可能需要按提示调整启动顺序或进入BIOS设置(通常不需要)。

三、安装Ubuntu Server 22.04

3.1 选择语言和键盘布局

安装界面启动后,首先选择安装语言(推荐英文),然后配置键盘布局。

3.2 网络配置(暂时使用DHCP)

在“Network connections”界面,选择“Edit a VMware virtual network adapter”(如果未自动识别),暂时使用DHCP获取IP地址,以便后续通过SSH连接进行静态IP配置。

3.3 磁盘分区和文件系统

选择“Use an entire disk”并设置LVM(逻辑卷管理),这提供了更好的磁盘管理和扩展性。确认分区方案后,继续安装。

3.4 用户和密码设置

设置root密码(可选,但推荐),并创建一个具有sudo权限的非root用户,用于日常管理。

3.5 安装软件包

在“Software selection”界面,根据需求选择预装的软件包。对于服务器环境,推荐选择“OpenSSH server”以便远程管理。

3.6 完成安装并重启

安装完成后,移除ISO镜像文件(避免再次从光盘启动),然后点击“Reboot Now”重启虚拟机。

四、配置静态IP地址

4.1 通过SSH连接到Ubuntu Server

重启后,通过VMware Fusion的“虚拟机”菜单选择“发送Ctrl+Alt+Del”启动系统。在MacOS终端中,使用ssh username@虚拟机IP(通过VMware Fusion的虚拟网络查看或暂时使用DHCP分配的IP)连接到Ubuntu Server。

4.2 修改网络配置文件

Ubuntu Server 22.04使用Netplan进行网络配置。编辑/etc/netplan/00-installer-config.yaml文件(文件名可能略有不同):

  1. sudo nano /etc/netplan/00-installer-config.yaml

修改内容如下(示例为使用enp0s3网卡,静态IP为192.168.x.100,网关和DNS需根据实际情况调整):

  1. network:
  2. version: 2
  3. renderer: networkd
  4. ethernets:
  5. enp0s3:
  6. dhcp4: no
  7. addresses: [192.168.x.100/24]
  8. gateway4: 192.168.x.1
  9. nameservers:
  10. addresses: [8.8.8.8, 8.8.4.4]

4.3 应用网络配置

保存文件后,应用新的网络配置:

  1. sudo netplan apply

4.4 验证网络连接

使用ip a命令检查IP地址是否已更改为静态IP。尝试ping外部网站(如ping google.com)验证网络连通性。

五、优化与维护建议

5.1 定期更新系统

  1. sudo apt update && sudo apt upgrade -y

5.2 配置防火墙

Ubuntu Server默认使用ufw作为防火墙前端,可以配置规则增强安全性:

  1. sudo ufw enable
  2. sudo ufw allow 22/tcp # 允许SSH连接

5.3 备份重要数据

定期备份虚拟机快照或使用rsync等工具备份重要文件,以防数据丢失。

通过以上步骤,您已成功在MacOS上的VMware Fusion中部署了Ubuntu Server 22.04,并配置了静态IP地址。这一环境适用于开发、测试及学习Linux系统管理,为后续的软件开发和服务器配置提供了坚实的基础。