Windows上使用QEMU创建aarch64(ARM64)虚拟机

  • 时间:2025-10-17 05:40 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:前言随着国产化的推进,目前采用ARM、MIPS的机器越来越多,作为开发、运维人员要调测软件总不能每种架构的机器都去买一台吧?主要像博主这样的穷B,实在也是承受不起。。需要的工具1、QEMUWindows版官网下载地址:https://qemu.weilnetz.de/w64/本文使用的是最新的20220831版本。2、QEMU UEFI固件文件下载地址:ht

前言

随着国产化的推进,目前采用ARM、MIPS的机器越来越多,作为开发、运维人员要调测软件总不能每种架构的机器都去买一台吧?主要像博主这样的穷B,实在也是承受不起。。

需要的工具

1、QEMU

Windows版官网下载地址:
https://qemu.weilnetz.de/w64/

Windows上使用QEMU创建aarch64(ARM64)虚拟机


本文使用的是最新的20220831版本。

2、QEMU UEFI固件文件

下载地址:
https://releases.linaro.org/components/kernel/uefi-linaro/latest/release/qemu64/QEMU_EFI.fd

这里下载的是16.02的版本,放在了 Z: 根目录。

qemu自带了一个版本,网上也还能找到一些其它版本,但是推荐使用这个,兼容性比较好。

3、一个aarch64的光盘镜像文件

请自行准备。本文使用的是一个统信UOS的专业版镜像文件。

安装设置QEMU

QEMU下载好后,直接双击安装,路径根据自身喜好选择即可。

这里是安装在默认路径:C:Program Filesqemu

安装完成后,在环境变量Path中添加QEMU路径:

Windows上使用QEMU创建aarch64(ARM64)虚拟机


创建硬盘镜像

在PowerShell或者CMD中输入:

qemu-img create -f qcow2 uos.img 80G

如图:

Windows上使用QEMU创建aarch64(ARM64)虚拟机


运行虚拟机

示例:

qemu-system-aarch64 -m 4000 -cpu cortex-a72 -smp 4,cores=4,threads=1,sockets=1 -M virt -bios Z:QEMU_EFI.fd -net nic,model=pcnet -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=Z:uos.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=Z:uos.img,id=hd0 -device virtio-blk-device,drive=hd0

其中参数:

-m 4000 表明分配给虚拟机的内存最大4000MB-cpu cortex-a72 指定CPU类型,还可以选择cortex-a53、cortex-a57等-smp 4,cores=4,threads=1,sockets=1 指定虚拟机最大使用的CPU核心数等-M virt 指定虚拟机类型为virt,具体支持的类型可以使用 qemu-system-aarch64 -M help 查看-bios Z:QEMU_EFI.fd  指定UEFI固件文件-net nic,model=pcnet 启用网络功能-device nec-usb-xhci -device usb-kbd -device usb-mouse  启用USB鼠标等设备-device VGA 启用VGA视图,对于图形化的Linux这条很重大!-drive if=none,file=Z:uos.iso,id=cdrom,media=cdrom 指定光驱使用镜像文件-device virtio-scsi-device -device scsi-cd,drive=cdrom 指定光驱硬件类型-drive if=none,file=Z:uos.img  指定硬盘镜像文件

实际上,并不用写那么多参数,我个人喜爱写成这样:

qemu-system-aarch64 -m 4G -cpu cortex-a72 -smp 4 -M virt -bios Z:QEMU_EFI.fd -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -cdrom Z:uos.iso -hda Z:uos.img

Windows上使用QEMU创建aarch64(ARM64)虚拟机


搞定收工。。


  • 全部评论(0)
最新发布的资讯信息
【系统环境|】从谷歌到手机厂商都下决心了,要清除32位应用这匹“害群之马”(2025-10-17 05:41)
【系统环境|】Windows上使用QEMU创建aarch64(ARM64)虚拟机(2025-10-17 05:40)
【系统环境|】nodejs 如何安装在aarch64平台(2025-10-17 05:39)
【系统环境|】常用git命令-从远程更新代码合并分支、提交代码等(2025-10-17 05:38)
【系统环境|】技术干货|常用的 Git 功能和选项(2025-10-17 05:38)
【系统环境|】掌握git命令,图解一目了然(2025-10-17 05:37)
【系统环境|】总结几个常用的Git命令的使用方法(2025-10-17 05:36)
【系统环境|】这篇 Git 教程太清晰了,很多 3 年经验程序员都收藏了(2025-10-17 05:35)
【系统环境|】Git常用命令及操作指南(2025-10-17 05:35)
【系统环境|】「实用」盘点那些开发中最常用的Git命令(2025-10-17 05:34)
手机二维码手机访问领取大礼包
返回顶部