Multipass虚拟机入门教程

Multipass虚拟机入门教程,第1张

Multipass虚拟机入门教程

目录

一、Multipass介绍

二、Multipass的安装

1. 系统版本

2. 下载地址和官网教程

3. 安装

4. 查看版本并测试是否安装成功

5. 若启动失败

三、Multipass的简单使用

1. 设置虚拟化提供方式(忽略该步骤)

2. 创建名为test虚拟机,分配2核CPU, 内存1G, 硬盘10G

3. 查看虚拟机版本

4. 进入虚拟机

5. 查看IP地址

6. 停止虚拟机

7. 删除虚拟机并永久清除

总结:

1. 通过命令方式创建和 *** 作虚拟机

2. 适用简单方便,适用初学者学习

3. Multipass只能创建Ubuntu版本的虚拟机

4. Windows10虚拟机安装和使用教程(VirtualBox)




一、Multipass介绍

        Multipass是Ubuntu 开发的一款轻量虚拟机管理器,这是为希望使用单个命令提供全新 Ubuntu 环境的开发人员而设计的。如果你有Docker基础,那么这款虚拟机最适合不过了,该虚拟机的使用与Docker一样都是基于命令行去 *** 作,简单方便。支持 Linux、Windows 与 macOS,使用 Linux 上的 KVM、Windows 上的 Hyper-V 和 macOS 上的 HyperKit 来以最小的开销运行 VM,同时它还可以在 Windows 和 macOS 上使用 VirtualBox,本教程主要是基于Windows 10去讲解。Multipass唯一的遗憾是支持Linux版本只有Ubuntu。

二、Multipass的安装 1. 系统版本

        官方声明仅支持Windows 10 专业版或企业版1803(“2018 年 4 月更新”)或更高版本
家庭版本或者其他版本能不能安装呢?办法还是有的,win10家庭版我亲身测试过可以正常安装,
后面我详细介绍

2. 下载地址和官网教程

        本文只要讲Windows 10, 所以下载的是Windows版本。

3. 安装

        安装过程与常用的软件安装方式一样, 这里就不介绍了。

4. 查看版本并测试是否安装成功

        安装完成之后, 运行cmd打开命令窗口输入以下命令查看安装版本并测试是否安装成功

# 查看安装版本
multipass version

# 输出以下结果表示安装成功
multipass   1.8.0+win
multipassd  1.8.0+win

# 不带任何参数的命令将启动主实例
multipass start

# 由于是首次创建需要下载镜像, 需要等待几分钟,完成之后查看实例列表
multipass list

# 若输出以下结果表示创建主实例成功
Name                    State             IPv4             Image
primary                 Running           192.168.239.34   Ubuntu 20.04 LTS
5. 若启动失败

1) 由于Multipass 默认使用 Hyper-V 作为它的虚拟化提供程序,所以启动失败的原因通常是跟   Hyper-V 相关。

2) 检查 Hyper-V 是否开启。控制面板>程序>启动或关闭Windows功能 查看Hyper-V。 如果没有打钩,请勾选之后重启电脑再试。

3) 如果使用的系统是家庭版或者非官网支持版本启动之后会出现闪退,是因为没有安装或者正确的 Hyper-V  ,解决方法如下

        A) 检查电脑 CPU 是否支持 Hyper-V 虚拟化的功能, 如下图表示支持可进入下一步 *** 作

        

        B) 桌面新建一个名为Hyper-V.txt的文本,复制下面内容到文本中并保存。然后修改文本后缀名为bat,修改后为Hyper-V.bat并保存。右键管理员身份运行该文件进入安装程序,安装完成之后重启电脑就可以了。

pushd "%~dp0"

dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hyper-v.txt

for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
三、Multipass的简单使用 1. 设置虚拟化提供方式(忽略该步骤)

        由于Multipass 默认使用 Hyper-V 作为它的虚拟化提供程序。如果您想使用VirtualBox,需管理员身份启动命令窗口或者PowerShell,然后输入以下命令,本教程使用默认的 Hyper-V ,所以忽略该步骤

multipass set local.driver=virtualbox

2. 创建名为test虚拟机,分配2核CPU, 内存1G, 硬盘10G
multipass launch -n test -c 2 -m 1G -d 10G 
3. 查看虚拟机版本
multipass exec test-- lsb_release -a
4. 进入虚拟机
multipass shell test
5. 查看IP地址
ip addr
6. 停止虚拟机
# 需在虚拟机外部执行该命令
multipass stop test
7. 删除虚拟机并永久清除
# 需在虚拟机外部执行该命令
multipass delete test --purge
总结: 1. 通过命令方式创建和 *** 作虚拟机 2. 使用简单方便,适用初学者学习 3. Multipass只能创建Ubuntu版本的虚拟机 4. Windows10虚拟机安装和使用教程(VirtualBox)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5693911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存