I had this little shell script. Use at your own risk... Jerry --------- # To load a blank drive with the old partition information use the command: # sfdisk /dev/hda < /etc/silentm/raidinfo.partitions.hda # The following command will setup the passed argument to boot in case the main disk is faulty # $1 is either /dev/hdb or /dev/sdb grub_setup_scsi() { grub << EOF find /boot/grub/stage1 device (hd0) /dev/sdb root (hd0,0) setup (hd0) EOF } grub_setup_ide() { grub << EOF find /boot/grub/stage1 device (hd0) /dev/hdb root (hd0,0) setup (hd0) EOF } DISK_TYPE=`fdisk -l /dev/hda | grep "/dev/hda"` if [ "$DISK_TYPE" = "" ] then echo "Assuming SCSI drives" sfdisk -d /dev/sda > /etc/silentm/raidinfo.partitions.sda sfdisk -d /dev/sdb > /etc/silentm/raidinfo.partitions.sdb grub_setup_scsi else echo "Assuming IDE drives" sfdisk -d /dev/hda > /etc/silentm/raidinfo.partitions.hda sfdisk -d /dev/hdb > /etc/silentm/raidinfo.partitions.hdb grub_setup_ide fi