在X86机器上怎么用KVM启动aarch64虚拟机

发布时间:2021-12-17 11:37:46 作者:小新
来源:亿速云 阅读:814

这篇文章将为大家详细讲解有关在X86机器上怎么用KVM启动aarch64虚拟机,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1、下载必备文件

1.1、下载虚拟机iso镜像文件

官网下载链接 http://isoredirect.centos.org/altarch/7/isos/aarch74/

将下载好的iso文件CentOS-7-aarch74-Everything-1810.iso上传至服务器

1.2、下载edk2 rpm包

https://www.kraxel.org/repos/jenkins/edk2/edk2.git-aarch74-0-20190704.1238.g5a9db85880.noarch.rpm

将edk2.git-aarch74.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-aarch74前,创建VM

在X86机器上怎么用KVM启动aarch64虚拟机

解压

# xz -d qemu-4.1.0.tar.xz 
# tar -xvf qemu-4.1.0.tar

编译qemu-system-aarch74

如果在宿主机上只安装了qemu-kvm的话,宿主机上只能运行X86构架的虚拟机,并能够利用kvm加速,并不能将arm指令翻译成X86指令运行。所有还需要安装qemu-system-aarch74,它提供了aarch74架构虚拟机在x86架构上的运行支持。

# yum install zlib-devel  glib2-devel pixman-devel -y
# cd qemu-4.1.0
# ./configure --target-list=aarch74-softmmu
# make && make install
b、安装完qemu-system-aarch74,创建vm,可以选择架构

在X86机器上怎么用KVM启动aarch64虚拟机

c、选择aarch74会出现warning

在X86机器上怎么用KVM启动aarch64虚拟机

2.2、安装UEFI固件

# yum install dnf
# dnf install edk2.git-aarch74-0-20190704.1238.g5a9db85880.noarch.rpm
# vim /etc/libvirt/qemu.conf
nvram = [
   "/usr/share/edk2.git/aarch74/QEMU_EFI-pflash.raw:/usr/share/edk2.git/aarch74/vars-template-pflash.raw"
]
# systemctl restart libvirtd
d、安装完UEFI固件后可以正常选择aarch74架构

在X86机器上怎么用KVM启动aarch64虚拟机

安装虚拟机

3.1、创建卷

# virsh vol-create-as data Centos-7.6-aarch74.img  50G --format qcow2

3.2、创建虚拟机

e、VNC连接服务器,创建新的VM,选择aarch74架构,其它跟X86的centos安装一样

在X86机器上怎么用KVM启动aarch64虚拟机

f、选择iso镜像文件

在X86机器上怎么用KVM启动aarch64虚拟机

在X86机器上怎么用KVM启动aarch64虚拟机

g、选择创建的卷文件

在X86机器上怎么用KVM启动aarch64虚拟机

h、创建VM的名字

在X86机器上怎么用KVM启动aarch64虚拟机

i、完成准备工作,开始安装操作系统

可以选择直接安装不测试media 在X86机器上怎么用KVM启动aarch64虚拟机

j、等待一段时间引导之后,准备进入安装界面

在X86机器上怎么用KVM启动aarch64虚拟机

k、图形化安装界面失败,只能命令行安装

在X86机器上怎么用KVM启动aarch64虚拟机

l、语言默认,直接跳过,选择上海时区

在X86机器上怎么用KVM启动aarch64虚拟机

在X86机器上怎么用KVM启动aarch64虚拟机

m、安装介质跟软件选择默认即可
n、选择系统安装位置

在X86机器上怎么用KVM启动aarch64虚拟机

o、一路c 继续自动生成磁盘分区即可

在X86机器上怎么用KVM启动aarch64虚拟机

p、指定root的密码

在X86机器上怎么用KVM启动aarch64虚拟机

q、键入b开始安装系统

在X86机器上怎么用KVM启动aarch64虚拟机

r、等待挺长一段时间安装完成,敲回车重启虚拟机

在X86机器上怎么用KVM启动aarch64虚拟机

s、输入密码,登录虚拟机,配置ip即可连接,注意安装的整个过程中不要敲q

在X86机器上怎么用KVM启动aarch64虚拟机

关于“在X86机器上怎么用KVM启动aarch64虚拟机”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

推荐阅读:
  1. KVM 克隆虚拟机
  2. KVM创建支持UEFI启动的虚拟机

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

x86 kvm aarch64

上一篇:Android studio怎么导出APP测试包和构建正式签名包

下一篇:python匿名函数怎么创建

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》