centos5内核加载raid驱动

最近恒创新采购的服务器都采用的lsi的板载raid10,头疼的是linux没有默认支持该驱动,需要手工加。
安装的使用linux dd进去,加载img驱动文件后即可正常安装。
安装过程正常,raid10被识别。
重启后需要打驱动补丁到 initrd

mkdir ~/megasr
# mkdir /mnt/tmp
# mount -o loop /temp/megasr-14.00.1203.2010-1-rhel50-u5-all.img /mnt/tmp
# cd /mnt/tmp
# cp modules.cgz ~/megasr
# cd ~/megasr
# gunzip -S .cgz modules.cgz
# cpio -ivd < modules # cp 2.6.18-194.el5/x86_64/megasr.ko /lib/modules/2.6.18-238.12.1.el5/updates/megasr.ko #注意根据实际版本情况适当调整 # depmod -v 2.6.18-238.12.1.el5 # mv /boot/initrd-2.6.18-238.12.1.el5.img /boot/initrd-2.6.18-238.12.1.el5.img.backup # mkinitrd /boot/initrd-2.6.18-238.12.1.el5.img 2.6.18-238.12.1.el5