背景
为满足 C++ 串口通讯库的 aarch64 环境需求,记录在 Windows 10 下通过 QEMU 安装 CentOS 7.9 ARM64 的过程。
环境
- Windows 10
- qemu-w64-setup-20251224.exe
- CentOS-7-aarch64-Minimal-2009.iso
- Xshell(可选)
安装 QEMU
下载
访问 QEMU 官网 下载 Windows 版本。
安装
双击安装包,一路下一步。修改安装位置时请勿选择中文路径。
下载虚拟机启动固件
下载 QEMU_EFI.fd。
下载 ARM64 架构的 CentOS 7.9
下载 CentOS-7-aarch64-Minimal-2009.iso。
安装 CentOS 系统
新建一个目录,将 CentOS 镜像和 QEMU_EFI.fd 文件放入该目录,方便后续配置。
创建虚拟机磁盘空间
"D:\qemu\qemu-img.exe" create -f qcow2 "F:\qemuVM\Anolis.qcow2" 20G
说明:
D:\qemu\qemu-img.exe:QEMU 安装路径,需替换为实际路径。F:\qemuVM\Anolis.qcow2:虚拟机磁盘文件路径,后缀必须为 .qcow2。20G:虚拟机磁盘大小,建议不小于 20GB。
执行安装命令
在 QEMU 安装目录下打开命令行,执行以下命令:
D:\qemu\qemu-system-aarch64.exe -m 2048 -cpu cortex-a72 -smp 2,sockets=1,cores=2 -M virt -bios F:\qemuVM\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=F:\qemuVM\Anolis.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=F:\qemuVM\CentOS-7-aarch64-Minimal-2009.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net user,hostfwd=tcp:127.0.0.1:2222-:22
注意:各文件路径需根据实际情况调整。
安装过程:
- 运行命令后打开虚拟机窗口。
- 选择第一个选项等待安装(第三个选项用于检测光盘完整性)。
- 安装完成后选择语言,点击继续。

