赞
踩
quem虚拟机,本文使用的是qemu-w64-setup-20210505.exe。
QEMU_EFI.fd文件。
arm操作系统镜像,本文使用的是CentOS-8.1.1911-aarch64-dvd1.iso
tap软件,可以生成虚拟网卡,也可以使用openvpn,本文使用的是tap-windows-9.9.2_3.exe。
本文使用的路径为D:\centos8arm,QEMU_EFI.fd文件,arm操作系统镜像与后续安装的虚拟机的文件都放在这里文件夹中,请自行按实际替代。
安装文件下载地址为
https://pan.baidu.com/s/1TkzcC3eyIQZtJp8r4-jQ0w?pwd=s2v2
提取码:s2v2
双击qemu-w64-setup-20210505.exe安装,安装完成后,在安装路径下进入cmd。
在地址栏输入cmd,进入cmd界面,后续指令都在这里运行。
qemu-img create -f qcow2 D:\centos8arm\kylindisk.qcow2 40G
指令创建一个kylindisk.qcow2文件,为arm系统的硬盘,会在 D:\centos8arm\下生成一个不到200M的文件。
qemu-system-aarch64.exe -m 2048 -cpu cortex-a72 -smp 1,sockets=1,cores=1 -M virt -bios d:\centos8arm\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=d:\centos8arm\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=D:\centos8arm\CentOS-8.1.1911-aarch64-dvd1.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net user,hostfwd=tcp::2222-:22
本指令为安装命令,会唤起一个QEMU图形化界面,按照提示进行安装。本命令中的文件地址请按实际修改。本命令中-m后面是内存,再后面是cpu核数,机器性能的话,可以适当的加大。最后的-net参数是网络,不加也可以,后面用新的参数。
安装时会出现黑屏,有一个光标一直在闪烁,这是正常的。可以按住ctrl+alt+g,取消鼠标捕捉,点击视图,再点击显示标签页,可以选择其他标签页观看。
在serial0标签页可以看到进程一直在运行,直至下图所示(那个3是我敲的,正常是没有的),然后返回VGA界面即可开始正常安装
按各自需求进行安装即可
系统安装完成。
运行tap软件,会生成一个网络适配器,修改名字为tap0
同时选中tap0与VMware Network Adapter VMnet8适配器,右键添加到桥
会生成一个网桥
右键属性选择修改ipv4的地址
注:可以使用tap0和本机的网络搭桥,但是改完ip地址后无法连接到互联网了,所以使用了vmware带的NAT模式下的适配器,vmware适配器本身适配器的地址就是192.168.244.10,是本人常用的ip段,经测试,vmware虚拟机上的网络可以正常运行并能连接互联网。
当安装完成后,以后进入虚拟机不需要挂载安装iso,会再次进入安装界面,如果想用iso文件做本地yum源,可以设置参数挂载为chrom(未研究),请自行研究。之后进入虚拟机使用以下命令:本命令中最后的就是刚刚安装的tap0网卡
qemu-system-aarch64.exe -m 4096 -cpu cortex-a72 -smp 4,sockets=2,cores=2 -M virt -bios d:\centos8arm\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=d:\centos8arm\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 tap,ifname=tap0
进入之后,关闭防火墙,修改ip为与tap0同一网段的ip地址,本文使用的是192.168.244.223。
centos还需要关闭networkmanager重启network服务之后,就可以连接互联网,也可以用宿主机ssh连接虚拟机了。
创建文件centos8arm.bat写入下面的命令,可以通过双击启动
"D:\Program Files (x86)\qemu\qemu-system-aarch64.exe" -m 4096 -cpu cortex-a72 -smp 4,sockets=2,cores=2 -M virt -bios d:\centos8arm\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=d:\centos8arm\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 tap,ifname=tap0
附达梦社区地址:https://eco.dameng.com
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。