Windows环境下 Multipass使用指北

1,081 阅读2分钟

先上链接 multipass官网

Multipass是什么

Multipass 是一个轻量虚拟机管理器,是由 Ubuntu 运营公司 Canonical 所推出的开源项目。运行环境支持 LinuxWindowsmacOS。在不同的操作系统上,使用的是不同的虚拟化技术。

Window环境准备

  1. 确保电脑开启了虚拟化,在任务管理器中可以看到,具体开启的方法各家BIOS都不一样,自己搜吧

image.png

  1. windows要支持hyper-v,我的是win11专业版,如果是win10/11的家庭版,tb自己10块钱买一个升级一下,启动方法为控制面板-程序-启动或关闭windows功能-Hyper-V,勾选后等待系统配置,会提醒你重启

image.png

image.png

image.png

安装

直接在官网下载安装包一路点下来就好,有一个地方要选择Hyper-v虚拟化,不要用VM VirtualBox,注意些就好

image.png

image.png

Multipass常用命令

multipass find 列出镜像列表

image.png

创建一个最新的ubuntu虚拟机,使用下面命令

multipass launch -n vm01 -c 1 -m 1G -d 10G
  • -n, --name: 名称
  • -c, --cpus: cpu核心数, 默认: 1
  • -m, --mem: 内存大小, 默认: 1G
  • -d, --disk: 硬盘大小, 默认: 5G

multipass list 查看目前已有的虚拟机列表

multipass info [虚拟机名称] 查看虚拟机的详细信息

multipass shell [虚拟机名称] 进入虚拟机

进入虚拟机后可以使用sudo passwd直接修改密码,输入两遍一样的密码即可

image.png

mulipass start|stop|delete|purge 开始|停止|删除|释放虚拟机

# 启动实例
multipass start vm01
# 停止实例
multipass stop vm01
# 删除实例(删除后,还会存在)
multipass delete vm01
# 释放实例(彻底删除)
multipass purge

调整虚拟机的配置

如果创建虚拟机时分配的cpu和内存太小,可以通过Hyper-V管理器去编辑虚拟机的配置,不过要先停止这个虚拟机,再去编辑。这个图形化界面还是很好用的,自己琢磨吧

  • 在Windows中搜索

image.png

  • 选中关闭的虚拟机并点击设置即可

image.png