http://www.csource.org/bbs/thread-1140084-1-1.html by SharkBones
前段时间也遇到和lz类似的问题,出现这种情况可能是有以下几个原因: 1.编译内核时未添加相应的硬件支持,比如对于SCSI或IDE硬盘的支持,这些硬件驱动都是以模块的形式编译进内核。 2.编译时的选项不正确对LVM,RAID的支持应该是以模块的形式编译进内核,而不是Built-in,否则可能就会出现lz所说的情况。 建议楼主用cpio解压你的initrd-2.6.31.4-*.img,检查一下解压后的lib目录里是否有相应的支持LVM的内核模块,如果没有,那就是编译时内核选项不正确,需要重新编译了。
=============================
那为啥还提供Build-in选项。。。悲剧。。。 呃,想起来了,貌似只有yes,no,module;yes,no.没有module,no。。。
==============================
好吧# make defconfig 好了,传说中Linus的配置 >_< 貌似又悲剧了。。。 |