Since the /boot partition is a RAID, grub cannot read it to get the bootloader. It can only access physical drives. Thus, you still use (hd0,0) in this step. Run grub: grub --no-floppy You must see GRUB prompt: grub> If you are using a RAID 1 mirror disk system, you will want to install grub on all the disks in the system, so that when one disk fails, you are still able to boot. The find command above will list the disks, e.g. grub> find /boot/grub/stage1 (hd0,0) (hd1,0) grub>
and this is what i get grub> find /boot/grub/stage1 Error 15: File not found also tried grub> find /boot/grub/stage1 Error 12: Invalid device requested grub> root (hd0,0) Filesystem type is ext2fs, partition type 0xfd grub> setup (hd0) Checking if "/boot/grub/stage1" exists... no Checking if "/grub/stage1" exists... no Error 15: File not found
ls /boot/grub default e2fs_stage1_5 ffs_stage1_5 iso9660_stage1_5 menu.lst reiserfs_stage1_5 stage1 stage2_eltorito vstafs_stage1_5 device.map fat_stage1_5 grub.conf jfs_stage1_5 minix_stage1_5 splash.xpm.gz stage2 ufs2_stage1_5 xfs_stage1_5
should i just be pointing it to /dev/grub ?
edit: seems grub (legacy) has issues with raid10, should I try grub2 or break md0 and make it raid1?