银河麒麟V3.2.5系统升级megaraid驱动
1.将megaraid_sas.ko刻盘或者放入U盘(以下简称驱动盘)
2.将3.2.5系统盘和megaraid_sas驱动盘同时连接机器
3.将系统盘作为第一启动项,正常安装系统,选择”Rescue Install System”>”Chinese(Simplified)”>”us”>”确定”>”否”>”继续”>”确定”>”确定”>”shell Start shell”,此时可以看见进入bash-4.1#的命令行,然后创建/tmp/1,然后将驱动盘挂载到/tmp/1,再将驱动盘里的megaraid_sas.ko拷贝到/下
命令:
mkdir /tmp/1
mount /dev/sr0 /tmp/1
cp /tmp1/megaraid_sas.ko /
4.将megaraid_sas.ko拷贝到系统磁盘内
命令:
cp /megaraid_sas.ko /mnt/sysimage/lib/modules/2.6.32-431.29.2.8.ky3.1.x86_64/kernel/drivers/scsi/megaraid
5.chroot进入文件系统,并更新initramfs
命令:
#chroot /mnt/sysimage
#depmod -a
#mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bk (备份下initramfs)
#mkinitrd initramfs-$(uname -r).img $(uname -r)
#mkdir /opt/test
#cp initramfs-`uname -r`.img /opt/test/initrd.gz
#cd /opt/test
#gunzip initrd.gz
#cpio -idum < initrd