(可选)升级QEMU
默认无需升级,建议使用QEMU 2.12.0版本。如有额外诉求,请按照如下方法升级,升级可能引入其他权限或功能问题。由于openEuler操作系统中QEMU版本较高,一般没有升级需求,因此以下操作以CentOS 7.6操作系统为例。
安装依赖包

本部分操作需要外网可用或已配置本地源。
安装依赖包。
1
|
yum -y install glib2-devel zlib-devel pixman-devel libaio-devel |
编译安装

QEMU默认安装在“/usr/local”下,源码包的下载请参见操作系统和软件要求。
使用的是qemu-4.0.0版本。该Arm版本暂不支持虚拟机热迁移功能(支持冷迁移),若有虚拟机热迁移需求,可根据openEuler中的patch包进行补丁升级,链接如下:
https://gitee.com/src-openeuler/qemu/tree/openEuler-20.03-LTS/
- 解压并进入QEMU目录。
1 2
tar -xvf qemu-4.0.0.tar.xz cd qemu-4.0.0
- 配置安装。
1
./configure --target-list=aarch64-softmmu --enable-linux-aio
此处命令也可如下图中只执行./configure,后面添加参数可加速编译,执行结果均可参考下图。
1
make
1
make install
- 添加lib库。
- 添加lib库路径。
1 2
vim /etc/ld.so.conf include /usr/local/lib
- 使lib库更改生效。
1
ldconfig
- 添加lib库路径。
- 查看QEMU版本。
1
qemu-img --version
父主题: 配置安装环境