下载内核源代码:http://www.kernel.org/
注意,点击2.6.25内核的F版,即完整版。
如果你懒得去网站点联接,运行下列命令:
$cd ~ $ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.10.tar.bz2
安装有关编译程序。安装make ,gcc, make-kpkg,运行menuconfig等等和编译内核相关的工具。
安装不了,请检查/etc/apt/sources.list 文件。
有关命令:
$sudo apt-get install build-essential kernel-package libncurses5-dev
make-kpkg是一种新的编译内核的方法,后面会单独讲。
kernel-package是为了安装make-kpkg。
libncurses5-dev是menuconfig需要的库。
注意,网上很多教程上说应该解压到 /usr/src,纯属以讹传讹,linux掌门人linus说解压到任何目录上都可以。当然,linus的说法是正确的。我放在自己的主目录下的src目录。
如果你下载源代码是放到自己的主目录下或者运行上面的wget下载的,那么运行下列命令:
$ cd ~ $ mkdir src && tar jfx linux-2.6.25.10.tar.bz2 -C src/
现在,源代码就在 ~/src/linux-2.6.25.10
注意目录容量要到达1.5G
进入源代码的目录,准备下一步的工作。后面都在这个目录里面进行。
$ cd ~/src/linux-2.6.25.10