В таких случаях важно правильно подготовить разделы к установке с помощью специальных прог (использую Acronis Disk Director из загрузочных дисков WinXP или из загрузочной флешки USB Game Edition Full).
Следует создать основной раздел, в который будет установлена ХР, сделать его активным, разделы с Vista\Win7 (а также Recovery) на время сделать скрытыми. В таком случае установщик ХР не будет лезть, куда его не просят, и не запорет загрузчики, стоящие на других разделах.
Перед установкой ХР с флешки нужно убедиться, что в БИОСе, в приоритете загрузочных устройств первым стоит жесткий диск (а не флешка), поскольку после форматирования раздела и копирования установочных файлов установщик ХР создает загрузочную запись на устройстве, которое в БИОСе выставлено первым в приоритете загрузки и на разделе, который выставлен активным. Если приоритет загрузки в БИОСе у флешки, соответственно загрузчик пытается безуспешно прописаться на флешку, поэтому после первой перезагрузки продолжение установки винды невозможно.
После успешного окончания установки и настройки ХР нужно снова зайти в Акронис, открыть разделы обратно, сделать активным тот раздел, что был загрузочным до установки ХР, дав возможность загрузиться висте\семерке.
В предустановленую винду ставите EasyBCD, в нем добавляете загрузочную запись для ХР. В результате имеете двойную загрузку без убивания предустановленной на ноуте винды.