在RHEL上编译社区最新版本的qemu,并且保持原有RHEL的版本,方便在环境上调试社区qemu最新的功能。
1.下载代码
git clone git://git.qemu-project.org/qemu.git
2.执行configure配置,这个步骤会提示安装依赖包,按照说明进行安装即可。选择只编译x86架构,减少编译时间。
./configure --target-list=x86_64-linux-user --enable-debug
完成后会提示安装路径。
Install prefix /usr/local
BIOS directory /usr/local/share/qemu
binary directory /usr/local/bin
library directory /usr/local/lib
libexec directory /usr/local/libexec
include directory /usr/local/include
config directory /usr/local/etc
local state directory /usr/local/var
3.执行make进行编译
make
4.编译完成后文件存放路径:
qemu可执行程序放在 x86_64_softmmu/目录下
bios rom存在pc-bios下
将这些文件手工拷贝到对应目录:/usr/local/libexec和/usr/local/share/qemu
5.修改libvirt 虚拟机的配置文件,修改qemu的路径为/usr/local/libexec下即可。