Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Альтернатива $OEM$ (http://forum.oszone.net/showthread.php?t=72000)

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 в учебнике нет, вскользь упоминается в нескольких темах как вариант решения той или иной задачи! А странно, почему такой замечательный вариант не раскрыт должным образом, наверно есть какие-то подводные камни!? Буду рыть в ширь и глубь, о результатах сообщу!

Unter 28-09-2006 10:05 490649

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, но и то может применится не все

Unter 29-09-2006 02:12 491039

Цитата:

Имеется ввиду если запустить некий пакетный файл из 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
Всё верно, разобрался уже два месяца назад, но всё равно спасибо :)

SharkyEXE 17-03-2010 12:40 1370611

Всем здравствуйте.
1) Ищется альтернатива копированию файлов из $OEM$ папки с диска в папку Windows
2) При копировании файлов с диска в папку Windows исключено использование секций в файле ответов.

Amigos 17-03-2010 12:43 1370616

SharkyEXE, svcpack ?

SharkyEXE 17-03-2010 13:03 1370637

Amigos
Насколько я правильно понимаю, напрямую файл при помощи svcpack в папку Windows Не скопировать? Это можно сделать только при помощи SFX архива WinRar, содержащего нижеследующий комменарий? Спасибо.
читать дальше »
Код:

;Расположенный ниже комментарий содержит команды SFX-сценария

Path=%SYSTEMROOT%\
SavePath
Silent=1
Overwrite=1


Amigos 17-03-2010 13:22 1370658

Цитата:

Цитата SharkyEXE
Насколько я правильно понимаю, напрямую файл при помощи svcpack в папку Windows Не скопировать? »

напрямую можно запустить cmd файл, а уж в нём то...

Цитата:

Цитата SharkyEXE
Это можно сделать только при помощи SFX архива WinRar, содержащего нижеследующий комменарий? »

можно и так, но это будет не копирование , а распаковка.

если вам нужно "просто скопировать" в папку windows, то проще это будет сделать с файлами dosnet и txtsetup

Сlassic 17-03-2010 14:13 1370693

Цитата:

Цитата lamazz
Как может создаваться первый пользователь раньше, если ты вводишь его имя ТОЛЬКО при первом входе в систему после установки?????????????????????? »

Цитата:

Цитата zonderz
на T13/T12 запускается addUser-
прописываю учетку, »

http://forum.oszone.net/showthread.php?t=57773

truvo 21-06-2010 00:49 1438256

Несколько вариантов дистрибутива XP c различными по составу $OEM$-папками я хочу соединить в одим мультизагрузочный диск. Но на компакт-диске, как я прочел, может быть только одна папка $OEM$ в корне. Что можно рассмотреть в качестве эквивалентной альтернативы в моем случае?


Время: 12:30.

Время: 12:30.
© OSzone.net 2001-