因为本人供职的公司,要求国产化环境很多的软件,同时为了方便docker部署,
所以开启了 qemu虚拟aarch64环境的经历,用的软件如下:
有需要的私信,存在了,阿里云盘,百度云盘没有会员就是速度大家懂的。
特别注意镜像架构:
Kylin-Server-10-SP2-aarch64-Release-Build09-20210524
可以看到这是21年的版本,反正我去官网申请适用,最新的在我的windowws10教育版不行,后来我就重装系统了,windows11专业工作站版本,具体重装的方法,看笔者其他文章。然后就装这个版本可以了
kylin os: 这是服务器版本:
https://www.kylinos.cn/scheme/desktop/2.html
命令行如下:
创建硬盘空间:
qemu-img create -f qcow2 G:\qemu\vm\kylindisk.qcow2 300G
##空间尽量大,反正没用到的化,不会先占用空间的,以前就是用ubuntu虚拟机的时候,空间小了,扩容再修改docker的默认空间,很麻烦。后来装都是先 1T
安装虚拟机:
qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios F:\qemu\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=F:\qemu\vm\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=F:\arm64\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
启动虚拟机:
在安装虚拟机的基础上去掉 iso文件,就行了
file=F:\arm64\Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso
修改为 file=,
qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios F:\qemu\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=F:\qemu\vm\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
成功之后本地连接:
ssh 127.0.0.1:222
安装过程中不要设置用户,就默认的用户root,就行,因为本身就很卡,我设置了,半天没反应:
连接上第一件事,看看能不能联网,右小角有网络连接看看状态。
之后第一件事更新软件:有点慢一个小时吧。安装2个小时吧,我装了就睡了,具体装了多少时间还不确定。
yum upgrade
yum工具是默认的,之前还以为 apt,结果是没有的。
默认git sshd都是有的。