все-таки решил разобраться с isolinux и установкой винды....опытным путем получено:
в корне диска любой дистрибутив винды как и положено(папка i386 в корне)....взяты файлы bootsect.bin(размер 2 048) и setupldr.bin(размер 260 272, что меньше чем в дистрибутиве винды - 261 392) от исошника windowskey(сбрасывает пароли пользователей ХР)...
строка в isolinux.cfg:
Код:

LABEL winxporig
MENU LABEL WinXP Pro SP3 VL(Corp) rus
KERNEL bootsect.bin
при таких параметрах установка начинается без проблем....
если вместо setupldr.bin поставить тот, что идет в дистрибутиве винды(размер 261 392), то при всех тех же параметрах получаем сразу же перезагрузку.....
если теперь переименовать папку i386 в, например, dist и заменить в файле setupldr.bin от windowskey все i386 на dist и в файле bootsect.bin тоже заменить i386 на dist, то получим ошибку "Cann`t find NTLDR".....
Итак, с помощью isolinux можно загружать bootsect.bin, но
1) он работает только с определенным setupldr.bin(скоро проверю сочетание этих файлов от дистрибутива винды)...
2) не получается запустить загрузку из каталога отличного от i386....как это победить?....
P.S. папка i386 в данных примерах содержит установочные файлы полученные с помощью команды winnt32.exe /noreboot....
проверил setupldr.bin(размер 206 272) и bootsect.bin от дистрибутива Win XP SP2....ситуация та же...при наличии папки i386 установка начинается нормально....при переименовывании i386 и соответствующей правке setupldr.bin и bootsect.bin получаем ошибку "Cann`t find NTLDR".....