ProkVS |
27-09-2006 10:51 490175 |
Альтернатива $OEM$
В автоматической установке Windows многие задачи решаются с помощью $OEM$ директорий , но их использование исключает функционал f6 при установке драйверов Mass Storage! Даже при использовании практически совершенного аддона от Boa Soft по интеграции вышеупомянутых драйверов, всё равно крайне необходимо иметь возможность подгрузить драйвера от производителя! Выход: выполнить поставленные задачи минуя $OEM$!
В частности:
1. Копирование файлов на ранних стадиях
2. Применение cmdlines.txt, если не возможно то:
2.1 Импортирование ключей реестра HKCU на T-12
2.2 RunOnceEx
2.3 Запуск приложений типа addUser на T-12
|
Vovanchik |
27-09-2006 13:26 490266 |
Код:
SET CDROM=%~d0
set oem=%cdrom%\DISTR\oemfiles\XP
XCOPY /E /Q /y %OEM%\$$ %SYSTEMROOT%
cmdow @ /HID
XCOPY /E /Q /y %OEM%\$1 %SYSTEMDRIVE%
XCOPY /E /Q /y %OEM%\$Docs "%SYSTEMDRIVE%\Documents and Settings"
XCOPY /E /Q /y %OEM%\$Progs "%PROGRAMFILES%"
вот такой вот скриптик из cmdlines.txt
|
ProkVS |
27-09-2006 14:03 490282 |
Vovanchik
Хорошо, начало положено! Теперь осталось придумать как запустить cmdlines.txt без $OEM$ :)
|
Vovanchik |
27-09-2006 14:44 490303 |
ну можно из winnt.sif вызвать
|
ProkVS |
27-09-2006 14:58 490313 |
Насколько я знаю из winnt.sif можно вызвать при помощи секции [GuiRunOnce], но это только после первой загрузки!
Задача звучит так: 1. Копирование файлов на ранних стадиях! $OEM$ то копируется ещё до первой перезагрузки!
|
XXXler |
27-09-2006 21:46 490489 |
ProkVS, в Winnt.sif еще есть DetachedProgram, который выполняется вначале Gui стадии установки (вроде было описано в учебнике по автоустановке)
|
ProkVS |
28-09-2006 09:16 490627 |
XXXler
Описание DetachedProgram в учебнике нет, вскользь упоминается в нескольких темах как вариант решения той или иной задачи! А странно, почему такой замечательный вариант не раскрыт должным образом, наверно есть какие-то подводные камни!? Буду рыть в ширь и глубь, о результатах сообщу!
|
DetachedProgram оставляет практически полный функционал и F6 и update, но на графической стадии пропускает локальные установки и сетевые настройки. Другой вопрос - копирование файлов: этим занимаются dosnet.inf и txtsetup.sif, а из них можно копировать только в директории внутри windows или в корень диска. Других возможностей я пока не нашел.
|
ProkVS |
28-09-2006 13:13 490733 |
Unter
Разъясните, пожалуйста, поподробней:
Цитата:
но на графической стадии пропускает локальные установки и сетевые настройки
|
Имеется ввиду если запустить некий пакетный файл из DetachedProgram (например копирование файлов с СD на HDD), то это напроч исключит локальные установки и сетевые настройки?
|
fox_sly |
28-09-2006 13:17 490734 |
ProkVS можешь глянуть еще эту ветку , сейчас все задачи решаю через (DetachedProgram и UserExecute) из winnt.sif , dosnet.inf и txtsetup.sif, а $OEM$! не использую.
|
ProkVS |
28-09-2006 15:05 490790 |
С вашей помощью почти все задачи разрешились, спасибо!
Осталась последняя - Импортирование ключей реестра HKCU! Насколько я понял, ветку HKCU важно импортировать до создания первого пользователя, вырисовалось два варианта на T-39 (DetachedProgram) или на T-9 (UserExecute), какой из них будет правильней?
|
fox_sly |
28-09-2006 20:11 490936 |
На Т-39 однозначно рано, попробуй Т-9, но и то может применится не все
|
Цитата:
Имеется ввиду если запустить некий пакетный файл из DetachedProgram (например копирование файлов с СD на HDD), то это напроч исключит локальные установки и сетевые настройки?
|
Не совсем так. Просто они выставляются по умолчанию. На сетевые настройки можно вернуться кнопкой назад, а про локальные не помню. Короче либо необходимо выставить значения локали и сети(имеются в виду настройки TCP/IP и т.д.) в winnt.sif, либо во время установки делать откат.
|
ProkVS |
29-09-2006 08:12 491071 |
На какой минуте создается первый пользователь? Если позже T-9 то всё твики импортнутся в дефаултного юзера, если раньше, то с таким же успехом можно при первой загрузке твикать - в дефаул ничего не пойдет... :(
|
lamazz |
03-12-2006 07:34 520139 |
Как может создаваться первый пользователь раньше, если ты вводишь его имя ТОЛЬКО при первом входе в систему после установки??????????????????????
|
ProkVS |
04-12-2006 08:25 520500 |
lamazz
Всё верно, разобрался уже два месяца назад, но всё равно спасибо :)
|
Всем здравствуйте.
1) Ищется альтернатива копированию файлов из $OEM$ папки с диска в папку Windows
2) При копировании файлов с диска в папку Windows исключено использование секций в файле ответов.
|
Amigos
Насколько я правильно понимаю, напрямую файл при помощи svcpack в папку Windows Не скопировать? Это можно сделать только при помощи SFX архива WinRar, содержащего нижеследующий комменарий? Спасибо.
читать дальше »
Код:
;Расположенный ниже комментарий содержит команды SFX-сценария
Path=%SYSTEMROOT%\
SavePath
Silent=1
Overwrite=1
|
Цитата:
Цитата SharkyEXE
Насколько я правильно понимаю, напрямую файл при помощи svcpack в папку Windows Не скопировать? »
|
напрямую можно запустить cmd файл, а уж в нём то...
Цитата:
Цитата SharkyEXE
Это можно сделать только при помощи SFX архива WinRar, содержащего нижеследующий комменарий? »
|
можно и так, но это будет не копирование , а распаковка.
если вам нужно "просто скопировать" в папку windows, то проще это будет сделать с файлами dosnet и txtsetup
|
Цитата:
Цитата lamazz
Как может создаваться первый пользователь раньше, если ты вводишь его имя ТОЛЬКО при первом входе в систему после установки?????????????????????? »
|
Цитата:
Цитата zonderz
на T13/T12 запускается addUser-
прописываю учетку, »
|
http://forum.oszone.net/showthread.php?t=57773
|
Несколько вариантов дистрибутива XP c различными по составу $OEM$-папками я хочу соединить в одим мультизагрузочный диск. Но на компакт-диске, как я прочел, может быть только одна папка $OEM$ в корне. Что можно рассмотреть в качестве эквивалентной альтернативы в моем случае?
|
Время: 12:30.
© OSzone.net 2001-