感谢支持
我们一直在努力

CentOS安装RAID卡驱动总结

有些时候CentOS Linux内核不存在raid卡的驱动,以前只能用软盘加载驱动,其实是还有其它方法的,只要找到官方相应的驱动,现在Raid卡的品牌很多,但是大部分独立raid卡为highpoint,3ware,adapter,lsi,promise等还有些是集成在主板上的,如果要制作带驱动的iso镜像光盘比较费时间费精力,要很熟悉ISO的目录结构,要把initrd.img文件加入驱动程序进去,然后封装起来,接下来介绍两种比较好的方法。


硬件型号为lsi 1064e集成raid卡


安装系统centos5.8 Linux


首先先介绍第一种方法:


第一种方法就是采用linux dd来加载驱动,首先准备一个读卡器和sd卡或者u盘


CentOS安装RAID卡驱动总结


这里是打开u盘所看到的img文件


CentOS安装RAID卡驱动总结


1g的U盘已经变成1.44m了。


CentOS安装RAID卡驱动总结


加载光盘到boot: linux dd加载驱动


CentOS安装RAID卡驱动总结


正在加载usb-storage driver驱动。


CentOS安装RAID卡驱动总结


询问是否要加载驱动选择yes


CentOS安装RAID卡驱动总结

选择sda设备usb设备都是被识别为scsi设备


CentOS安装RAID卡驱动总结


是否要加载/dev/sda设备选择ok


CentOS安装RAID卡驱动总结


是否要加载额外的驱动否


CentOS安装RAID卡驱动总结

第二种方法:


利用linux nostorage


首先把u盘分区


[root@zh888 ~]# fdisk -l//查看所有分区和硬盘


Disk /dev/sda: 21.5 GB, 21474836480 bytes


255 heads, 63 sectors/track, 2610 cylinders


Units = cylinders of 16065 * 512 = 8225280 bytes


Sector size (logical/physical): 512 bytes / 512 bytes


I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk identifier: 0x0007103c


Device Boot      Start         End      Blocks   Id  System


/dev/sda1   *           1          66      524288   83  Linux


Partition 1 does not end on cylinder boundary.


/dev/sda2              66        1371    10485760   83  Linux


/dev/sda3            1371        1632     2097152   82  Linux swap / Solaris


Disk /dev/sdb: 1000 MB, 1000341504 bytes//这是第二块u盘的信息为1g


31 heads, 62 sectors/track, 1016 cylinders


Units = cylinders of 1922 * 512 = 984064 bytes


Sector size (logical/physical): 512 bytes / 512 bytes


I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk identifier: 0x6f20736b


Device Boot      Start         End      Blocks   Id  System


[root@zh888 ~]# fdisk /dev/sdb//格式化第二块scsi设备u盘


WARNING: DOS-compatible mode is deprecated. It’s strongly recommended to


switch off the mode (command ‘c’) and change display units to


sectors (command ‘u’).


Command (m for help): p//查看分区


Disk /dev/sdb: 1000 MB, 1000341504 bytes


31 heads, 62 sectors/track, 1016 cylinders


Units = cylinders of 1922 * 512 = 984064 bytes


Sector size (logical/physical): 512 bytes / 512 bytes


I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk identifier: 0x6f20736b


Device Boot      Start         End      Blocks   Id  System


Command (m for help): n//创建新分区new


Command action


e   extended


p   primary partition (1-4)


p//选择主分区类型


Partition number (1-4): 1//第一个主分区


First cylinder (1-1016, default 1): 回车


Using default value 1


Last cylinder, +cylinders or +size{K,M,G} (1-1016, default 1016): 回车


Using default value 1016


Command (m for help): w//最重要的参数write写入保存退出


The partition table has been altered!


Calling ioctl() to re-read partition table.


Syncing disks.


[root@zh888 ~]# fdisk -l//接着查看分区


Disk /dev/sda: 21.5 GB, 21474836480 bytes


255 heads, 63 sectors/track, 2610 cylinders


Units = cylinders of 16065 * 512 = 8225280 bytes


Sector size (logical/physical): 512 bytes / 512 bytes


I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk identifier: 0x0007103c


Device Boot      Start         End      Blocks   Id  System


/dev/sda1   *           1          66      524288   83  Linux


Partition 1 does not end on cylinder boundary.


/dev/sda2              66        1371    10485760   83  Linux


/dev/sda3            1371        1632     2097152   82  Linux swap / Solaris


Disk /dev/sdb: 1000 MB, 1000341504 bytes


31 heads, 62 sectors/track, 1016 cylinders


Units = cylinders of 1922 * 512 = 984064 bytes


Sector size (logical/physical): 512 bytes / 512 bytes


I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk identifier: 0x6f20736b


Device Boot      Start         End      Blocks   Id  System


/dev/sdb1               1        1016      976345   83  Linux//这里是查看sdb1分区但是没创建文件系统


[root@zh888 ~]# mkfs.vfat /dev/sdb1//格式化创建文件系统为vfat(fat32)格式,这个一定要在linux操作,在windows下格式化fat或者fat32都是无法识别的,会出现问题如下:


CentOS安装RAID卡驱动总结


输入linux nostorage选择add device增加设备


CentOS安装RAID卡驱动总结


选择usb mass storage driver for linux加载


CentOS安装RAID卡驱动总结

出现选择设备驱动


CentOS安装RAID卡驱动总结


以上按f2选择sdb设备也就是u盘设备


CentOS安装RAID卡驱动总结


选择/dev/sdb1设备


CentOS安装RAID卡驱动总结


选择你需要的lsi驱动程序按ok


CentOS安装RAID卡驱动总结


CentOS安装RAID卡驱动总结


加载lsi megasr driver 15.00多出来的驱动。


CentOS安装RAID卡驱动总结


最后就可以识别到lsi raid卡了,还可以结合linux  ks=http://ip/ks.cfg dd无人值守安装系统。

赞(0) 打赏
转载请注明出处:服务器评测 » CentOS安装RAID卡驱动总结
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