fts, вам нужно было сделать так:
1. Отключаем жесткий диск с XP и подключаем пустой жесткий диск.
2. Грузимся с LiveCD и устанавливаем Ubuntu без опасений для XP и ее загрузчика
3. Выключаем ПК
4. Подключаем жесткий диск с XP
5. Меняем порядок загрузки жестких дисков так, чтобы загрузка была с диска, где стоит Ubuntu
6. Загружаемся в Ubuntu и редактируем файл /boot/grub/device.map:
(hd0) /dev/sda
(hd1) /dev/sdb
И /boot/grub/menu.lst, дописываем там что-то вроде этого (поищите в Интернете или, когда будете делать, спросите на форуме):
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda3
title Microsoft Windows XP
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1