【问题标题】:Trouble trying to access KVM code in ubuntu 14.04尝试在 ubuntu 14.04 中访问 KVM 代码时遇到问题
【发布时间】:2015-10-28 06:31:18
【问题描述】:

我的虚拟化项目需要我对 KVM 的 vmx.c 文件进行更改。我已经在我的 Ubuntu 14.04 操作系统中安装了 KVM,并且也完成了启动实例。然而,当我在系统中查找 vmx.c 时,我没有找到它。我虽然在以下目录 /usr/src/linux-headers-3.19.0-30/arch/x86/include/asm 中找到了一个 vmx.h 文件。如果有人可以的话,那将非常有帮助指导我如何去做。提前谢谢你!

【问题讨论】:

    标签: ubuntu virtual-machine ubuntu-14.04 virtualization kvm


    【解决方案1】:

    为了能够在不重新编译所有内核的情况下修改 KVM,您可以使用 Jan Kiszka 的 repo 来构建外部 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
    

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

    【讨论】:

    • 有没有办法让它构建到路径 /dev/kvm?
    • 我在回复中写的正是这个,但你需要在每次启动后插入修改后的版本
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2023-03-26
    • 1970-01-01
    • 2021-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多