LinuxSir.cn,穿越时空的Linuxsir!

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

编译内核选项如何初始化?

[复制链接]
发表于 2009-12-16 00:53:33 | 显示全部楼层 |阅读模式
代码 3.1: 开始menuconfig
# cd /usr/src/linux
# make menuconfig


make menuconfig 选了好多没用的东西 也忘了是些什么 应该如何初始化 哪位知道该怎办啊?
发表于 2009-12-16 01:31:14 | 显示全部楼层
你可以先用livecd上的config

方法是启动livecd以后,在/proc/config.gz里面,保存了当前内核的config信息

或者,从原始配置文件开始,根据自己的机器,增加驱动
回复 支持 反对

使用道具 举报

发表于 2009-12-16 07:11:25 | 显示全部楼层
Post by smalloldman;2056209
代码 3.1: 开始menuconfig
# cd /usr/src/linux
# make menuconfig


make menuconfig 选了好多没用的东西 也忘了是些什么 应该如何初始化 哪位知道该怎办啊?


进入源码树第一件事应该是 make mrproper,尽管 tarball 是从官方下回来的

如果用 2.6.32.x 以後的版本,可考虑使用 make localmodcofig,这应该可精简许多了

说到底,学习正确配置及编译内核才是正道!
回复 支持 反对

使用道具 举报

发表于 2009-12-16 10:06:38 | 显示全部楼层
老实说,make localmodconfig非常的好用哈
用了这个,感觉自己变的傻忽忽的
回复 支持 反对

使用道具 举报

发表于 2009-12-16 11:42:02 | 显示全部楼层
马上去搜一搜“make localmodcofig“什么用,准备慢点升级。
回复 支持 反对

使用道具 举报

发表于 2009-12-16 11:44:10 | 显示全部楼层
晕,搜索一个结果都没有,能简单描述下是什么作用吗?
回复 支持 反对

使用道具 举报

发表于 2009-12-16 12:04:25 | 显示全部楼层
Post by tlze;2056285
晕,搜索一个结果都没有,能简单描述下是什么作用吗?


make help
回复 支持 反对

使用道具 举报

发表于 2009-12-16 14:00:03 | 显示全部楼层
make mrproper或者删除.config配置文件之后再make menuconfig就可以重新从默认选项开始配置。当前系统的内核配置在/proc/config.gz里面,用gunzip解压缩之后在menuconfig里load,或者直接拷贝到.config文件再menuconfig都可以。
回复 支持 反对

使用道具 举报

发表于 2009-12-16 14:35:32 | 显示全部楼层
还是那句话
初学者建议用genkernel
genkernel menuconfig all
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-17 00:00:10 | 显示全部楼层
直接rm  .config了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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