Вопрос по GRUB

После установки выдает :

GRUB Loading stage1.5.

GRUB Loading, please wait ...

А дальше перезагрузка и все тоже.
Через Life CD правил grub.conf memu.list, чтобы ХР запускалась на ни то и не другое не идет.
Загрузился только с другого сидюка (есть GRUB) в ХР. Удалил разделы с Linux. А GRUB один хрен запускается.
Винда его не видит. Переставил винду (поверх) - хрена с два. (Ноут - ASUS X50C)
Сейчас:

GRUB Loading stage1.5.

GRUB Loading, please wait ...
Error 22

Изменена главная загрузочная запись (MBR), загрузчик XP затерт, надо было не систему переустанавливать, а поискать инструменты для восстановления MBR или отредактировать grub.conf.
По поводу того, что изначально ни одна из систем не запускалась, надо было не спешить форматировать разделы, а показать свой grub.conf.

Вставляете загрузочный диск XP загружаетесь с него до момента, когда она предложит восстановить систему с помощью консоли восстановления (нажать клавишу R), нажмите R, выберите вход в вашу Windows в консоли и наберите последовательно две команды

fixmbr

и

fixboot

после этого

exit

и перезагрузитесь. Загрузчик винды появится.

Все решил спасибо! Была проблема с GRUB ( не мог загрузить картинку. отключил). Теперь выбор операционок есть, но Linux не загружается пишет:Error 21: Selected disk does not exist
Вот grub.cfg:

#------------------------------------------------------------------------------
 # Modified Calculate-install 2.2.0.0
 # Processed template files:
 # /usr/share/calculate/templates/install/system/grub/grub.conf
#------------------------------------------------------------------------------
timeout 5
default 0
fallback 1
splashimage=(hd1,3)/boot/grub/grub-calculate.xpm.gz

title Calculate Linux Desktop i686 10.9 GNOME
root (hd1,3)
kernel /boot/vmlinuz-5115acd1 root=/dev/sdb4 video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 CONSOLE=/dev/tty1 udev quiet resume=/dev/sdb3 elevator=cfq doscsi
initrd /boot/initrd-5115acd1

title Calculate Linux Desktop i686 10.9 GNOME Safemode
root (hd1,3)
kernel /boot/vmlinuz-5115acd1 root=/dev/sdb4 video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 CONSOLE=/dev/tty1 udev quiet resume=/dev/sdb3 elevator=cfq doscsi
initrd /boot/initrd-5115acd1-install



  # Uncomment if you have Windows on hard disk
title Microsoft Windows
rootnoverify (hd0,0)
chainloader +1

Вот такая же фигня и со мной произошла: скачал образ CLDG-10.9, накатил его на флешку unetbootin-ком, загрузился с этой флешки, и стала она называться sda, а диск мой стал sdb. перезагружаюсь, выдергиваю флешку - и вуаля - диск sdb в системе отсутствует, груб не грузится.

решение может быть на уровне разработки системы: идентификация дисков в грубе по uin, либо после установки, без перезагрузки, идти и править в установленной системе идентификацию дисков при загрузке: sdb -> sda, hd1 -> hd0.