в файле /boot/grub/menu.list исправить для Линупся номер диска/раздела с (hd0,0) на (hd0,1) для винды (hd0,2) или даже 0,3
потома переустановить grub
sudo grub
find /boot/grub/stage2
оно что то найдет например (hd0,1)
root (hd0,1)
то что нашлось
setup (hd0)
установка в MBR
вроде все должно помочь, может с номерами разделов ошибся...я .. ну подумайте на примере (hd0,0) это значит первый диск (а он у вас единственный) запята и номер раздела.. т.е. hd0,1 это второй раздел на первом диске hd0,2 третий раздел и.т.п. проверьте так же название sda* раздела линупс в строке root=**=** (если у вас используется полный путь...)
А вообще menu.list в студию если после всего не заработает
