Настройки GRUB хранятся в menu.lst.
Добраться можно так:
sudo gedit /boot/grub/menu.lst
Суть - заменить диски (hd0) на (hd1) и наоборот, так как Windows желает грузиться только с первого жёсткого диска, а у тебя система грузится со второго (GRUB на нём). Посмотреть соответствие дисков в записи Linux и GRUB можно в файле device.map:
sudo gedit /boot/grub/device.map
У тебя скорее всего это уже сделано автоматически при загрузке, но присутствует строчка:
root (hd1,0)Ты её замени на:
rootnoverify (hd1,0)Вот мой menu.lst. Рабочая часть - вверху, то что было раньше закомментировано внизу:
title Microsoft Windows XP Home Edition RU
rootnoverify (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
######################################
[b]rootnoverify (hd1,0)[/b]
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
#title Microsoft Windows XP Home Edition RU
#root (hd1,0)
#savedefault
#makeactive
#map (hd0) (hd1)
#map (hd1) (hd0)
#chainloader +1
В этом же файле (где-то в начале) есть строчка:
default 0
Она означает, что по умолчанию загружается 1-й пункт меню GRUB (т.е. Ubuntu). Можно исправить, например, на 4 ( 5-й пункт - Windows XP)
Удачи!
