Skip to main content
UTM 是适用于 macOS® 的开源 VM 宿主软件,可让您在 Mac 上运行包括 Ubuntu 在内的其他操作系统。下图展示了在 Arm64 Mac 上使用 UTM 设置 Ubuntu Server VM 所涉及的任务:
在基于 Arm64 的 Mac 上设置 Ubuntu VM 的工作流程

图:在 Arm64 Mac 上设置 Ubuntu Server VM 的工作流程

在 Arm64 Mac 上设置 Ubuntu Server VM 的前提条件

Arm64 Mac 主机要求

下表列出了在 Arm64 Mac 上设置 Ubuntu Server VM 的主机要求: 表:Arm64 主机系统要求

Arm64 Mac 的 Ubuntu Server VM 软件要求

下表列出了在 Arm64 Mac 上设置 Ubuntu Server VM 的软件要求: 表:Arm64 Mac 的软件要求

在 Arm64 Mac 上安装 UTM

要安装 UTM 虚拟化软件,请执行以下操作:
  1. 双击之前下载的 UTM.dmg 文件,并将 UTM 图标拖动到 Applications 图标上。 将 UTM 图标拖动到 Applications
  2. 在安装 UTM 时,如果看到以下对话框,请选择 Open UTM 安装打开对话框
  3. 打开 Launchpad,搜索 UTM,然后选择 UTM UTM 主窗口随即出现。 UTM 主窗口

在 Arm64 Mac 上的 UTM 中创建 VM

要在 UTM 中为 Ubuntu Server 创建 VM 并配置 VM 设置,请执行以下操作:
  1. 在 UTM 主窗口中,选择 Create a New Virtual Machine
  2. Start 屏幕上,选择 Virtualize
  3. Operating System 屏幕上,选择 Linux 操作系统。
  4. Hardware 屏幕上,指定要分配给 Ubuntu VM 的内存和 CPU 核心数,然后选择 Continue。推荐值如下:
    • 内存:可用内存的约 70%
    • CPU 核心:至少为可用核心的 50% 如果将 CPU Cores 字段留空或设置为 0,UTM 会将主机的所有核心分配给 VM。将所有 CPU 核心分配给 VM 可能会导致主机运行缓慢或无响应。 要查看 Mac 主机的内存大小和 CPU 核心数,请参阅 macOS 使用手册中的说明。
  5. Linux 屏幕上,浏览并选择您下载的 Ubuntu ISO 镜像,然后选择 Continue
  6. Storage 屏幕上,指定 VM 的驱动器大小,然后选择 Continue。Qualcomm 建议为 VM 分配至少 400 GB 的存储空间。
  7. 如果要在主机和 VM 之间共享目录,请在 Shared Directory 屏幕上执行以下操作:
    1. 浏览并选择该目录。
    2. 选择 Continue
  8. Summary 屏幕上,执行以下操作:
    1. 检查您正在创建的 VM 的配置摘要。
    2. 为 VM 提供一个名称。
    3. 选择 Save。UTM 主窗口会列出新创建的 VM。 显示新创建 VM 的 UTM 主窗口

在 Arm64 Mac 上的 UTM 中安装 Ubuntu Server

