0

0

Ubuntu Multipass 尝鲜

蓮花仙者

蓮花仙者

发布时间:2025-06-27 12:30:01

|

1058人浏览过

|

来源于php中文网

原创

multipass 是由 ubuntu 推出的一款跨平台虚拟机管理工具,适用于 windowsmacoslinux 操作系统

官方网站:Multipass 旨在管理虚拟 Ubuntu 实例Multipass 是一个命令行界面工具,用于在 Windows、Mac 和 Linux 上启动和管理虚拟机,模拟云环境,并支持 cloud-init。通过在您的原生平台上与 IDE 和版本控制系统无缝集成,即时获取 Ubuntu。

https://www.php.cn/link/101d3ee2395bb1d1aca582263378d26a

在 Windows 平台上,Multipass 依赖于 Hyper-V 提供的虚拟化环境。

本次体验是在 Windows 10 操作系统上进行的。

下载安装包:multipass-1.8.0+win-win64.exe(大小为 21M)

安装完成后,显示以下文件:

PS X:\...\Multipass\bin> dir
    Directory: X:\xxx\Multipass\bin
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         6/12/2021  12:02 PM                platforms
-a----        18/10/2021   9:35 PM         316816 concrt140.dll
-a----        26/10/2021  12:38 AM        1199296 dbghelp.dll
-a----        26/03/2021   5:34 AM        3410432 libcrypto-1_1-x64.dll
-a----        26/10/2021  12:38 AM          86528 libgcc_s_sjlj-1.dll
-a----        26/10/2021  12:38 AM        2584872 libglib-2.0-0.dll
-a----        26/10/2021  12:38 AM          79707 libgthread-2.0-0.dll
-a----        26/10/2021  12:38 AM        1475928 libiconv-2.dll
-a----        26/10/2021  12:38 AM         464017 libintl-8.dll
-a----        26/03/2021   5:34 AM         683008 libssl-1_1-x64.dll
-a----        26/10/2021  12:38 AM          18944 libssp-0.dll
-a----        18/10/2021   9:35 PM         565648 msvcp140.dll
-a----        18/10/2021   9:35 PM          23952 msvcp140_1.dll
-a----        18/10/2021   9:35 PM         185720 msvcp140_2.dll
-a----        18/10/2021   9:35 PM          56208 msvcp140_atomic_wait.dll
-a----        18/10/2021   9:35 PM          20368 msvcp140_codecvt_ids.dll
-a----        26/10/2021  12:29 AM       12233728 multipass.exe
-a----        26/10/2021  12:29 AM       12237312 multipass.gui.exe
-a----        26/10/2021  12:29 AM       12897792 multipassd.exe
-a----        25/10/2021  11:59 PM          18886 multipass_wt.ico
-a----        26/10/2021  12:38 AM        2474496 PocoFoundation.dll
-a----        26/10/2021  12:38 AM         437760 PocoZip.dll
-a----        17/06/2015   2:37 AM        5615492 qemu-img.exe
-a----        26/10/2021  12:38 AM        6023664 Qt5Core.dll
-a----        26/10/2021  12:38 AM        7008240 Qt5Gui.dll
-a----        26/10/2021  12:38 AM        1340400 Qt5Network.dll
-a----        26/10/2021  12:38 AM        5498352 Qt5Widgets.dll
-a----        26/10/2021  12:38 AM         472576 ssh.dll
-a----        26/10/2021  12:29 AM        2576384 sshfs_server.exe
-a----        18/10/2021   9:35 PM          97168 vcruntime140.dll
-a----        18/10/2021   9:35 PM          37240 vcruntime140_1.dll

上述文件中,关键文件包括 ssh 和 qemu 等。

Ubuntu Multipass 尝鲜

Multipass 默认安装在 C 盘的系统目录中,如果系统空间不足,会出现以下提示信息:

你好星识
你好星识

你的全能AI工作空间

下载
PS C:\Users\xxxx> multipass launch --name  foo
launch failed: Conversion of image to vhdx failed with error: SetEndOfFile error: 112
qemu-img.exe: error while writing sector 2523136: Input/output error

在安装虚拟机的过程中,Multipass 加入了收集用户使用信息的步骤:

