在旧些的版本中编译内核前需要执行make mrproper命令,删除系统中存在的一些不正确的文件。
较高版本的linux中第一次编译内核是不需要的。
step 1.
解压内核源码并进入相应目录
#cd /usr/src/Linux-2.6.25
#make mrproper
step 2.
启动内核编译工具,有三种选择:
a.文本界面 make config
b.图形窗口界面 make Xconfig
c.命令行下图形界面 make menuconfig
step 3.
按照提示,运行
#make dep
生成各种相关文件
#make clean
确保所有文件处于最新版本
#make
编译内核
#make modules
编译所选择的模块
#make modules_install
#depmod -a
此命令和编译过程并没有关系,它是生成模块间的依赖关系,这样你启动新内核之后,使用modprobe命令加载模块时就能正确地定位模块,可跳过
#make install
自动安装,自动修改grub.conf,之后就可以reboot。
sanmen 于 2008-04-30 20:03:12发表:
收到了,谢谢了!
niechao 于 2008-04-30 14:47:30发表:
hao
panbo 于 2008-04-30 09:53:19发表:
我的编译至今还未完成啊!唉!……
kkk215215 于 2008-04-29 23:28:04发表:
呵呵,想到第一次编内核,那叫个痛苦啊。
摸索了很久,才明白,原来几个字母就可以搞定的。
周正文 于 2008-04-29 23:09:19发表:
xiexie
whl571 于 2008-04-29 12:49:39发表:
Thank you