马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
1)主要硬件环境: 主板:intel S3200SH raid卡:主板自带的Intel(R) Embedded Server RAID Technology II RAID 硬盘:两片WD 1T,分别接在主板sata0与sata1接口 2)系统安装过程: 一、开机时“Ctrl+E”进入Raid卡bios,用两块硬盘建立RAID1阵列 二、到intel网站下载raid卡for rhel5的驱动程序,并把正确的img镜像恢复到软盘上(或闪软) 三、从centos5光盘启动,在启动提示符输入“linux dd noprobe=ata1 noprobe=ata2 noprobe=ata3 noprobe=ata4”,回车开始安装 四、出现"loading usb-storage driver", 然后出现 "Do you have a driver disk",选 "Yes" 五、提示“ do you choose as a driver disk”,选 "sda" ,点 OK 继续, 出现 "Reading driver disk", 有可能会找不到具体的驱动,出现 "Do you wish to load any more driver disks?" 进入选择Lsi的megasr,继续安装直到再次出现上个提示,选No退出。 六、开始进入centos5的安装流程,按规划开始安装,如上步raid卡驱动正确载入,在选择硬盘时会显示一个单独的intel megasr硬盘,否则显示为/dev/map……,此时回到第三步重新安装。 七、在完成centos5软件安装后,出现“重新启动”提示时,按“Ctrl+Alt+F2”进入命令行模式,进行以下操作: 1、#cat /proc/partitions,显示 major minor #blocks name 8 16 1440 sdb 2、#mknod /dev/sdb b 8 16 (8和16是上步显示的结果) 3、#mkdir /temp 4、#mount /dev/sdb /temp 5、#cd /temp 6、#./replace_ahci.sh (是/temp里的脚本文件,具体名字不定) 7、“Ctrl+Alt+F6”回到图形模式,重起系统。 八、把Raid卡驱动载入initrd image中,操作过程如下: 1、#mkdir -p /home/megasr 2、从之前做好的驱动软盘中,把modules.cgz拷到/home/megasr里 3、#cd /home/megasr #gunzip -S .cgz modules.cgz #cpio -ivd < modules #cp cp <kernel version>/megasr.ko /lib/modules/<kernel version>/update/megasr.ko 4、#vi /etc/modules.conf,写入以下语句: alias scsi_hostadapter megasr 5、#depmod <kernel version> 6、新建initrd image #mkinitrd /boot/initrd-<kernel version>.img.raid <kernel version> 7、修改/boot/grub/grub.conf,加载新建的initrd image,如下例 default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-128.el5) root (hd0,0) kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/vg00/LogVol00 rhgb quiet initrd /initrd-2.6.18-128.el5.img.raid (此处修改) 注1:<kernel version>是系统所用内核版本,用uname -a可查到 注2:驱动分32bit及64bit,加载时注意选择正确版本。 3):模拟灾难过程: 1、关机,拆下sata1硬盘电源,开机,可顺利启动。 2、关机,接回sata1硬盘电源,到raid卡bios中,恢复sata1硬盘状态为online,退出重起,可顺利启动。 3、关机,拆下sata0硬盘电源,开机,可顺利启动。 4、关机,接回sata0硬盘电源,到raid卡bios中,恢复sata0硬盘状态为online,退出重起,可顺利启动 |