本來小弟以為 kernel 中的 support hpt 370 softraid 可以抓到 bios 所建立的 raid partition. 但事與願違,開機之後,掛載 hptraid, ataraid 卻無法抓到。覺得很奇怪,因為卡上得晶片是 hpt 370(A) 難道多個A 版就不行了?
後來到 high point 上抓他們提供的 open source driver,順利 compile 成 hpt37x2.o 之後,放到 /lib/modules/2.4.27-lck/drivers/scsi 然後建立 module dependency,再到 /etc/mkinitrd/modules 加入 hpt37x2 的字串。
重建 initrd.img
- 代碼: 選擇全部
mkinitrd -o /boot/initrd.img-2.4.27-lck /lib/modules/2.4.27-lck
並重新 grub-install --recheck /dev/sdb(raid partition,因為我有一顆獨立的 SCSI硬碟佔去 sda了),改好 menu.lst 重開機之後,就能從卡上的 raid 磁區開機了。
測試的主機是 Tyan 2466-4m,bios 是 AMI 的,可以直接指定介面卡上得硬碟開機,如果是 award 的話,boot sequence 要改成 SCSI,但要注意介面卡的順序喔。
BTW...此卡在建立 raid 1 mirror and duplicate 的時候很慢...80G大約 1hr50min......至於 raid rebuild or sync 就不想測了...
如果想要直接在 woody install disk 安裝時認得該 raid 磁區, 請先compile for 2.4.18-bf24 的模組,然後拷貝到磁片中,在安裝的過程插入核心模組磁片即可...給大家參考。
---
現在剩 Promise 沒玩過,想玩玩看 SuperTrek 的系列...