s127d
28-01-2007, 11:32
Есть рабочий дистрибутив с Win2k.
Всё настроено и работает. Используются папки $OEM$
Решил от них избавиться, но остался нерешённым один вопрос:
Мне надо скопировать папку с драйверами с CD на винт по времени как раз до установки оборудования, т.е. на T-39
Прочитав форум (Альтернатива $OEM$ (http://forum.oszone.net/thread-72000-all.html) , Нужна помощь!!!Вопрос по батнику и cmdlines.txt (http://forum.oszone.net/thread-77137.html) и Ввод данных на T39 (http://forum.oszone.net/thread-76432.html)) решил сделать следующее:
1) В корне CD создал папку DRV, в ней подпапку Drivers с необходимыми мне дровами;
2) В winnt.sif изменил:
...
[Unattended]
OemPreinstall=No
OemPnPDriversPath="C:\Drivers\1_Intel;C:\Drivers\2_3Com;C:\Drivers\2_BCM570x"
...
[GuiUnattended]
DetachedProgram = "C:\Winnt\Temp\Presetup.cmd"
...
3) Создал файл Presetup.cmd и с помощью HFSLIP он на текстовом этапе копируется в C:\Winnt
TITLE="Presetup copy"
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\CDROM_NT.5 SET CDQ=%%d:
XCOPY /E /Q /y %CDQ%\DRV %SYSTEMDRIVE%\
EXIT
Делал установку как на Microsoft Virtual PC, так и на реальном компе, НО
Файл Presetup.cmd не выполняется, папки с драйверами не копируются.
Вместо Presetup.cmd, делал WinRAR-овский самораспаковывающийся архив.
Итог тот же. Команда из DetachedProgram не отработала, как будто её вообще нет.
Где имеет смысл копать?
P.S. Если файл запустить после установки Win2k, то всё выполняется.
Всё настроено и работает. Используются папки $OEM$
Решил от них избавиться, но остался нерешённым один вопрос:
Мне надо скопировать папку с драйверами с CD на винт по времени как раз до установки оборудования, т.е. на T-39
Прочитав форум (Альтернатива $OEM$ (http://forum.oszone.net/thread-72000-all.html) , Нужна помощь!!!Вопрос по батнику и cmdlines.txt (http://forum.oszone.net/thread-77137.html) и Ввод данных на T39 (http://forum.oszone.net/thread-76432.html)) решил сделать следующее:
1) В корне CD создал папку DRV, в ней подпапку Drivers с необходимыми мне дровами;
2) В winnt.sif изменил:
...
[Unattended]
OemPreinstall=No
OemPnPDriversPath="C:\Drivers\1_Intel;C:\Drivers\2_3Com;C:\Drivers\2_BCM570x"
...
[GuiUnattended]
DetachedProgram = "C:\Winnt\Temp\Presetup.cmd"
...
3) Создал файл Presetup.cmd и с помощью HFSLIP он на текстовом этапе копируется в C:\Winnt
TITLE="Presetup copy"
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\CDROM_NT.5 SET CDQ=%%d:
XCOPY /E /Q /y %CDQ%\DRV %SYSTEMDRIVE%\
EXIT
Делал установку как на Microsoft Virtual PC, так и на реальном компе, НО
Файл Presetup.cmd не выполняется, папки с драйверами не копируются.
Вместо Presetup.cmd, делал WinRAR-овский самораспаковывающийся архив.
Итог тот же. Команда из DetachedProgram не отработала, как будто её вообще нет.
Где имеет смысл копать?
P.S. Если файл запустить после установки Win2k, то всё выполняется.