Всем доброго времени суток...
Вот решил на свой Life-раздел usb-hdd, добавить коллекцию дистрибутивов WinXPpro всех известных ныне ревизий (так как больно часто сталкивался с ситуацией когда ключ не подходит)
Образы найдены, модифицированы и прикручены к установленному на разделе grub4dos.
Основной концепт заимствован из готового решения.
Как-то так
Code
title [revision x14-74146] Windows XP Professional SP3 x86 RUS (VLK).
root (hd0,0)
map --mem /WINSETUP/XPpVLK.ISO (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (0xff)
chainloader /I386/SETUPLDR.BIN
в каталоге WINSETUP\XPpVLK\ - оригинальный i386, и маркерные файлы
XPpVLK.ISO - урезанный bootable образ
Code
XPpVLK.ISO
|
BOOTFONT.BIN
|
I386\ NTDETECT.COM
. |
. SETUPLDR.BIN
. |
. TXTSETUP.SIF
TXTSETUP.SIF - модифицированный
[SetupData]
SetupSourcePath ="\WINSETUP\XPhFPP\"
BootPath="\WINSETUP\XPhFPP\I386\"
SetupSourceDevice=\ArcName\multi(0)disk(0)rdisk(1)partition(1)
BootDevice="multi(0)disk(0)rdisk(1)partition(1)"
(последние двапараметра позаимствовал из шаблона)
Далее сверил бинарники SETUPLDR.BIN - один в один.
Все остальные различия это доп драйвера.
И все замечательно, текстовый этап проходит отлично,
но на графическом этапе, установщик не может определить каталог с файлами дистрибутивом пытается его искать на
GLOBALROOT\Device\Harddisk1\Partition1\WINSETUP\XPpVLK\I386
ежели ручками в консоли вызнать какой букво замапился usb, то можно подсунуть ему путь и он отлично продолжает установку переодически выбивая такое сообщение.
Стрелка вниз + Ввод в принципе не критично, но все же) ведь оригинал с которого я сдирал ставится нормально, а содрал все один в один.
Подскажите куда копать, где предопределяется путь расположения файлов дистрибутива для 2-го этапа установки, и разве они вообще не должны были переписываться на винт ?