LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2317|回复: 7

编译内核过程命令是怎么样的?有顺序吗???

[复制链接]
发表于 2002-12-10 09:43:00 | 显示全部楼层 |阅读模式
make config(make xconfig)
make dep
make clean
make bzImage
make modules
make modules_install
depmod -a
除了这几个命令,还有哪几个命令是用于编译内核的
它们的顺序是不是总是固定的?
发表于 2002-12-10 13:23:34 | 显示全部楼层
make menuconfig,基于console的图形化配置界面
发表于 2002-12-10 15:57:31 | 显示全部楼层
我来说一下这个过程。如果把过程清晰化,可能咱们更容易上手点。
一。下载新内核
www.kernel.org
选择一个较新的。

二。把内核解压到并复制到/usr/src目录下。

三。然后把原来的一个符号链接删除,我以Redhat 8.0为例

把/usr/src/下的linux-2.4删除或者改名。小凡兄已经说过了。
比如改一个linux-2.4BACK,如果您是新手,不建议直接删除。因为如果失败,我们还能补救

三。对新内核做一个链接
#ln -s 新内核文件夹的名字 linux

四。配制内核

1.进入目录
#cd /usr/src/linux
2.执行
#make mrproper 清理一些目录和文件。看一下运行这个命令的过程就应该看出一点。

然后是:下面三个命令选其中一个。这个过程应该叫配置内核吧。。
1]make config
#make config 是以问答交互的形式,来选择或设置。这个有难度,如果设置错了,不能返回更正。每次出错,都得从头开始,不建议用这个。这个难度实在是太高了。我试了几次都没有成功。 一问一答的形式。实在太累了。
这个在X下和文本下都能运行

2]make xconfig
#make xconfig
这个命令调用出来的是一个配置内核的图形界面。不过得在Xwindow下,也就是图形桌面下运行 。在X桌面的终端下运行命令。

3]make menuconfig
这个也就donny兄说的那个。能在文本[也就是虚拟控制台下运行的,也能在桌面下的终端下运行

从上面比较来看。make xconfig还是最易用的,因为我们有点鼠标来选择。


五。编译内核

#make dep 本?┚菟凳橇唇雍统跏蓟氲摹G敫呤种傅恪

#make clean 清理一下没有用的模块、组件,和文件。从执行命令的过程中,可以看出这点来。也请高手弟兄指教,应该怎么样解释这个命令。

#make bzImage  据说是编大内核用的。

#make modules 这个是编模块的。

#make modules_install 这个是安装编译好的模块的。

#depmod -a 据弟兄们的帖子看,据说这个是建立已经编好的模块的链接的。

其它的,就请看弟兄们相关的帖子吧。
请看这里

http://www.linuxsir.cn/forum.php?mod=viewthread&tid=16439

过些天再整理一下。。这个比较复杂。。。。我们还是慢慢来研究。一点一点的补充进来。唯雪兄弟已经写了一个原创的编内核的教程,新手弟兄不妨看一下,应该有所帮助。
发表于 2002-12-10 16:09:23 | 显示全部楼层

补充

#make mrproper <这一步对你的新的内核(没编译过的)就可以不用了
,其实make clean这一步已经就会作的
发表于 2002-12-15 00:42:53 | 显示全部楼层
好。。我明天再把下半部份再补充一下。
也算在此占个位置吧。。
发表于 2003-3-13 17:18:00 | 显示全部楼层
depmod -a 这个我没加,我运行这个就好像出现的英语有错误

不知道怎办?,,后来我就没使用了,,,

我想请问一下,我不使用depmod -a ,,也可以的吗???

还有一个问题,,

我在安装redhat时,有安装编辑内核的,,

编译时还需要用In 这命令链接吗???还是直接运行

make dep ........这些就好 ??
发表于 2003-3-14 12:56:24 | 显示全部楼层
为什么要做个目录的连接?
有什么作用?
与真实的目录有什么区别?(作用上的区别)
发表于 2003-3-14 19:21:53 | 显示全部楼层
作目录连接的原因可以在这里找到:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=977
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表