Linux 从源代码构建KVM

Linux 从源代码构建KVM,linux,virtualization,qemu,kvm,Linux,Virtualization,Qemu,Kvm,我使用git clone获得了kvm源代码git://git.kernel.org/pub/scm/virt/kvm/kvm.git 我想尝试一下kvm内核,以便添加和/或删除特性和每个构建来检查kvm下的某些VM 我还没有找到任何关于如何正确操作的信息——kvm的安装和卸载。(所有与安装相关的答案都使用“apt get install”,所有卸载都使用“apt get purge”,这对从源代码构建没有帮助) 有人知道如何恰当地做到这一点吗?或者你能给我提供一个有用的信息来源吗 谢谢如前所述,

我使用git clone获得了kvm源代码git://git.kernel.org/pub/scm/virt/kvm/kvm.git

我想尝试一下kvm内核,以便添加和/或删除特性和每个构建来检查kvm下的某些VM

我还没有找到任何关于如何正确操作的信息——kvm的安装和卸载。(所有与安装相关的答案都使用“apt get install”,所有卸载都使用“apt get purge”,这对从源代码构建没有帮助)

有人知道如何恰当地做到这一点吗?或者你能给我提供一个有用的信息来源吗

谢谢

如前所述,KVM是Linux内核的一部分,它将操作系统转换为虚拟机监控程序。如果不使用Linux,它将无法运行。实际上,您所指的树是一个Linux内核。您需要配置内核(启用KVM),构建并安装它


如果要查找独立的代码库,可以参考或虚拟机监控程序。请注意,Linux对于监狱是强制性的。相反,对于Xen,Dom0操作系统有更多的选项。

嗯,从来没有使用过linux内核。如果我想继续使用KVM,我应该在每次构建时安装新内核吗?我的其他文件是否会被保存(在文件系统上)大多数Linux发行版可能都编译了KVM支持。因此,与其试图编译它,不如考虑配置/启用它。构建和安装内核不会影响系统的其余部分。当然。但是,如果安装的内核已经支持KVM,则没有理由构建新内核。您可以使用KVM并修改其源代码,而无需重新编译整个内核。在这里检查我的答案: