您需要已安装的 Red Hat Linux 系统,并且需要从 Promise 网站 获取正确的驱动程序。
选择您的卡类型,然后选择 FastTrak Family Red Hat Linux Driver Uniprocessor。
将 RAID 卡插入计算机,但将硬盘驱动器留在主板上。启动进入 Linux。以 root 用户身份登录。您应该已经从 Promise 网站获得了 tar 文件,如果没有,请参阅上面的“是什么?”部分。
将 tar 文件放入/tmp.
执行此命令: tar vxf ftrhup_120b9.tar
现在我们可以访问modules.cgz文件。执行以下命令
# gzip -dc modules.cgz > modules.cpio # cpio -idumv < modules.cpio |
将创建一些目录,因此移动到正确的目录,具体取决于您的内核版本。您可以通过执行以下命令获取您的内核版本: uname -r
您将看到ft.o文件。将此文件复制到/lib/modules/kernel-version/kernel/drivers/scsi目录。
Fasttrak 模块 ft 需要 scsi_mod。要将该卡用作 RAID 卡,您还需要 sd_mod。
要从该卡启动,我们将需要创建一个包含所需模块的 ramdisk,以便 Linux 可以看到硬盘驱动器。
# /sbin/mkinitrd --preload scsi_mod --preload sd_mod --with ft initrd-kernel-version.img kernel-version |
如果您的内核版本是 2.4.2-2,您将执行命令
# /sbin/mkinitrd --preload scsi_mod --preload sd_mod --with ft initrd-2.4.2-2.img 2.4.2-2 |
现在将新创建的 ramdisk 镜像移动到/boot。是时候编辑lilo.conf.
在我们编辑之前lilo.conf,最好创建一个包含 ft 模块的软盘启动盘。
这非常重要,因为可能会出现严重错误。如果 LILO 停止工作,那么我们只需放入磁盘并修复问题。您将需要 mkbootdisk 程序。
# /sbin/mkbootdisk --device /dev/df0 --mkinitrdargs '--preload scsi_mid --preload sd_mod --with ft' kernel-version |
如果您的内核版本是 2.4.2-2,则执行以下命令
# /sbin/mkbootdisk --device /dev/df0 --mkinitrdargs '--preload scsi_mid --preload sd_mod --with ft' 2.4.2-2 |