Multipass
Multipass 1.16.3 是 Canonical 提供的轻量虚拟机管理器,可在 Windows、macOS 与 Linux 上快速创建 Ubuntu 实例,并通过 cloud-init、挂载、快照和命令执行模拟本地云环境。
适合做什么
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。
选择下载方式
下载前请核对资源版本和授权范围。本站不提供破解软件及未经授权的资料。
Multipass 1.16.3 安装、Ubuntu 实例与恢复教程
安装后先创建小型测试实例,验证启动、shell、命令执行、网络与专用目录挂载;再用 cloud-init 固化初始化过程,并在 delete、purge 或卸载前备份实例数据。
安装前准备
- 确认 Windows、macOS 或 Linux 已启用硬件虚拟化并满足当前驱动要求,检查与其他虚拟机工具的 Hyper-V、KVM、QEMU 或 VirtualBox 冲突。
- 为 Ubuntu 镜像、实例磁盘和快照预留空间,记录代理、DNS、防火墙和桥接网络策略;企业设备先遵循管理员限制。
- 准备不含明文长期密钥的 cloud-init 测试文件,重要实例先备份数据库和仅存在于虚拟机中的数据。
安装步骤
- 01
安装 1.16.3 对应平台版本
Windows 使用 x64 MSI,macOS 选择官方 PKG,Linux 使用官方 Snap 渠道;安装后核对客户端与后台服务版本,并确认当前虚拟化驱动。
- 02
创建命名测试实例
查看可用镜像后,以明确名称和较小 CPU、内存、磁盘参数启动测试实例;等待状态为 Running,再查看实例地址与资源信息。
- 03
进入实例并完成基础更新
使用 shell 或 exec 进入实例,确认 Ubuntu 版本、DNS、时间和软件源;只在测试实例中试运行初始化命令,再整理为可重复的 cloud-init。
快速上手
- 01
验证停止、启动与命令执行
创建测试文件后依次停止、启动并执行查询命令,确认实例名称、状态和数据持久性;这只是生命周期测试,不代表数据已有备份。
- 02
验证专用目录挂载
把宿主机专用测试目录挂载到实例,检查双向读写、用户映射与权限。Windows 挂载默认行为可能不同,不挂载整个用户目录或密钥目录。
- 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 设置。先用空测试目录排查,不通过放宽整个用户目录权限来解决。
- 列出并备份所有实例停止应用写入,列出运行中和已删除实例,导出数据库与配置,复制仅存在于虚拟机内的文件并验证恢复;记录 cloud-init、网络与挂载参数。
- 确认清理范围后卸载只在数据核对无误后删除或 purge 目标实例,再按平台卸载客户端与服务;清理缓存、镜像和虚拟磁盘前再次确认不需要恢复。
常见问题
Multipass 在不同系统上使用什么虚拟化后端?
官方项目说明通常在 Linux 使用 KVM、Windows 使用 Hyper-V、macOS 使用 QEMU,也可在 Windows 与 macOS 选择 VirtualBox。具体驱动与快照、克隆、网络等能力存在差异,应在创建正式实例前确认当前驱动。
multipass delete 和 multipass purge 有什么区别?
delete 先把实例标记为已删除,通常仍可在 purge 前恢复;purge 会永久清除全部已删除实例及其数据。执行 purge 前必须确认实例名称,并备份系统盘、数据库和仅存在于虚拟机中的文件。
cloud-init 配置能代替虚拟机备份吗?
不能。cloud-init 适合复现用户、软件包和初始化命令,但不会自动保存后续生成的数据、密钥、数据库和手工修改。配置应纳入版本管理,运行数据另做一致性备份。
下载时需要提取码吗?
夸克网盘无需提取码;百度网盘所需的四位提取码会直接显示在下载入口旁。
