для начала - где Windows стоит-то реально? на каком диске, разделе? скорее всего грузить надо не с root(hd0,0) а с другого раздела или диска, попробуйте разные варианты. Например я имею такую конфигурацию:
Диск /dev/sda: 60.0 ГБ, 60022480896 байт
255 heads, 63 sectors/track, 7297 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf6cdf6cd
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 2304 18506848+ 83 Linux
/dev/sda2 2305 2432 1028160 82 Linux своп / Solaris
/dev/sda3 2433 7297 39078112+ 7 HPFS/NTFS
Диск /dev/sdb: 320.0 ГБ, 320072933376 байт
255 heads, 63 sectors/track, 38913 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe9375689
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 1 2295 18434556 83 Linux
/dev/sdb2 2296 3342 8410027+ f W95 расшир. (LBA)
/dev/sdb3 * 3343 8927 44861512+ 7 HPFS/NTFS
/dev/sdb4 8928 38913 240862545 7 HPFS/NTFS
/dev/sdb5 2296 3342 8409996 83 Linux
при этом рабочие системы на sdb1 и sdb3
в menu.lst у меня прописано:
title Ubuntu 8.10, kernel 2.6.27-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.27-10-generic root=UUID=c7b8b3e7-b372-4c93-9382-a692d46f0d8e ro quiet splash vga=792
initrd /boot/initrd.img-2.6.27-10-generic
quiet
title Microsoft Windows XP Professional RU
root (hd0,2)
savedefault
chainloader +1
Обращаю внимание, что диск sdb в грубе у меня hd0!!! может быть похожая ситуация и у Вас!