尝试访问ubuntu 14.04中的KVM代码时遇到困难

我的虚拟化项目要求我在KVM的vmx.c文件中进行更改。我在Ubuntu 14.04操作系统中安装了KVM,并且也启动了一个实例。然而,当我在系统中查找vmx.c时,我没有find它。虽然在/usr/src/linux-headers-3.19.0-30/arch/x86/include/asmfind一个vmx.h文件,如果有人能指导我我该怎么办呢。谢谢你!

为了能够在不重新编译所有内核的情况下修改KVM,可以使用Jan Kiszka的回购库构建外部KVM模块,如下所示:

git clone git://git.kiszka.org/kvm-kmod.git cd kvm-kmod git submodule update --init ./configure make sync make 

你可以在这之后找到你需要的文件在kvm-kmod/x86/ ,你可以根据需要修改它们。 要安装你的修改版本,你可以使用从kvm-mod目录运行:

  make sudo su rmmod kvm-intel rmmod kvm insmod kvm insmod kvm-intel 

您可以将这些命令放在一个脚本文件中,以避免每次输入;)