Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104622966
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-29 11:18:43

作者: laiden     出自:
在旧些的版本中编译内核前需要执行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。
阅读(249) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~