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

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

ntomlusp 15-07-2008 06:18 851702

Не запускается пакетный файл, указанный в svcpack.inf...
 
Здравствуйте. Имеется дистрибутив Windows XP SP3 VLK. Чтобы добавить reg-файлы, тему и драйвера SATA пытался использовать OEM-директорию, пока не понял, что "корпоративка" её не берёт. Потом пробовал через svcpack.inf, сделал пакетный файл, указал его в svcpack.inf, но ничего не работает (пользовался оффлайн версией 6.15).
Что может быть не так и как интегрировать SATA-дрова не используя OEM-папки?

Vadikan 15-07-2008 08:44 851742

Цитата:

Цитата ntomlusp
пытался использовать OEM-директорию, пока не понял, что "корпоративка" её не берёт. »

Гм... не думаю, что причина в этом.
Цитата:

Цитата ntomlusp
Потом пробовал через svcpack.inf, сделал пакетный файл, указал его в svcpack.inf, »

Где расположены файлы, приведите содержимое svcpack.inf.
Цитата:

Цитата ntomlusp
Что может быть не так и как интегрировать SATA-дрова не используя OEM-папки »

Пакеты драйверов

ntomlusp 15-07-2008 09:12 851756

Цитата:

Цитата Vadikan
Цитата ntomlusp:пытался использовать OEM-директорию, пока не понял, что "корпоративка" её не берёт. »
Гм... не думаю, что причина в этом. »

А в чём может быть причина? Ошибки в winnt.sif? Во время инсталляции пишет, что не может найти файлы из \$OEM

В svcpack.inf вроде нашёл ошибку, сейчас соберу образ и проверю...

За пакеты SATA дров и за оффлайн версию спасибо.

...

Исправил svcpack.inf - всё равно не работает.
Цитата:

Цитата Vadikan
Где расположены файлы, приведите содержимое svcpack.inf. »

Все дополнительные файлы лежат в \I386\PATCHES, содержимое svcpack.inf:
[Version]
Signature="$Windows NT$"

[SetupData]
CatalogSubDir="\I386\PATCHES"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]
sw.cmd

Drongo 15-07-2008 13:40 852000

ntomlusp,
Цитата:

Цитата ntomlusp
Ошибки в winnt.sif? »

В нём есть такая строка?
Код:

[Unattended]
OemPreinstall=Yes

Если нету, то $OEM$ не распознается.

s127d 15-07-2008 18:18 852267

to ntomlusp:
1) А где находится файл sw.cmd?
2) его содержимое тоже как-нибудь процитируйте, плз.

Vadikan 15-07-2008 19:21 852328

Цитата:

Цитата ntomlusp
Во время инсталляции пишет, что не может найти файлы из \$OEM »

Кто пишет?

Файл ответов тоже приведите.

ntomlusp 16-07-2008 20:56 853469

to Drongo:
Код:

[Unattended] 
OemPreinstall=Yes

Есть такие строчки.

to s127d:
Спасибо. С svcpack.inf вроде разобрался, работает. Проблема решилась добавлением в него строчек
Код:

MajorVersion=5
MinorVersion=1
BuildNumber=2600

Просто за основу брал файл из архива SVCPACK.IN_, взятого из конкретного дистрибутива и там таких строчек почему-то не было.

to Vadikan:
Цитата:

Цитата Vadikan
Цитата ntomlusp:Во время инсталляции пишет, что не может найти файлы из \$OEM »
Кто пишет? »

Пишет, видимо, инсталлятор, когда обрабатывает GuiRunOnce
Содержимое файла ответов:
Код:


[Data]     
AutoPartition=0     
MsDosInitiated="0"     
UnattendedInstall="Yes"     
AutomaticUpdates=Yes   
[Unattended]     
FileSystem=*     
UnattendMode=FullUnattended     
OemSkipEula=Yes     
OemPreinstall=Yes   
OemPnPDriversPath="drivers\sisata"     
Repartition=No     
TargetPath=\WINDOWS     
UnattendSwitch="yes"     
WaitForReboot="No"     
AutoActivate=No     
Hibernation=Yes   
[GuiUnattended]     
AdminPassword=d6754ac8c70af4a2aad3b435b51404eea16a6d3e862bb4f3b483d35102c9ef07     
EncryptedAdminPassword=Yes     
OEMSkipRegional=1     
TimeZone=201     
OemSkipWelcome=1   
[UserData]     
ProductKey=
FullName="pirate_cpt"     
OrgName="The pirate bay"     
ComputerName=pirate   
[Display]     
BitsPerPel=32     
XResolution=1024     
YResolution=768     
Vrefresh=60   
[TapiLocation]     
CountryCode=7     
Dialing=Pulse   
[Identification]     
JoinWorkgroup=CAMPUS   
[Networking]     
InstallDefaultComponents=Yes   
[RegionalSettings]     
LanguageGroup=1,2,3,4,5     
SystemLocale=00000419     
UserLocale=00000419     
InputLocale=0409:00000409,0419:00000419   
[Components]     
dialer=off     
fax=off     
msmsgs=off     
msnexplr=off     
freecell=off     
hearts=off     
minesweeper=off     
pinball=off     
solitaire=off     
spider=off     
zonegames=off     
autoupdate=off     
media_clips=off     
mswordpad=off     
paint=off     
rec=off     
templates=off   
[Shell]     
CustomDefaultThemeFile="%systemroot%\Resources\Themes\Royale.Theme"   
[GuiRunOnce]     
"regedit /s %systemdrive%\install\hkcuopt.reg"     
"regedit /s %systemdrive%\install\hklmopt.reg"     
"cmd /Q /C rd /S /Q %systemdrive%\install"     
"cmd /Q /C rd /S /Q %systemdrive%\install"   
[WindowsFirewall]     
Profiles=WindowsFirewall.TurnOffFirewall   
[WindowsFirewall.TurnOffFirewall]     
Mode=0

Правильно, ли оформлена строка: OemPnPDriversPath="drivers\sisata", если драйвер лежит в \$OEM$\$1\drivers\sisata? Встречал разные варианты.
Когда пытался интегрировать драйвера через OEM-папку вначале установки вылазило сообщение "Не удаётся найти файл si3112.sys", и файлы размешённые в OEM-папке не копировались на хард.
P.S. Сама папка $OEM$, естественно лежит в корне диска и её структура полностью соответствует описанной в оффлайн версии.

Vadikan 18-07-2008 00:01 854831

ntomlusp, команды GuiRunOnce выглядят правильно. А папка install копируется или нет - вы об этом ничего не пишете. Попробуйте убрать две последние строки удаления папки, чтобы проверить это.


Время: 07:07.

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