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

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

starav 16-09-2010 20:51 1497103

не получается подключить cmdlines.txt
 
Подскажите, что я не правильно делаю?
"Проаддонил" UpdatePack-XPSP3-Rus-10.8.18'ом свой дистрибутив.
Положил в i386 cmdlines.txt в котором написал:
Код:

[Commands]
"REGEDIT /S tweaks.reg"

Рядом с i386 создал папку $ОEМ$ и положил туда tweaks.reg.
Почему на 12-й минуте этот файл не выполняется?

Сlassic 16-09-2010 21:01 1497118

cmdlines.txt должен лежать в папке $ОEМ$

starav 16-09-2010 21:03 1497120

Хех, перепутал я что ли? :) А tweaks.reg там же, где cmdlines.txt, т.е. в $ОEМ$ или i386?

Сlassic 16-09-2010 21:04 1497123

http://www.oszone.net/2760
Цитата:

Цитата starav
А tweaks.reg там же, где cmdlines.txt, т.е. в $ОEМ$ или i386? »

в $ОEМ$

starav 16-09-2010 21:32 1497150

Попробовал, не получилось...
Может ли быть проблема в том, что [Commands] и [COMMANDS] это разные секции?

что-то не то....
А $ОEМ$ нигде прописывать не надо?

Сlassic 16-09-2010 22:00 1497169

http://www.oszone.net/2243
http://www.oszone.net/2758
http://www.oszone.net/8661/
Читайте мануалы.

starav 16-09-2010 22:16 1497177

Я их сегодня целый день читаю :(
Тэкс...
OemPreinstall=Yes в winnt.sif проставлял, но тогда $OEM$ не было...
Сча попробую.

Сlassic 16-09-2010 22:26 1497188

Цитата:

Цитата starav
Я их сегодня целый день читаю »

Цитата:

[Unattended]

OemPreinstall=Yes or No

По умолчанию этот параметр имеет значение No, но если вы используете $OEM$ папки, то значение параметра нужно установить в Yes, чтобы программа установки признала наличие папок и скопировала их на системный раздел. Это происходит в конце текстового этапа установки.
http://www.oszone.net/2758

starav 16-09-2010 23:01 1497214

ДА-да, я это уже исправил, пересобрал iso, но блин... все равно ничего не происходит...
даже /s убрал, чтобы посмотреть, а он ничего не показывает...
Как я понимаю, на 12-й минуте он должен спросить, хочу ли я внести изменения в реестр... А нету :(

Сlassic 16-09-2010 23:08 1497222

ничего он спрашивать не будет. хочешь проверить, установи систему и проверь в реестре наличие своих ключей. это же автоматическая устанока, или вам хочеся поклацать во время установки, так сказать котролировать процесс ?

starav 16-09-2010 23:15 1497230

один из ключей - это отображение на рабочем столе Моего компьютера и т.д. Взял из твиков на этом сайте.
Код:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000000 ;Мой компьютер
"{450D8FBA-AD25-11D0-98A8-0800361B1103}"=dword:00000000 ;Мои документы
"{208D2C60-3AEA-1069-A2D7-08002B30309D}"=dword:00000000 ;Сетевое окружение

А про /s сказано тут http://forum.oszone.net/post-1461964-8.html
Да и параметр убрал для того, чтобы просто посмотреть, делается ли что-то или нет...

starav 17-09-2010 01:12 1497298

Решил изменить немного тактику :)
В SVCPACK создал cmd файл, который выполняет: regedit.exe tweaks.reg
Прописал в svcpack.inf запуск этого файла, но на 13-й минуте мне написал, что не может найти tweaks.reg. Он лежит как в SVCPACK, так и в i386.
Почему он так не красиво поступает?

Сlassic 17-09-2010 02:04 1497326

Цитата:

Цитата starav
Решил изменить немного тактику »

да не тактику менять надо, а отношение к делу. с тем методом не совладал, теперь взялся за другой. Говорил же, читать мануалы. Внимательно.

Amigos 17-09-2010 05:36 1497358

Цитата:

Цитата starav
ешил изменить немного тактику
В SVCPACK создал cmd файл, который выполняет: regedit.exe tweaks.reg
Прописал в svcpack.inf запуск этого файла, но на 13-й минуте мне написал, что не может найти tweaks.reg. Он лежит как в SVCPACK, так и в i386.
Почему он так не красиво поступает? »

потму что cmd файл распаковывается (скрее всего в %temp%) и ищет tweaks.reg в папке распаковки, а не в svcpack .

starav 17-09-2010 16:48 1497901

А все-таки, что ж он, этот cmdlines.txt не хочет подключать?

antonn 19-09-2010 02:06 1498852

Аналогичная проблема (копипаст вопроса с руборда):

Здравствуйте, есть вопрос по автоматической установке.
Имею WinXP, собран образ для обновления рабочих станций с W2k на эту ХР. Обновление с сетевой расшаренной папки (или с HDD, не важно).
Запускается обновление через winnt32.exe (батник запускается с параметром, где передается текущий каталог):
Код:

set AnswerFile=%1\I386\unattend.txt
set SetupFiles=%1\I386

%1\I386\winnt32.exe /s:%SetupFiles% /unattend:%AnswerFile% /copysource:lang /tempdrive:C /debug4:Debug.log

Так вот, после установки я наблюдаю C:\$$Rename.txt, в котором указаны файлы для переименования, однако они не переименовываются (отсюда нет shellstyle.dll для тем (и окна установки программ), нет некоторых элементов WMI и они не регистрируются все вместе (к чему это может привести думаю понятно)). А как бы заставить инсталятор переименовывать файлы обратно, раз уж он создает этот файл и копирует файлы в 8.3?
Не раз наблюдал костыль в разных дистрибутивах, когда темы ХР копировались через папку $OEM$\$$\, но это не дело, тем более что там и другие файлы есть.


Второй вопрос - не отрабатывает cmdlines.txt, вообще. Структура папок:
Код:

I386\$OEM$\$1
I386\$OEM$\cmdlines.txt
I386\$OEM$\cmdlines.cmd
I386\$OEM$\$1\some\cmdlines.cmd

В cmdlines.txt:
Код:

[COMMANDS]
"cmdlines.cmd"
"c:\some\cmdlines.cmd"

В обеих cmdlines.cmd:
Код:

mkdir "%SystemDrive%\1111\"
папка не создается (собственно кроме создания папки там было и копирование файлов, и импорт в реестр и прочие команды). Есть идеи?

кусок unattend:
Код:

[Data]
AutoPartition=0
MsDosInitiated=0
UnattendedInstall="Yes"

[Unattended]
Hibernation=No
UpdateInstalledDrivers=Yes
Unattendmode = FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath = *
Filesystem = LeaveAlone
DriverSigningPolicy=Ignore
OemPnpDriversPath="тра-ля-ля"
NtUpgrade=Yes

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
OemSkipWelcome=1
ServerWelcome=No

Обновляю Win2k SP4 на WinXP Pr SP2 (корпоративка, потому следующие апдейты только через винапдейт). И пока искал ответ на второй вопрос наткнулся на эту прекрасную KB http://support.microsoft.com/kb/284246/ =)


Время: 20:39.

Время: 20:39.
© OSzone.net 2001-