如何保证特定内核模会被初始虚拟磁盘(随机访问存储磁盘,RAMDISK)镜像载入?
解决方法:
[How can I ensure that a particular kernel module will be loaded by my initial ramdisk?]http://kbase.redhat.com/faq/FAQ_43_4370.shtm
在创建初始虚拟磁盘(Initial RAMDISK)的时候,使用命令选项—preload可以保证指定的内核模块会被载入。如果你有一个特定的SCSI控制器需要确保被支持,比如是 Compaq SmartArray 控制器,如果要确保cciss模块被正确载入,可以执行如下命令。
mkinitrd --preload=cciss /boot/initrd-2.4.21-20.ELsmp.img 2.4.21-20.ELsmp
更多的mkinit命令的说明可以参考手册,执行man mkinitrd 可以获得手册。