admin 管理员组

文章数量: 887006

1.安装虚拟机qemu

官网下载:Download QEMU - QEMU

如果下载慢的可以用我上传的qemu-w64-setup-20210505,里面还有一个uiso安装程序。qemu-w64-setup-20210505.exe+uiso9_cn.exe

然后按照提示下一步下一步,完成安装,这里没啥好说的,然后配置一下环境变量就ok。可以通过命令qemu-system-aarch64 --version测试一下qemu是否成功安装。

2.我用的是银河麒麟v10的镜像,这里就不上传了,下载好镜像以后先创建虚拟磁盘

qemu-img.exe create  D:\kylin\kylinarm64.img 60G

可以自定义创建的路径和磁盘存储大小。

然后根据镜像在指定虚拟磁盘上启动系统安装,命令如下:

qemu-system-aarch64.exe -m 8092 -cpu cortex-a72 -smp 4,cor
es=2,threads=2,sockets=1 -M virt -bios D:\kylin\QEMU_EFI.fd -net nic,
model=pcnet -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -
drive if=none,file=D:\kylin\Kylin-Server-V10_U1-Release-Build02-20210729
-GFB-arm64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,d
rive=cdrom -drive if=none,file=D:\kylin\kylinarm64.img,id=hd0 -device
virtio-blk-device,drive=hd0 -machine usb=on -device usb-tablet

这里设置CPU数量为4,内存大小8092MB,然后制定了BIOS文件位置、虚拟磁盘位置以及使用镜像位置,其他详细参数可以查看https://www.qemu/docs/master/system/invocation.html

其他安装过程就和服务器上安装银河麒麟步骤一致。

3.如果想给系统里传文件,当时着急用没找到好办法,就选择了笨办法挂在光驱的方式解决,如果有大佬测试过可以配置网络的方式传输,请不吝赐教。每次更改文件需要重新启动系统,命令如下

qemu-system-aarch64.exe -m 8092 -cpu cortex-a72 -smp 8,cor
es=4,threads=2,sockets=1 -M virt -bios D:\kylin\QEMU_EFI.fd -device n
ec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=D:\kylin\kylinarm64.img,id=hd0 -device virtio-blk-device,drive=hd0,d
drive=cdrom -drive if=none,file=D:\yhf\quem\20220307_152709.iso

其中file为通过uiso程序制作的光驱镜像文件,里面包含了一些docker镜像之类的,当时是想在银河麒麟部署docker。

只为记录一下当时出差没有服务器环境下又想测试一下银河麒麟中docker部署问题,有不当之处还望指点,有需要资源或者交流的可以私信。

本文标签: 麒麟 银河 虚拟机 Windows ARM