Hi, I'm the guest above with the working RAID-0 array on a HPT370 (using ABit KT7A-RAID motherboard). I setup the RAID array using the Highpoint BIOS and then installed Gentoo after moprobing hptraid from the stage1 install CD. I don't have to pass any extra options to the kernel, but I am using the latest Highpoint BIOS (2.31) so updating that may help (supposedly there is a performance increase as well).
I got grub working by executing the following at a console, with a floppy in the first floppy drive
Code: Select all
mke2fs /dev/fd0
mount /dev/fd0 /mnt/floppy
mkdir /mnt/floppy/boot
mkdir /mnt/floppy/boot/grub
cp /usr/share/grub/i386-pc/stage1 /mnt/floppy/boot/grub
cp /usr/share/grub/i386-pc/stage2 /mnt/floppy/boot/grub
Then, to install GRUB to the disk, execute grub as root and then type this
Then after the disk has been created, mount your boot partition on your harddrive and delete the ext2_stage1_5 (replace ext2 with your filesystem type). This is necessary because it seems that GRUB's method of reading the ext2 partition when using stage 1.5 does not work with the Highpoint RAID controller.
Make sure that you've created a menu.lst at /boot/grub/menu.lst on your RAID array as well, mine looks like this (notice the root partition definition):
default 0
timeout 5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux Kernel 2.4.18 Framebuffer
root (hd0,0)
kernel /boot/bzImage root=/dev/ataraid/disc0/part2 vga=0x317 hda=scsi hdc=scsi
After all this is done, reboot with the GRUB floppy in the drive and type this at the GRUB prompt:
You need to replace (hd0,0) and (hd0) in the above example with the locations of your boot partition and bootable harddrive respectively. When booted from the GRUB floppy, if you have only one Highpoint RAID array and no other harddrives on any onboard ide controllers, the above will probably be fine (replace the partition number with the location of your root partition however). Then take the floppy out and it should work, does for me anyway!
I found all the info I needed for GRUB from the great tutorial by Daniel Robbins, available from
http://www.gentoo.org/index-articles.html
Hope that all makes sense
Dave