设为首页 加入收藏

TOP

在Debian4.3下编译Linux-2.6.28内核小结
2014-11-24 01:25:41 来源: 作者: 【 】 浏览:1
Tags:Debian4.3 编译 Linux-2.6.28 内核 小结

从我自己所找到的资料来看,编译Linux内核有两种方法。


我先说说新方法,这种方法很简单。反正我是一次成功。当然,这些操作都需要以root用户进行。我首先用光盘安装了Debian-etch4.3的最小系统。在这样的系统下,还需要安装一些工具包后方可进行内核编译。


为完成内核编译,Debian4.3还需要安装的包如下:


# apt-get install gcc


# apt-get install make


# apt-get install libc6-dev


# apt-get install bzip


# apt-get install ncurse-dev


# apt-get install initrd-tools ##如果要使用mkinitrd命令,就必须安装这个包


有了以上包的,应该可以用传统方法编译内核。


如果想用新方法编译内核,那么还需要下面的包:


# apt-get install kernel-package


# apt-get install apt-get install fakeroot


安装了kernel-package包后,我建议,当编译过程中遇到什么问题的时候,就打开这个文件看看:/usr/share/kernel-package/docs/README


做好了上述的准备工作,我们开始按下面的步骤编译、安装内核


将内核的源文件复制到相关的目录下,然后解压缩。我是将源代码复制到了/usr/src目录下


# tar xvf Linux-2.6.28.tar.bz2


# cd /usr/src/Linux-2.6.28


作一些清理工作。当然,如果解压缩后第一次编译,可以不做这些


# make clean


# make mrproper


把当前内核的配置作为模板


# cp /boot/config-2.6.18-6-k7 .config


先不要对内核配置文件做任何改动,直接开始编译。如果按config-2.6.18-6-k7的配置编译新内核后能正常启动,再进行内核配置。因为我是在字符界面的菜单模式下进行相关操作的,所以使用下面的命令:


# make menuconfig


出现内核配置的界面后,就可以根据自己的电脑的硬件情况进行相应的选择。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇入门学习C++的一点讨论 下一篇关于Java 7模块系统

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: