当前位置:   article > 正文

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

windows环境qemu虚拟机安装

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

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

安装步骤

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

创建虚拟磁盘

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

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

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

在上面的命令中,我们创建了一个虚拟磁盘,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
  • 1

此处建议内存大小设置为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
  • 1

注:不需要指定iso文件了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/864006
推荐阅读
相关标签
  

闽ICP备14008679号