当前位置: 技术问答>linux和unix
编译2.6后,/lib/modules目录超级大怎么回事
来源: 互联网 发布时间:2016-05-30
本文导语: 我用的Fedora 10 我自己编译/安装了2.6.29 启动/使用什么的都没问题,就是/lib/modules/linux2.6.29目录超级大,有500多M, 而系统自带的2.6.27.21-170.2.56.fc10.i686 只有63M,这是为什么啊? $ pwd /lib/modules $ du -sh * 63M 2.6.27.21-170.2.56....
我用的Fedora 10
我自己编译/安装了2.6.29
启动/使用什么的都没问题,就是/lib/modules/linux2.6.29目录超级大,有500多M,
而系统自带的2.6.27.21-170.2.56.fc10.i686 只有63M,这是为什么啊?
$ pwd
/lib/modules
$ du -sh *
63M 2.6.27.21-170.2.56.fc10.i686
578M 2.6.29
$ find 2.6.27.21-170.2.56.fc10.i686 -name "*.ko" | wc -l
1817
$ find 2.6.29 -name "*.ko" | wc -l
1783
module数量没多大差别
我自己编译/安装了2.6.29
启动/使用什么的都没问题,就是/lib/modules/linux2.6.29目录超级大,有500多M,
而系统自带的2.6.27.21-170.2.56.fc10.i686 只有63M,这是为什么啊?
$ pwd
/lib/modules
$ du -sh *
63M 2.6.27.21-170.2.56.fc10.i686
578M 2.6.29
$ find 2.6.27.21-170.2.56.fc10.i686 -name "*.ko" | wc -l
1817
$ find 2.6.29 -name "*.ko" | wc -l
1783
module数量没多大差别
|
估計你的config文件配置的和原來不一樣
[root][/lib/modules/2.6.29.1]# du -sh
79M .
[root][/lib/modules/2.6.26-1-686]# du -sh
56M .
這是我的。我確實加了一些module進去,所以打了一些是正常。
建議你到那個目錄下去看看,有沒有什麽異常的文件
[root][/lib/modules/2.6.29.1]# du -sh
79M .
[root][/lib/modules/2.6.26-1-686]# du -sh
56M .
這是我的。我確實加了一些module進去,所以打了一些是正常。
建議你到那個目錄下去看看,有沒有什麽異常的文件
|
我也是编译出来后貌似跟原来的差不多,你那个 /lib/modules/2.6.29/ 下是所有的文件都比原来的大,还是某一个或几个文件超大...
|
去掉内核的debug项,自己配置内核选项,根据自己的每项硬件只选择对应的驱动
|
可以把cp /boot//config-2.6.27.21-* linux-2.6.29/.config再运行make menuconfig进行编译
|
那你怎么编译的呢...