Chinaunix首页 | 论坛 | 博客
  • 博客访问: 472849
  • 博文数量: 105
  • 博客积分: 2258
  • 博客等级: 大尉
  • 技术积分: 922
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-23 13:21
文章分类

全部博文(105)

文章存档

2013年(1)

2012年(10)

2011年(94)

分类: LINUX

2011-08-29 21:57:02

1.先查看一下自己用的内核版本
uname -r
[root@localhost ~]# uname -r
2.6.21-1.3194.fc7
[root@localhost ~]#
2.到LINUX官网下载2.6.21-1
解压到/usr/src/linux-2.6.21.1
3.进入/usr/src/linux-2.6.21.1
make oldconfig(不执行这个内核不能被编译,原因不清楚啊。不过我在编译linux-2.6.23.17是时候都不会啊。原因不清楚。执行这个的时候一直按回车就行了)
make bzImage
执行结束后,可以看到在当前目录下生成了一个新的文件: vmlinux, 其属性为-rwxr-xr-x。
make modules /* 编译 模块 */
make modules_install /* 安装 模块 */
执行结束之后,会在/lib/modules下生成新的目录/lib/modules/2.6.21.1
在随后的编译模块文件时,要用到这个路径下的build目录。至此,内核编译完成。可以重启一下系统

阅读(1329) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~