чудеса в решете.
иии насколько я понял что груб не может виндовый загрузчик затереть - почему то!
вряд ли. ежели выдается ошибка груба - значит, код его в мбр прописался.
http://www.fileden.com/files/2008/1/30/1730131/grub2.mbr - вот, снял образ мбр от grub2 (он универсаллен, в принципе) - попробуй, конечно, раскатать с помощью
sudo dd if=/.../grub2.mbr of=/dev/sda bs=446 count=1
(ну или на sdb соответственно), только сомневаюсь, что это поможет.
на что можно было бы подумать - груб не распознает контроллер харда, но когда на двух разных дисках такое - это как минимум странно. да и едва ли харды очень уж экзотические какие-то.
попробуй-таки закатать загрузочную болвань или флэшку с грубом и посмотреть, как он вообще харды увидит (и как вообще себя поведет, мб какая железка ему категорически не нравится, хотя с чего бы?)