先上链接 multipass官网
Multipass是什么
Multipass 是一个轻量虚拟机管理器,是由 Ubuntu 运营公司 Canonical 所推出的开源项目。运行环境支持 Linux、Windows、macOS。在不同的操作系统上,使用的是不同的虚拟化技术。
Window环境准备
- 确保电脑开启了虚拟化,在任务管理器中可以看到,具体开启的方法各家BIOS都不一样,自己搜吧
- windows要支持hyper-v,我的是win11专业版,如果是win10/11的家庭版,tb自己10块钱买一个升级一下,启动方法为控制面板-程序-启动或关闭windows功能-Hyper-V,勾选后等待系统配置,会提醒你重启
安装
直接在官网下载安装包一路点下来就好,有一个地方要选择Hyper-v虚拟化,不要用VM VirtualBox,注意些就好
Multipass常用命令
multipass find 列出镜像列表
创建一个最新的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直接修改密码,输入两遍一样的密码即可
mulipass start|stop|delete|purge 开始|停止|删除|释放虚拟机
# 启动实例
multipass start vm01
# 停止实例
multipass stop vm01
# 删除实例(删除后,还会存在)
multipass delete vm01
# 释放实例(彻底删除)
multipass purge
调整虚拟机的配置
如果创建虚拟机时分配的cpu和内存太小,可以通过Hyper-V管理器去编辑虚拟机的配置,不过要先停止这个虚拟机,再去编辑。这个图形化界面还是很好用的,自己琢磨吧
- 在Windows中搜索
- 选中关闭的虚拟机并点击设置即可