赞
踩
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.org/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部署问题,有不当之处还望指点,有需要资源或者交流的可以私信。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。