Алгоритм прост до апупения
Грузишься с WinXP install CD, разбиваешь hdd на 3 раздела: C:\ 8Gb, D:\ 8Gb E:\ остаток, файловую систему лучше выбрать FAT32 - тогда из под linuxа можно будет писать в виндовые разделы. Windows XP устанавливаешь на С. После успешной установки WinXP грузишься с Linux install CD/DVD и когда дело дойдет до выбора разделов: удаляешь раздел D:\ 8Gb и на его месте создаешь /root EXT3 7Gb и /swap 1Gb. На предложение инсталлятора автоматически монтировать виндовые разделы ответь "ДА". Загрузчик установи на первый раздел и удостоверься, что в списке систем присутствует windows. После успешной установки Linux при перезагрузке у тебя будет появлятся меню какую систему грузить.
Из дистрибутивов имхо для новичка лучше всего Mandriva Linux FREE 2008.0 LAR i586. Если вдруг захочется поставить вместо XP Vista, то раздел C:\ 20Gb.