1、下载必备文件
1.1、下载虚拟机iso镜像文件
将下载好的iso文件CentOS-7-aarch64-Everything-1810.iso上传至服务器
1.2、下载edk2 rpm包
将edk2.git-aarch64.rpm包上传服务器
1.3下载qemu-4.1.0.tar.xz安装包
# wget https://download.qemu.org/qemu-4.1.0.tar.xz
2、准备工作
2.1、安装高版本qemu
a、未安装qemu-system-aarch64前,创建VM
解压
# xz -d qemu-4.1.0.tar.xz
# tar -xvf qemu-4.1.0.tar
编译qemu-system-aarch64
如果在宿主机上只安装了qemu-kvm的话,宿主机上只能运行X86构架的虚拟机,并能够利用kvm加速,并不能将arm指令翻译成X86指令运行。所有还需要安装qemu-system-aarch64,它提供了aarch64架构虚拟机在x86架构上的运行支持。
# yum install zlib-devel glib2-devel pixman-devel -y
# cd qemu-4.1.0
# ./configure --target-list=aarch64-softmmu
# make && make install