Костыли не нужны.
Проблема в чем: Windows флешку форматирует как superfloppy, без MBR. а надо с mbr.
Я обычно перепрошивал флешку, убирая флаг removable device - флешка определяется как usb-hdd, создаем на ней NTFS раздел (уже тупо средствами винды), делаем его активным, тупо копируем содержимое установочного cd/dvd на него, грузимся (работает с 7ой версии винды, для хр все посложнее было, для cdfs и ntfs нужен был разный загрузчик и тд, а сейчас bootmgr везде)
Но чтоб не заморачиваться с перепрошивкой (не всем она полезна) есть сторонний софт, который позволяет флешку форматнуть как HDD (т.е. с MBR, а не просто единым разделом).
https://yandex.ru/search/?text=создать mbr на флешке&from=os&clid=1836587&lr=213
Линукс, вроде, removable_device игнорит и делает MBR в любом случае. Соотв, удалить все разделы на флешке, создать NTFS раздел, сделать активным, скопировать туда дистр - не работает разве?
(пару часов назад использовал флешку с MBR, правда, грузил с нее не установку винды, а winpe, но это одно и то же по сути)
ЗЫ
капчи у вас - жесть... приходится гуглить
Пользователь добавил сообщение 20 Июля 2019, 21:54:13:
Блин. Автор все же хочет ХР.
Чел, забей, ХР не годится. Слишком стар, нет поддержки, 32-бита онли - а 64-битную не советовал юзать даже сам МС.
Но я в свое время делал так: брал чистый HDD (виртуальный сойдет, типа подмонтированного vhd)
Туда запускал setup.exe с установочного сидирома (прям из под другой винды) с соотв. ключами - проходил первый этап установки (текстовый). Ставить надо на раздел на чистом ХДД. Ключи подробно не помню, но сие можно нагуглить или узнать самому setup /?.
Там (на разделе на чистом ХДД) образуется загрузчик, boot.ini, две папки. Их в архив (зип, рар, че угодно)
Потом на новом компе грузишься с winpe (флешка), создаешь активный НТФС раздел, распаковываешь туда архив. Ребут, профит, установка с графического этапа пошла (2ой этап).
Это был самый простой и верный способ установки. Стопудово получаешь то, что хочешь. Вендовый аникейщик, стаж 7 лет (2007-2014).
Все остальные способы для ХР ацтой. Пока с семеры не сделали единый загрузчик для cdfs и ntfs.