獲得Kernel代碼
apt-get source kernel包名
得到當前的kernel代碼使用系統的build模塊編譯
make -C /lib/modules/`uname -r`/build M=`pwd` modules
沒有找到?請檢查一下啊kernel-devel包是否已經安裝
sudo yum install kernel-devel.x86_64
產生Kernel配置文件
make menuconfig
產生kernel編譯依賴的二進制文件
make scripts
生成必要的頭文件
make prepare
進入到對應模塊所在的目錄,執行make
cd drivers/block/ make CONFIG_XEN_BLKDEV_FRONTEND=m -C ~/linux-lts-raring-3.8.0/ M=`pwd` modules
編譯完成後模塊就在源碼當前目錄