surfingbean 发表于 2003-4-10 11:12:47

关于现行内核设置的问题

编译内核,想知道正在用的内核的选项设置,以便只改动需要的设置而保留其他。
/usr/src/linux-xxx/ 下的Makefile有一个make oldconfig 的参数,据说就是在升级内核版本时保留所有现行内核设置。按说这样生成 .config 文件后,里面的设置就应该是现行内核的了。但是总觉得不对劲。
我用的是2.4.7-10。 在linux-2.4.7-10/ 下运行 make oldconfig,生成 .config 后用 make menuconfig 打开来看,是一种设置。
然后下载了 2.4.18,在linux-2.4.18/ 下运行make oldconfig, 生成的.config 文件用make menuconfig 打开来却是另一种设置。
到底怎样才能知道自己内核的设置呢?还请大虾指点迷津。

llc 发表于 2003-4-10 11:57:34

/usr/src/linux-xxx/config里相应你所用CPU体系的config

surfingbean 发表于 2003-4-10 12:08:54

/usr/src/linux-xxx/ 下只有configs/和.config

llc 发表于 2003-4-10 12:19:41

/usr/src/linux-xxx/configs里,呵呵,搞错了

surfingbean 发表于 2003-4-10 12:41:51

呵呵,多谢指点。
我看了一下,configs/ 里面的设置把能选的基本上都选上了。
装机的时候kernel就是这样的吗?也太浪费了吧。

llc 发表于 2003-4-10 19:25:18

是的,确实是这样,几乎能选的都选上了,一般是M
最好自己按需配置编译

Dragonfly 发表于 2003-4-10 23:23:59

if most of them are choosed as module, then it will waste u some compiling time and some storage space. but when u use it, the kernel will only load the needed kernel, so willnot have imapct on speed.
页: [1]
查看完整版本: 关于现行内核设置的问题