请问:我在想把我的Vware中的redhat2.4内核 升为2.6的,但老说没有buslogic 。。。
我在配置内核时,在Buslogic scsi support 的前面是[M],我点了个Y,但它提示我
this feature depends on another which has been configured as a module.As a result ,this feature will be built as a module
不能选上呀,
这怎么办呀,
------解决方案--------------------该模块依赖的其它模块已经被作为Module编译,因此当前模块也必须以模块方式编译。把BusLogic SCSI驱动编译为模块也是行得通的,前提就是你得升级mkinird工具。适当的mkinird工具可以帮你建立出当前版本内核在引导时的过渡内存镜像,其中的原因也是2.6版本的initrd内使用的文件系统和2.4的不一样,2.4使用基于loop设备的ramfs,2.6使用的是cpio。
如果你一定想把Buslogic驱动直接编译进内核,估计依赖的包括SCSI支持,SCSI DISK这些也得编译进内核吧。