0%

x86平台安装arm虚拟机

随着国产化的……

软件准备

麒麟操作系统:https://itas109.blog.csdn.net/article/details/109453945

QEMU 软件:https://qemu.weilnetz.de/w64/2021/qemu-w64-setup-20210505.exe

UEFI(BIOS的替代方案): http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd

安装QEMU软件

新建一个目录 d:\vm\arm64\qemu ;

双击运行 qemu-w64-setup-20210505.exe, 安装至 d:\vm\arm64\qemu ;

创建硬盘文件

在 d:\vm\arm\qemu目录地址栏输入cmd,打开终端窗口;执行以下命令,创建一个40G的硬盘文件

1
qemu-img create -f qcow2 d:\vm\arm64\qemu\kylindisk.qcow2 40G

创建虚拟机

当前需要的文件路径,目录不要有空格

文件路径
操作系统镜像D:\01-Tools\02-ISO\Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso
qemuD:\vm\arm64\qemu
QEMU_EFI.fdD:\vm\arm64\QEMU_EFI.fd
虚拟机磁盘位置D:\vm\arm64\qemu\kylindisk.qcow2

使用以下命令创建虚拟机

1
qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios D:\vm\arm64\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\vm\arm64\qemu\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=D:\01-Tools\02-ISO\Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom  -net nic -net user,hostfwd=tcp::2222-:22

执行完后会弹出窗口,和正常安装操作系统的步骤一样,Next–>Next就完成了;

安装完成后可以进入操作系统,查看cpu架构

1
uname -m

启动虚拟机

进入到qemu目录,然后cmd

1
qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios D:\vm\arm64\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\vm\arm64\qemu\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net user,hostfwd=tcp::2222-:22