在win x86_64中模拟uos arm64

最近因为工作原因,需要在本地Windows模拟arm64并运行uos arm64,命令非常简单。

网络方面使用tap模式,需要先安装TAP-Windows,可以通过安装openvpn携带安装tap。

在网络设置中,将tap网卡重命名为tap0,然后在你上网网卡右键单击属性,共享选项卡中勾选”允许其他用户通过此计算机的internet来连接”,并在下拉菜单中选中tap0网卡。

创建一个qcow2的系统盘,并开启压缩

1
2
3
qemu-img create -f qcow2 c:\uos.qcow2 128mb
qemu-img convert -O qcow2 -c c:\uos.qcow2 c:\uos_c.qcow2
qemu-img resize c:/uos_c.qcow2 128g

运行qemu-system-aarch64

1
qemu-system-aarch64.exe -m 6500 -cpu cortex-a72 -smp 4,cores=4,threads=1,sockets=1 -M virt -bios edk2-aarch64-code.fd -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -device virtio-scsi-device -drive format=qcow2,file=c:\uos_c.qcow2 -drive format=raw,file=d:/uos.iso --net nic -net tap,ifname=tap0

系统启动后,要在视图菜单中,选择serial0,然后敲回车确认启动光盘安装,切回VGA等待系统启动好后,即可一路下一步安装系统。

图形启动较慢,多等待一会即可。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!