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

87次阅读
没有评论

共计 1635 个字符,预计需要花费 5 分钟才能阅读完成。

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

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、安装高版本 qemua、未安装 qemu-system-aarch74 前,创建 VM

解压

# 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,可以选择架构

c、选择 aarch74 会出现 warning

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 架构

安装虚拟机 3.1、创建卷

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

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

f、选择 iso 镜像文件

g、选择创建的卷文件

h、创建 VM 的名字

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

可以选择直接安装不测试 media

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 虚拟机”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-16发表,共计1635字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)