银河麒麟服务器arm、x86安装qemu虚拟机

服务器 0

非编译安装qemu虚拟机脚本

使用下面的命令安装的话只能安装同构的虚拟机,如arm的就只能安装arm的;x86的就只能安装x86的

yum install -y virt-viewer virt-v2v libvirt* qemu* virt-manager 

等待安装完成

通过直接在服务器上敲命令安装

通过finalshell软件安装

直接复制脚本执行即可

编译安装qemu

使用源码编译安装就能创建异构的虚拟机了,比如:在arm服务器上创建x86的,在x86上创建arm的

编译安装qemu脚本

我测试使用的是qemu-4.2.0.tar.xz这个版本,因为我的服务器刚好可以直接编译这个版本。

如果你们的服务器这个版本编译会报错的话就用其他的版本尝试下

实际上报错也是可以解决的,只不过处理起来可以会费点时间

# qemu*是否需要先安装下待确认yum install -y virt-viewer  libvirt*  virt-manager virt-v2v# 安装编译相关依赖yum -y install gcc gcc-c++ automake libtool zlib-devel glib2-devel bzip2-devel libuuid-devel spice-protocol spice-server-devel usbredir-devel libaio-devel  flex bison# 下载qemu源码wget https://download.qemu.org/qemu-4.2.0.tar.xz# 解压tar xvJf qemu-4.2.0.tar.xz# 进入源码路径cd qemu-4.2.0# 配置./configure# 编译安装make && make install# 安装efiyum install -y edk2-aarch64# 安装完成之后重启服务systemctl restart libvirtd

其中,https://download.qemu.org/qemu-4.1.1.tar.xz  是qemu的源码包

下载qemu源码

访问 https://download.qemu.org  可以查看、下载其他版本

编译过程截图

正在编译中

qemu使用

打开虚拟机软件qemu

 打开虚拟系统管理器

 

 接下来就可以新建虚拟机了 

安装aarch64虚拟操作系统

 选择系统镜像

 其中,下图选项必须选择如下,不然启动会有问题

选择第一个进行安装

也许您对下面的内容还感兴趣: