есть два винта
на первом (IDE) стоит Arch из меню Grub грузиться нормально
на втором (SATA) стоит winXP при загрузке из Grub на экран выводяться следующие строки и загрузка не продолжаеться
rootnoverify (hd1,0)
chainloader +1
makeactive
запись в /boot/grub/menu.lst касательно win следующая
title Windows
rootnoverify (hd1,0)
chainloader +1
makeactive
10. How to boot Windows (or DOS) from a non-first disk?
Use the command map, to exchange BIOS drives virtually, like this:
grub> root (hd1,0)
grub> chainloader +1
grub> map (hd0) (hd1)
grub> map (hd1) (hd0)