Не копируется папка Install из $OEM$

Ответить
Аватара пользователя
Алексей Н.

Не копируется папка Install из $OEM$

Сообщение Алексей Н. »

Здравствуте все!

Где-то месяц назад набрел на этот замечательный сайт и увлекся идеей создания полностью автоматического установочного диска.

В первый же вечер сделал автономный загрузочный диск (Windows XP SP2). Следуя инструкциям на сайте, все получилось без проблем.

Далее пробую автоматическую установку приложений. И тут у меня начались проблемы.

Для "опытов" выбрал архиватор WinRAR. Опять же на сайте прочитал, что никаких проблем это не составляет. Но у меня проблемы начинаются еще до установки. У меня не создается папка Install из дистрибутивной папки $OEM$. То есть после установки системы (использую VMWare 5.0) на диск С не копируется содержимое папки $OEM$.

Дистрибутив для создания диска лежит в папке C:\XPCD. В папке XPCD лежат папки BOOT, I386, там же создаю папку $OEM$. В ней папку $1. В ней папку Install. И в папке Install установочный файл архиватора. Создаю ISO-образ. Запускаю Вртуальную машину, и устанавливаю систему. Система устанавливается, а папка Install не копируется. В файле WINNT.SIF установлен флаг OemPreinstall=Yes. При создании образа папка в образе присутствует.

Почитав в ФАКе о воззможный причинах, поробовал поместить папку $OEM$ в папку I386, хотя запускаю я именно с СД, а не с жесткого диска. Результата ноль. Пробовал создавть папку с именем не $1, а $Progs. В результате и папке Programm Files ничего не появилось.

Кто-нибудь сталкивался с таким? В чем может быть проблема? Перед тем как создавать $OEM$ с программами, правил дистрибутив Windows с помощью nLite (интегрировал обновления и убирал ненужные красивости). Может это быть причиной? ОСь Windows XP SP2. Устанавливаю с образа СД на вируальной машине.
Аватара пользователя
Alexej77

Re: Не копируется папка Install из $OEM$

Сообщение Alexej77 »

Зачем копировать установочный файл на жесткий диск? Устанавливай прям с CD-ROM'a.

Параметр OemPreInstall указан именно в секции [Unattended]?

А параметр UnattendMode в той-же секции чему равен?
Аватара пользователя
Alexej77

Re: Не копируется папка Install из $OEM$

Сообщение Alexej77 »

Цитата Alexej77:



Зачем копировать установочный файл на жесткий диск?



Ну, так вроде как в инструкциях написано, так и пытаюсь делать. Скопировать в папку на хард. Потом с помощью батников запустить. Да вроде и удобно и понятно, что к чему. Правда вот, еще бы получалось что-нибудь...



Вот начало моего WINNT.SIF:





Код:

Код: Выделить всё

[Unattended]
    FileSystem=*
    UnattendMode=FullUnattended
    OemSkipEula=Yes
    OemPreinstall=Yes
    UnattendSwitch="yes"
    TargetPath=\WINDOWS
[GuiUnattended]
    AdminPassword=*
    EncryptedAdminPassword=NO
    OEMSkipRegional=1
    TimeZone=145
    OemSkipWelcome=1
Аватара пользователя
Alexej77

Re: Не копируется папка Install из $OEM$

Сообщение Alexej77 »

Цитата Алексей Н.:



Ну, так вроде как в инструкциях написано, так и пытаюсь делать. Да вроде и удобно и понятно, что к чему. Правда вот, еще бы получалось что-нибудь...



Так потом ведь еще удалять надо инсталляторы. Я устанавливаю прямо с диска.



А секция [Data] присутствует?
Аватара пользователя
star_099

Re: Не копируется папка Install из $OEM$

Сообщение star_099 »

Есть догатка, что твои "фокусы" с установкой после обработки дистрибутива nLite'ом.

Я раньше тоже им пользовался, а потом решил, что я ни чего не буду вырезать, просто удалю папки для абгрейда Винды с более ранних версий и языковые пакеты, таким образом у меня будет место для прог. А nLite не все любят, попробуй без неё.
Аватара пользователя
Алексей Н.

Re: Не копируется папка Install из $OEM$

Сообщение Алексей Н. »

Цитата Alexej77:



Так потом ведь еще удалять надо инсталляторы