要在您创建的 VM 中安装 Ubuntu Server,请执行以下操作:
  1. 在 UTM 主窗口中,选择 Play 图标以通过虚拟化运行 Ubuntu ISO 镜像。 带 Play 图标的 UTM 主窗口
  2. 使用方向键选择 Try or Install Ubuntu Server,然后按 Enter Try or Install Ubuntu Server 选项
  3. 选择语言并按 Enter
  4. 可选:您可能会看到更新安装程序的屏幕。选择以下选项之一并按 Enter
    • Update to the new installer
    • Continue without updating
  5. 执行以下操作:
    1. 选择键盘布局。
    2. 选择 Ubuntu Server 安装基础。
    3. 选择合适的网络接口。
    4. 选择合适的代理配置。
  6. 如有必要,配置镜像地址并等待镜像位置通过所有测试,选择 Done,然后按 Enter 镜像地址配置
  7. 选择 Use an entire disk > Set up this disk as an LVM group,选择 Done,然后按 Enter 使用 LVM 组的存储配置
  8. 按如下方式配置存储空间:
    1. USED DEVICES 部分下,选择 ubuntu-lv,然后按 Enter 查看更多选项。 包含 ubuntu-lv 的 USED DEVICES 部分
    2. 选择 Edit,然后按 Enter ubuntu-lv 的 Edit 选项
    3. Size 字段中,输入 396.000G,选择 Save,然后按 Enter。ubuntu-lv 条目现在应显示更新后的大小。
    4. 选择 Done 并按 Enter
  9. 要设置您的配置文件,请指定所需的详细信息,选择 Save,然后按 Enter
  10. 跳过 Ubuntu Pro 升级选项,选择 Continue,然后按 Enter
  11. 可选:选择 Install OpenSSH Server 以设置 SSH,选择 Done,然后按 Enter注意 同步、编译和烧录 Qualcomm Linux 并不需要 OpenSSH。仅当您希望允许对 Ubuntu VM 进行安全远程访问时,才需要安装 OpenSSH 服务器。
  12. 安装成功后,选择 Power 图标以关闭并停止 VM,然后选择 OK 用于关闭 VM 的 Power 图标
  13. VM 停止后,关闭窗口。

在 Arm64 Mac 上运行 Ubuntu Server VM

要运行 Ubuntu Server VM,请执行以下操作:
  1. 在 UTM 主窗口中,在 CD/DVD 下拉列表中选择 Clear 选择了 Clear 的 CD/DVD 下拉列表
  2. 确保 CD/DVD 选项对应的 ISO 镜像关联为空。 空的 ISO 镜像关联
  3. 要运行 Ubuntu VM,请选择 Play 图标。 用于运行 Ubuntu VM 的 Play 图标
  4. Ubuntu 操作系统成功启动后,输入凭据登录并访问 shell。 Ubuntu 登录屏幕
  5. 运行以下命令以更新 Ubuntu 操作系统并安装图形桌面环境,然后重启:
  6. 登录到您创建的 Ubuntu Server VM。

访问 Qualcomm Linux 开发套件

要从 Ubuntu Server VM 访问 Qualcomm Linux 开发套件,请执行以下操作:
  1. 将 Qualcomm Linux 开发套件连接到主机。 UTM 软件可能会要求您确认是否允许 Ubuntu 操作系统访问 Qualcomm Linux 开发套件。 a. 如果看到如下对话框,请选择 Confirm Qualcomm Linux 开发套件访问确认对话框 b. 选择 Confirm 后,如果看到以下 USB 断开连接错误,请选择 OK 忽略: USB 断开连接错误对话框
  2. 要验证 Ubuntu VM 是否可以访问 Qualcomm Linux 开发套件,请在 Ubuntu 终端窗口中运行 lsusb 命令。 输出会如下所示显示 Qualcomm Linux 开发套件: 显示 Qualcomm Linux 开发套件的 lsusb 输出 如果在 Ubuntu VM 中未检测到 Qualcomm Linux 开发套件,请执行以下操作: a. 在 UTM VM 窗口的工具栏中选择 USB Devices b. 选择 QCMXXXX_xxxxxxxx 包含 QCMXXXX 设备的 USB Devices 菜单
如果在 USB 设备列表中没有看到 Qualcomm Linux 开发套件,请执行以下操作:
  1. 在 UTM 设置中,在左侧面板选择 Input
  2. Maximum Shared USB Devices 字段中,将值设置为 10

为 Arm64 Mac 和 Ubuntu Server 配置电源设置

为确保 Mac 主机和 Ubuntu Server VM 不会因不活动而进入休眠,请执行以下操作:
  • 要为 Mac 主机配置休眠和唤醒设置,请参阅 macOS 使用手册
  • 要为 Ubuntu Server 配置电源设置,请执行以下操作:
    1. 在 Ubuntu 的 System Settings 中,选择 Power
    2. 关闭 Automatic Suspend

后续步骤