macbook M1运行arm64虚拟机

本文介绍了如何在Macbook M1上使用QEMU运行arm64虚拟机,详细讲述了从下载ACVM软件到修改代码解决磁盘识别问题的过程,以及提供了替代虚拟化软件UTM的选项。
摘要由CSDN通过智能技术生成

前言

macbook 最新的架构是M1的架构,这个是一个aarch64的cpu架构,之前的一些项目中接触到很多arm相关的东西,包括一些虚拟化的一些东西

parallels这个是一个商业软件,也是mac上面比较成熟的虚拟化软件,这个是收费的,在macbook m1 刚出的时候,出过一个免费的测试版本供大家测试,测试完成以后,马上就不能用了,需要licence,这个也正常,并且当时还有个bug,是底层的内核内核不支持PAGESIZE为64K的问题,而centos7默认已经是64K的,这个不清楚后面修改没,可以通过改内核来运行,这个后续看下qemu这边有没有类似的问题

本篇是用的qemu来实践的

操作过程

下载软件

https://github.com/KhaosT/ACVM/releases/download/v1.0-4/ACVM.zip

这个软件是已经打好的版本,我们直接解压使用,带图形界面的使用比较方便,使用过程中存在一个问题,无法识别到盘的问题
解压后直接就是一个二进制的,双击运行即可

在这里插入图片描述
然后需要下载一个iso和创建一个空的img文件

在二进制上面显示包内容,然后进入到子目录ACVM.app/Contents/Resources,这个里面有个qemu-img的命令,可以用来创建系统盘

zphj1987@zphj1987deMacBook-Pro Resources % ./qemu-img create -f qcow2 -o size=20G  /Users/zphj1987/Downloads/myhost/ubuntu.img
Formatting '/Users/zphj1987/Downloads/myhost/ubuntu.img', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=21474836480 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

武汉磨磨

打赏是写出更好教程的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值