Debian下手动编译内核包
1. 安装依赖包
apt-get install fakeroot kernel-package
2. 下载内核源码
apt-get source linux
3. 解压内核到文件夹
# tar -xvJf linux-3.12.tar.xz & cd Linux-3.12
4. 复制内核配置文件
cp /boot/config.* .config
make menuconfig
记得在运行之前安装libcnurse
# apt-get install libncurses5-dev # make menuconfig
5. 清理包
# make-kpkg clean
6. 开始编译生成包
# export CONCURRENCY_LEVEL=3 # fakeroot make-kpkg --append-to-version "-customkernel" --revision "1" --initrd kernel_image kernel_headers
编译完成后,你会在父目录得到新生成的内核包,这样就可以用dpdk进行安装或者删除了
dpkg -i linux-image-3.12.0-customkernel_1_i386.deb linux-headers-3.12.0-customkernel_1_i386.deb
# sudo apt-get remove linux-image-(non-working-kernel)