MU
SOFTWARE

Multipass

Multipass 1.16.3 是 Canonical 提供的轻量虚拟机管理器,可在 Windows、macOS 与 Linux 上快速创建 Ubuntu 实例,并通过 cloud-init、挂载、快照和命令执行模拟本地云环境。

版本 1.16.3Windows 10/11 x64macOS Intel/Apple SiliconLinux x86_64/aarch64GPL-3.0

适合做什么

Multipass 适合开发者在 Windows、macOS 或 Linux 上快速创建干净的 Ubuntu 虚拟机,运行临时测试、模拟小型云节点或通过 cloud-init 重复初始化环境。它提供统一命令,但不同宿主系统的驱动、网络、挂载和快照能力并不完全相同。

当前版本与平台

1.16.3 于 2026-05-26 发布,官方提供 Windows x64 MSI、macOS PKG,Linux 通过 Snap 安装。项目通常在 Linux 使用 KVM、Windows 使用 Hyper-V、macOS 使用 QEMU,并可在 Windows 与 macOS选择 VirtualBox;实际功能取决于当前驱动。

实例、挂载与删除边界

cloud-init 可以复现初始化步骤,但不能替代运行数据备份。挂载会让实例进程接触宿主机真实目录,应限制路径和权限。delete 后实例通常仍处于可恢复状态,purge 会永久清除全部已删除实例;快照是否可用也取决于驱动。

维护记录

本页依据 Multipass 1.16.3 官方发布文件、项目 README、Windows/macOS/Linux 平台说明、虚拟化驱动差异、cloud-init、挂载与 delete/purge 生命周期复核,检查日期为 2026-08-06。

DOWNLOAD

选择下载方式

链接最近检查:2026-08-06

下载前请核对资源版本和授权范围。本站不提供破解软件及未经授权的资料。

GUIDE

Multipass 1.16.3 安装、Ubuntu 实例与恢复教程

安装后先创建小型测试实例,验证启动、shell、命令执行、网络与专用目录挂载;再用 cloud-init 固化初始化过程,并在 delete、purge 或卸载前备份实例数据。

安装前准备

  • 确认 Windows、macOS 或 Linux 已启用硬件虚拟化并满足当前驱动要求,检查与其他虚拟机工具的 Hyper-V、KVM、QEMU 或 VirtualBox 冲突。
  • 为 Ubuntu 镜像、实例磁盘和快照预留空间,记录代理、DNS、防火墙和桥接网络策略;企业设备先遵循管理员限制。
  • 准备不含明文长期密钥的 cloud-init 测试文件,重要实例先备份数据库和仅存在于虚拟机中的数据。
01

安装步骤

  1. 01

    安装 1.16.3 对应平台版本

    Windows 使用 x64 MSI,macOS 选择官方 PKG,Linux 使用官方 Snap 渠道;安装后核对客户端与后台服务版本,并确认当前虚拟化驱动。

  2. 02

    创建命名测试实例

    查看可用镜像后,以明确名称和较小 CPU、内存、磁盘参数启动测试实例;等待状态为 Running,再查看实例地址与资源信息。

  3. 03

    进入实例并完成基础更新

    使用 shell 或 exec 进入实例,确认 Ubuntu 版本、DNS、时间和软件源;只在测试实例中试运行初始化命令,再整理为可重复的 cloud-init。

02

快速上手

  1. 01

    验证停止、启动与命令执行

    创建测试文件后依次停止、启动并执行查询命令,确认实例名称、状态和数据持久性;这只是生命周期测试,不代表数据已有备份。

  2. 02

    验证专用目录挂载

    把宿主机专用测试目录挂载到实例,检查双向读写、用户映射与权限。Windows 挂载默认行为可能不同,不挂载整个用户目录或密钥目录。

  3. 03

    演练快照或删除恢复

    若当前驱动支持快照,先对测试实例创建并恢复快照;再用无关实例演练 delete、recover 和 purge,明确可恢复阶段与永久删除边界。

使用建议

  • 1.16.3 于 2026-05-26 发布,Windows 与 macOS 使用官方安装器,Linux 通过 Snap 获取并更新。
  • Multipass 用同一套命令管理不同宿主平台,但驱动、挂载、快照、克隆、网络与挂起能力不完全一致,迁移前先查当前驱动。
  • cloud-init 适合重复创建开发环境,敏感凭据应使用安全注入方式,不把长期密钥直接写入可共享配置或镜像。
  • delete 后通常仍可 recover,purge 才永久清理已删除实例;任何自动化脚本都应显式列出目标并在 purge 前停住确认。
故障排查与卸载方法

实例一直 Starting、没有地址或网络不通怎么办?

检查硬件虚拟化、后台服务、当前驱动、磁盘、代理、DNS 与防火墙,确认没有其他虚拟化工具争用后端;收集日志后再重启服务,不先删除实例。

挂载失败、权限不一致或文件无法写入怎么办?

核对宿主目录权限、实例用户映射与当前平台的挂载支持;Windows 还要确认 privileged mounts 设置。先用空测试目录排查,不通过放宽整个用户目录权限来解决。

  1. 列出并备份所有实例停止应用写入,列出运行中和已删除实例,导出数据库与配置,复制仅存在于虚拟机内的文件并验证恢复;记录 cloud-init、网络与挂载参数。
  2. 确认清理范围后卸载只在数据核对无误后删除或 purge 目标实例,再按平台卸载客户端与服务;清理缓存、镜像和虚拟磁盘前再次确认不需要恢复。
FAQ

常见问题

Multipass 在不同系统上使用什么虚拟化后端?

官方项目说明通常在 Linux 使用 KVM、Windows 使用 Hyper-V、macOS 使用 QEMU,也可在 Windows 与 macOS 选择 VirtualBox。具体驱动与快照、克隆、网络等能力存在差异,应在创建正式实例前确认当前驱动。

multipass delete 和 multipass purge 有什么区别?

delete 先把实例标记为已删除,通常仍可在 purge 前恢复;purge 会永久清除全部已删除实例及其数据。执行 purge 前必须确认实例名称,并备份系统盘、数据库和仅存在于虚拟机中的文件。

cloud-init 配置能代替虚拟机备份吗?

不能。cloud-init 适合复现用户、软件包和初始化命令,但不会自动保存后续生成的数据、密钥、数据库和手工修改。配置应纳入版本管理,运行数据另做一致性备份。

下载时需要提取码吗?

夸克网盘无需提取码;百度网盘所需的四位提取码会直接显示在下载入口旁。