1. 下载内核源代码
下载The latest stable version of the Linux kernel is: 2.6.29.4,点后面的“F”
按钮下载,这里的字母意义为:F = full source, B = patch baseline, V =view patch, VI =
view incremental, C = current.
2. 在终端 su root命令切换到root权限,然后把linux-2.6.29.4.tar.bz2
文件复制到/usr/src/目录下。也可以直接以root权限登录(默认在ubuntu中不能以root身份登录界面,这是出于安全管理考虑。可以通过
如下方法改变:system->系统管理->登录窗口安全选项卡->选上allowlocal
systemadministrator->用户管理->用户与组->选root。)
3. cd 到/usr/src/ 目录下, 执行 tar -jxvf linux-2.6.29.4.tar.bz2命令解压源代码包。就会解压到
/usr/src/ linux-2.6.29.4,可以改名,但不建议改成linux,这样比较没有区分性。
4.cd到/usr/src/linux-2.6.29.4 目录下
# make mrproper (该命令可确保源代码目录下没有不正确的.o文件 .config文件等)
内核配置工具
(1)# make config (纯字符提示模式)
(2)# make menuconfig (配置内核各选项,居于ncurse 的菜单选择模式)
需要ncurse库的支持, ubuntu中默认