首页 > 代码库 > 编译debian内核

编译debian内核

玩腻了开发板,在pc上编译linux内核。

debian 官方的内核文档见http://kernel-handbook.alioth.debian.org

我选择编译与当前内核版本对应的linux内核源码,因为我安装了linux3.13 backport内核,所以选择下面命令:

apt-get install linux-source-3.13

解压缩源代码:

cd /usr/src
tar xf linux-source-3.13.tar.xz
cd linux-source-3.13

某些内核还需要打补丁(patch -p1 < linux-patch.patch),可根据需要自己加上补丁代码,更详细的patch资料可以查看这里。

将/boot下的config文件拷贝到linux源代码下:

cp /boot/config-3.13-0.bpo.1-amd64  .config

然后进行编译即可:

make

 经过相当长时间编译后生成的 arch/x86/boot/bzImage 即是对应的vmlinuz文件。