PS C:\Users\xxxx> multipass launch --name  foo
One quick question before we launch … Would you like to help
the Multipass developers, by sending anonymous usage data?
This includes your operating system, which images you use,
the number of instances, their properties and how long you use them.
We’d also like to measure Multipass’s speed.
Send usage data (yes/no/Later)?

支持 ssh 登陆的密钥保存目录为:

C:\Users\xxx\AppData\Roaming\multipass\client-certificate
    Directory: C:\Users\xxx\AppData\Roaming\multipass\client-certificate
Mode                 LastWriteTime         Length Name
----                 -------------         ------ -----
-a----         6/12/2021  12:02 PM            595 multipass_cert.pem
-ar---         6/12/2021  12:02 PM            241 multipass_cert_key.pem
PS C:\Users\xxx> multipass launch --name  ubuntu_0001
launch failed: Invalid arguments supplied
Invalid instance name supplied: ubuntu_0001
PS C:\Users\xxx> multipass launch --name  foo
launch failed: Conversion of image to vhdx failed with error: SetEndOfFile error: 112
qemu-img.exe: error while writing sector 2523136: Input/output error
PS C:\Users\xxx> multipass launch --name  foo
Waiting for initialization to complete -

Ubuntu Multipass 尝鲜

PS C:\Users\xxx> multipass launch --name  foo
Launched: foo

Ubuntu Multipass 尝鲜

PS C:\Users\xxx> multipass exec foo -- lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:        20.04
Codename:       focal
PS C:\Users\xxx> multipass list
Name                    State             IPv4             Image
foo                     Running           172.26.167.168   Ubuntu 20.04 LTS
PS C:\Users\xxx> multipass delete foo
PS C:\Users\xxx> multipass purge
PS C:\Users\xxx> multipass find
Image                       Aliases           Version          Description
core                        core16            20200818         Ubuntu Core 16
core18                                        20200812         Ubuntu Core 18
18.04                       bionic            20211129         Ubuntu 18.04 LTS
20.04                       focal,lts         20211129         Ubuntu 20.04 LTS
21.04                       hirsute           20211130         Ubuntu 21.04
21.10                       impish            20211103         Ubuntu 21.10
appliance:adguard-home                        20200812         Ubuntu AdGuard Home Appliance
appliance:mosquitto                           20200812         Ubuntu Mosquitto Appliance
appliance:nextcloud                           20200812         Ubuntu Nextcloud Appliance
appliance:openhab                             20200812         Ubuntu openHAB Home Appliance
appliance:plexmediaserver                     20200812         Ubuntu Plex Media Server Appliance
anbox-cloud-appliance                         latest           Anbox Cloud Appliance
minikube                                      latest           minikube is local Kubernetes

虚拟机文件的存储路径为:

C:\Windows\System32\config\systemprofile\AppData\Roaming\multipassd\vault

Ubuntu Multipass 尝鲜Ubuntu Multipass 尝鲜

从测试过程来看,Multipass 与 Windows 的集成操作流程非常流畅,可以作为一个备选的开发环境。

在 Windows 系统中,C 盘通常是各种软件默认存储配置和临时信息的地方,像虚拟机这样较大的文件,如果可以指定存储到其他硬盘分区会更好一些。Multipass 在实际工作环境中还有许多小的细节需要改进。

相关专题

更多
windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

576

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1099

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

790

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

452

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2347

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

776

2023.08.10

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

1487

2023.08.28

windows锁屏快捷键
windows锁屏快捷键

windows锁屏快捷键是Windows键+L、Ctrl+Alt+Del、Windows键+D、Windows键+P和Windows键+R。本专题为大家提供windows相关的文章、下载、课程内容,供大家免费下载体验。

1623

2023.08.30

公务员递补名单公布时间 公务员递补要求
公务员递补名单公布时间 公务员递补要求

公务员递补名单公布时间不固定,通常在面试前,由招录单位(如国家知识产权局、海关等)发布,依据是原入围考生放弃资格,会按笔试成绩从高到低递补,递补考生需按公告要求限时确认并提交材料,及时参加面试/体检等后续环节。要求核心是按招录单位公告及时响应、提交材料(确认书、资格复审材料)并准时参加面试。

0

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.2万人学习

Excel 教程
Excel 教程

共162课时 | 11.8万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 1.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号