x86服务器做虚拟机,在X86机器上用KVM启动aarch64虚拟机

本文介绍了如何在X86服务器上使用KVM技术启动aarch64虚拟机。步骤包括下载必要的ISO镜像、EDK2 RPM包和qemu安装包,然后安装qemu-system-aarch64以支持aarch64架构,接着安装UEFI固件以解决警告。最后,创建卷和虚拟机,并进行系统安装,最终成功运行aarch64虚拟机。
摘要由CSDN通过智能技术生成

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

4cba852490a9242d81299bb857bb9ceb.png

解压

# 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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值