sudo grub-mkdevicemap
sudo update-grub2
Вот, та же проблема.
У меня стоит на sda1 windows xp и на sdb1 Ubuntu. GRUB мне надо поставить на sdb потому что sda сбоит.
После выполнения этих команд для windows появились пункты Windows 7 Loader (/dev/sda1) и Windows XP Professional (/dev/sdg1).
Первый уводит в темный экран с одиноко мигающим курсором, второй выдает Disk error и возвращает в GRUB.
Если поставить GRUB в sda, то пункт windos 7 нормально загружается, хоть и долго рожает (потому что sda так неважно работает).
Я убьюсь скоро с этим GRUB.