Это вроде небольшая проблема. Я только решил попробовать, поэтому стараюсь делать все по порядку. Установку с СД попробую позже.

Секция [Data] присутствует. С WINNT.SIF вроде нет проблем. На всякий случай привожу полностью ниже. Кнопка "прикрепить файл" у меня не работает



star_099, пробовал без nLite. Никакого результата. Блин, может дистрибутив самой винды такой кривой. Завтра (точнее, уже сегодня, но позже) попробую с другого диска сделать.





Код:

Код: Выделить всё

;SetupMgrTag
[Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"
[Unattended]
    FileSystem=*
    UnattendMode=FullUnattended
    OemSkipEula=Yes
    OemPreinstall=Yes
    UnattendSwitch="yes"
    TargetPath=\WINDOWS
[GuiUnattended]
    AdminPassword=*
    EncryptedAdminPassword=NO
    OEMSkipRegional=1
    TimeZone=145
    OemSkipWelcome=1
[UserData]
    ProductID=хххххххххххххххххххххххх
    FullName="ххххххххххххххххххххххххх"
    OrgName=""
    ComputerName=ххххххххххххх
[TapiLocation]
    CountryCode=7
[RegionalSettings]
    LanguageGroup=5
    Language=00000419
[Branding]
    BrandIEUsingUnattended=Yes
[Identification]
    JoinWorkgroup=MSHOME
[Networking]
    InstallDefaultComponents=No
[NetAdapters]
    Adapter1=params.Adapter1
[params.Adapter1]
    INFID=*
[NetClients]
    MS_MSClient=params.MS_MSClient
[NetServices]
    MS_SERVER=params.MS_SERVER
[NetProtocols]
    MS_TCPIP=params.MS_TCPIP
[params.MS_TCPIP]
    DNS=No
    UseDomainNameDevolution=No
    EnableLMHosts=Yes
    AdapterSections=params.MS_TCPIP.Adapter1
[params.MS_TCPIP.Adapter1]
    SpecificTo=Adapter1
    DHCP=No
    IPAddress=ххххххххххххх
    SubnetMask=ххххххххххх
    DefaultGateway=хххххххххххх
    WINS=No
    NetBIOSOptions=2
Аватара пользователя
Алексей Н.

Re: Не копируется папка Install из $OEM$

Сообщение Алексей Н. »

Проблему решил!

Бился по всякому. И на разных виртуальных машинах пробовал. И разные дистрибутиввы пробовал. Что только не делал. Оказалось несложно.

В файле WINNT.SIF в секции [Unattended] надо прописать путь к папке $OEM$ примерно так:





Код:

Код: Выделить всё

[Unattended]
     OemFilesPath=.\$OEM$

После этого все работает. Причина, почему никому не требуется этот параметр, а мне требуется, непонятна.

В ФАКе есть такой вопрос
В процессе установки $ОЕМ$ директории не копируются на жесткий диск. Что делать?


У меня есть предложение, или скорее просьба.

Поискав по интернету информацию по моей проблеме, обнаружил, что где-то один человек из ста (довольно приблизительный результатИзображение) сталкивается с тем, что при установке системы не копируются файлы из папки $OEM$. Причем ответа на этот вопрос почему то не дает никто! Я нашел этот способ в описании к Виндоуз 2000 и у меня он заработал.

Так вот. Может быть, будет хорошим делом, дописать в ФАК пару строчек про то, что такая проблема существует, и, про то, как ее можно решить. Если бы такая информация была на сайте, то это съэкономило бы мне неделю времени и около пятидесяти бесполезных форматирований и переустановок системы (хорошо, что есть VMWare).

Ну все, пошел итегрировать в дистрибутив свой любимый преферансИзображение
Аватара пользователя
Xone:92

Re: Не копируется папка Install из $OEM$

Сообщение Xone:92 »

Здравствуйте! У меня такая же проблема,но я не знаю как её решить. Я перепробЫвал все варианты - у меня уже просто разрыв мозга!

Папку $OEM$ ложил и в корень диска и в i386, экспереминтировал с параметром OemFilesPath - ничего не получается! Пожалуйста - помогите!
Аватара пользователя
Xone:92

Re: Не копируется папка Install из $OEM$

Сообщение Xone:92 »

mozgabyte,я конечно же читал эту статью. Не получается почему-то,у меня уже мозг взрывается
Ответить

Вернуться в «Автоматическая установка приложений»