中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

(可选)升级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/

  1. 解压并进入QEMU目录。
    1
    2
    tar -xvf qemu-4.0.0.tar.xz
    cd qemu-4.0.0
    
  2. 配置安装。
    1
    ./configure --target-list=aarch64-softmmu  --enable-linux-aio
    

    此处命令也可如下图中只执行./configure,后面添加参数可加速编译,执行结果均可参考下图。

    1
     make
    

    1
    make install
    

  3. 添加lib库。
    1. 添加lib库路径。
      1
      2
      vim /etc/ld.so.conf
      include /usr/local/lib
      
    2. 使lib库更改生效。
      1
      ldconfig
      
  4. 查看QEMU版本。
    1
    qemu-img --version
    

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词