centos7下用内核源码单独编译安装KVM模块

来源:互联网 发布:mysql update 返回值 编辑:程序博客网 时间:2024/06/05 01:16

准备:linux系统版本:CentOS-7-x86_64-DVD-1708   (其他系统也可以,内核版本对应就行)

       内核版本3.10.0-693.el7.x86_64

1、官网获取相应版本的内核源码,链接:http://vault.centos.org/。例如CentOS-7-x86_64-DVD-1708 的内核源码kernel-3.10.0-693.el7.src.rpm,http://vault.centos.org/7.4.1708/os/Source/SPackages/。 解压缩获取其中的linux-3.10.0-693.el7.tar.gz部分。

2、编译。

     解压缩linux-3.10.0-693.el7.tar.gz文件夹,进入文件夹:cd linux-3.10.0-693.el7/

    make menuconfig

   make modules_prepare

   make modules SUBDIRS=arch/x86/kvm/

3、删除系统原kvm模块

     rmmod kvm-intel.ko

    rmmod kvm.ko

4、插入新编译模块

     insmod arch/x86/kvm/kvm.ko

    insmod arch/x86/kvm/kvm-intel.ko

  插入的过程中可能会遇到模块无法插入的问题,解决办法如下:

    将系统的Module.symvers文件复制到linux-3.10.0-693.el7/文件夹路径下

   cp  /usr/src/linux-3.10.0-693.el7/Module.symvers .

  然后重新编译即可


原创粉丝点击