9.9.5. 编译内核源代码:Debian 内核团队推荐
从上游内核源代码编译个性化的内核二进制包,你应当使用由它提供的 “deb-pkg
“ 对象。
$ sudo apt-get build-dep linux
$ cd /usr/src
$ wget http://www.kernel.org/pub/linux/kernel/v3.11/linux-<version>.tar.bz2
$ tar -xjvf linux-<version>.tar.bz2
$ cd linux-<version>
$ cp /boot/config-<version> .config
$ make menuconfig
...
$ make deb-pkg
提示 | |
---|---|
linux-source-<version> 软件包使用 “ |
从 Debian 内核源代码软件包编译特定的二进制包,你应当使用 “debian/rules.gen
“ 里的 “binary-arch_<architecture>_<featureset>_<flavour>
“ 对象。
$ sudo apt-get build-dep linux
$ apt-get source linux
$ cd linux-3.*
$ fakeroot make -f debian/rules.gen binary-arch_i386_none_686
进阶信息参见:
Debian Wiki: KernelFAQ
Debian Wiki: DebianKernel
Debian Linux 内核手册:https://kernel-handbook.debian.net