- 论坛徽章:
- 0
|
这里有一块high-point 的RR454的IDE RAID卡,在阵列卡BIOS中设置好RAID
下载驱动代码
编译模块,hpt374.ko (Redhat AS4 update 2)
将模块copy到/lib/modules/`uname -r`/kernel/drivers/scsi/
modprobe hpt374
手动可以驱动该阵列卡,并且识别RAID为 /dev/sda
fdisk 给RAID分区 , 格式化
但是重新启动后,无法自动加载该驱动模块
参考官方文档,修改/etc/modules (该linux 发行版已经改成modprobe.conf )后,重新启动仍然还要手动加载
fdisk -l,仍然无法识别到该RAID,
于是我在rc.local中,加入
modprobe hpt374 #可以直接驱动该阵列卡,
mount /dev/sda1 /disk #这步无法将阵列加载到/disk分区中
即使将
/dev/sda1 /disk ext3 0 0
加入到/etc/fstab 中,每次开机仍然提示挂载失败
因为 系统读取/etc/fstab 肯定是在读取 rc.local之后,所以若没有挂载到驱动模块,/etc/fstab中挂载分区就不可能 .
所以我的问题其实就是如何让系统自动挂载驱动模块
对于网卡 例如是 intel pro 1000
可以编译完模块后
在/etc/modules (/etc/modprobe.conf)
中加入 alias ethX(0,1,...) e1000
可是对于该阵列卡 ,参考官方文档后,还是没能成功.
请教:
在不重新编译内核的情况下,如何让系统每次开机自动识别该RAID卡驱动
我的思路是将该模块 就是 hpt374.ko 加入到 开机的img文件中,initrd-`uname -r`.img ,这样应该可以解决我的问题,但我还是没有成功.
[ 本帖最后由 dayan_he 于 2006-12-17 01:17 编辑 ] |
|