Multipass图形界面使用教程:新手友好的虚拟机管理方式
你还在为命令行操作虚拟机感到头疼吗?Multipass图形界面(Graphical User Interface,GUI)让Ubuntu虚拟机管理变得像使用普通应用程序一样简单。本文将带你从零开始,通过直观的图形界面完成虚拟机的安装、创建、配置和日常管理,无需记忆复杂命令。读完本文,你将能够独立使用Multipass GUI创建属于自己的Ubuntu虚拟机,并根据需求调整资源配置。
安装Multipass并启动GUI
系统要求
Multipass支持Linux、macOS和Windows系统,不同系统有轻微差异:
- Linux:需要安装snapd,Ubuntu系统已默认包含
- macOS:需要macOS 10.15 Catalina或更高版本
- Windows:需要Windows 10专业版/企业版(支持Hyper-V)或安装VirtualBox
安装步骤
Linux用户:打开终端执行以下命令
snap install multipass
macOS用户:从官方下载页获取.pkg安装包,双击运行并按照向导完成安装。
Windows用户:从官方下载页获取.msi安装包,双击运行并授予管理员权限。
启动图形界面
安装完成后,通过以下方式启动GUI:
- 应用启动器:在系统应用列表中找到"Multipass"
- 终端命令:执行
multipass.gui命令
探索Multipass GUI界面
Multipass GUI主要分为四个功能区域,通过顶部标签页切换:
1. 镜像库(Catalogue)
显示所有可用的Ubuntu镜像,相当于CLI中的multipass find --only-images命令。在这里可以浏览不同版本的Ubuntu系统,包括LTS长期支持版和最新开发版。
2. 实例管理(Instances)
显示所有已创建的虚拟机实例,可按名称和状态(运行中/已停止)筛选。实例卡片显示关键信息:名称、状态、IP地址、CPU/内存/磁盘资源占用。
3. 设置(Settings)
配置Multipass全局参数,包括默认资源分配、网络设置和更新选项。
4. 系统托盘图标
在系统托盘区域会显示Multipass图标,右键点击可快速访问常用功能:启动/停止实例、打开GUI主窗口、查看帮助文档等。
创建第一个Ubuntu虚拟机
步骤1:选择并配置镜像
- 在Catalogue标签页中,选择需要的Ubuntu版本(推荐选择LTS版如Ubuntu 22.04 LTS)
- 点击镜像卡片上的"Launch"按钮,打开配置窗口
- 设置实例名称(如"my-first-vm")、CPU核心数、内存大小和磁盘空间
- (可选)配置高级选项:
- 网络:添加桥接网络以允许外部访问
- 挂载:将本地文件夹挂载到虚拟机
- Cloud-init:配置初始用户、SSH密钥等
步骤2:启动实例
点击"Create"按钮后,Multipass会自动下载镜像并创建虚拟机。过程中会显示实时进度,包括下载进度、磁盘初始化和启动状态。
步骤3:访问虚拟机
创建完成后,实例会自动启动。在Instances标签页中找到新创建的实例,点击"Shell"按钮打开终端窗口,即可开始使用Ubuntu系统。
管理和配置虚拟机
基本操作
在实例卡片上点击右键或使用操作按钮,可执行以下常用操作:
- Start:启动已停止的实例
- Stop:优雅关闭实例
- Suspend:暂停实例(保存当前状态)
- Delete:永久删除实例(相当于
multipass delete --purge)
调整资源配置
如需修改实例的CPU、内存或磁盘资源:
- 确保实例处于已停止状态
- 在实例卡片上点击"Edit"按钮
- 在配置窗口中调整资源参数
- 点击"Apply"保存更改
文件传输
虽然GUI暂不直接支持文件拖拽,但可通过以下方式实现文件交换:
- 在实例编辑窗口中配置"Mounts"选项,将本地文件夹挂载到虚拟机
- 使用
multipass transfer命令在主机和实例间传输文件
常见问题解决
GUI无法启动怎么办?
- Linux:检查用户是否属于sudo组,执行
groups | grep sudo确认 - Windows:确保Hyper-V已启用或VirtualBox已正确安装
- 所有系统:查看日志文件排查问题,日志位置可在故障排除文档中找到
如何切换虚拟化后端?
在Settings标签页中,找到"Virtualization"选项,可选择Hyper-V、VirtualBox或QEMU(根据系统支持情况显示)。切换需要重启Multipass服务。
忘记实例密码怎么办?
Multipass默认使用SSH密钥登录,无需密码。通过GUI的"Shell"按钮可直接访问实例,无需输入密码。
总结与进阶学习
通过Multipass GUI,你已经掌握了虚拟机的创建、配置和日常管理。相比命令行,图形界面更适合查看实例状态和调整资源配置。推荐下一步学习:
- 自定义镜像:使用cloud-init配置文件创建预配置实例
- 命令行补充:学习常用CLI命令如
multipass info <实例名>获取详细信息 - 高级网络:配置端口转发实现外部访问虚拟机服务
官方文档:完整GUI指南
如果觉得本教程有帮助,请点赞收藏,下期将介绍如何使用Multipass搭建本地开发环境。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考











