【Kylin&ARM】在Windows上使用QEMU安装ARM架构的虚拟机(Kylin系统为例)

当前环境:x86架构的Win10操作系统

需求:在x86架构操作系统上安装ARM架构操作系统的虚拟机

安装步骤

  • 创建虚拟磁盘
  • 安装前的准备工作
  • 安装操作系统
  • 重启虚拟机

创建虚拟磁盘

我们首先创建一个目录,用作存放虚拟机,并且预留足够的磁盘空间

在这个页面打开命令行窗口,并在命令行窗口中输入:

qemu-img create -f qcow2 F:\VM\test\Kylin.img 50G

在上面的命令中,我们创建了一个虚拟磁盘,qcow2后面的路径参数用于指定虚拟磁盘存放的位置,此处大家换成自己的路径。

最后一个参数是虚拟磁盘的大小,根据自己的情况设定。

执行命令以后,如果输出是以下内容,代表成功执行:

在这里插入图片描述

打开磁盘,我们可以看到有一个后缀名为 img 的文件:

在这里插入图片描述

安装前的准备工作

我们需要往这个目录下放入我们的EFI文件iso镜像文件(不一定要这么做,只是为了方便查找文件)

放入以后,目录如下:

在这里插入图片描述

安装操作系统

在当前文件夹下,命令行窗口中输入安装虚拟机的命令:

qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 4,cores=4,threads=1,sockets=1 -M virt -bios F:\VM\test\QEMU_EFI.fd -net nic -net tap,ifname=tap0 -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=F:\VM\test\Kylin-Desktop-V10-SP1-General-Release-2303-ARM64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=F:\VM\test\Kylin-ARM64.img,id=hd0 -device virtio-blk-device,drive=hd0

此处建议内存大小设置为8G!!4G我测试过,特别卡。

参数解释:

  • -m:分配给虚拟机的内存大小
  • -cpu:CPU类型
  • -smp:虚拟机最大使用的核心数
  • -M:指定虚拟机类型
  • -bios:指定UEFI固件文件
  • -net:启用网络功能
  • -device:启动设备、光驱硬件类型等
  • -drive:指定光驱、硬盘使用的镜像文件

输入命令按回车,就可以进入操作系统的安装界面。选择第二个并按回车:

在这里插入图片描述

等待:

在这里插入图片描述

选择语言:

在这里插入图片描述

同意协议:

在这里插入图片描述

选择时区:

在这里插入图片描述

选择“从Live安装”:

在这里插入图片描述

选择我们的设备,然后再点击下一步

在这里插入图片描述

点击格式化整个磁盘,然后点击下一步:

在这里插入图片描述

选择**“立即创建”**:

在这里插入图片描述

输入用户名、主机名、密码

在这里插入图片描述

根据自己需要选择要安装的应用:

在这里插入图片描述

等待安装:

在这里插入图片描述

在96%会卡很久:

在这里插入图片描述

我大概安装了大概55分钟,点击现在重启:

在这里插入图片描述

按一下回车键:

在这里插入图片描述

会进入下面的界面:

在这里插入图片描述

稍等一会就会开始重启系统:

在这里插入图片描述

进入以后可以看到桌面:

在这里插入图片描述

可以在系统信息中看到我们的内核是ARM架构:

在这里插入图片描述

重启虚拟机

当我们关掉虚拟机以后,想要重启虚拟机时,我们在img文件所属目录下打开命令行窗口,执行下面的命令:

qemu-system-aarch64 -m 4096 -cpu cortex-a72 -smp 4,cores=4, threads=1, sockets=1 -M virt -bios F:\VM\test\QEMU_EFI.fd -net nic -net tap,ifname=tap0 -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=F:\VM\test\Kylin-ARM64.img,id=hd0 -device virtio-blk-device,drive=hd0

注:不需要指定iso文件了

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值