Войти

Показать полную графическую версию : Автоматическая Установка Windows XP (Архив)


Страниц : 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

Andrewkras
06-05-2004, 21:06
Vadikan
такой вопрос: а как предустановить т.е. интегрировать в английскую корпоративную винду ХР русский МУИ пак?

Vadikan
06-05-2004, 21:37
Andrewkras
Как интегрировать MUI я не знаю, а как установить его автоматически при первом логоне описано на странице Приложения. Читай внимательнее ;-) [hr]

Guest 195.177.69.*
Я специально просил задать вопрос в форуме, чтобы информация стала достоянием общественности. Тот факт, что ответа на ваш вопрос в данной теме не было, легко поправим ;-)

Я бы предпочел заранее отформатировать диск D: в NTFS . Диск D: можно отформатировать из-под текущей установки, либо загрузившись со стандартного установочного диска. Диск C: можно форматировать в процессе автoматической установки либо вручную (http://forum.oszone.net/topic.cgi?forum=4&topic=4630&start=#7) (как в NTFS, так и в FAT) либо автоматически в NTFS при помощи параметра
[Unattended]
Repartition=Yes
Однако второй вариант нежелателен, т.к. при этом [скорее всего] будут удалены все партиции на первом диске, и отформатированы в NTFS.
Specifies whether to delete all partitions on the first drive of the client computer and to reformat the drive with the NTFS file system
Иными словами это имеет смысл, если диск D: не логический, а физический.

Теперь конкретно по вопросам. *
Что задать в
[Unattended]
* FileSystem = ???????
Если партиции заранее отформатированы, как я об'яснил выше, то вопрос отпадает. Если они в FAT, то можно задать
FileSystem = ConvertNTFS
но даже ref.chm этого делать не рекомендует:
However, the hard drive performs better if you use the Convert command-line tool instead of the FileSystem entry.

и распространится значение параметра FileSystem на диск DВероятно нет, т.к. этот параметр применяется только к primary partition.

Как быть если диски уже отформатированы в NTFS, увидит ли их установщик? Конечно, а почему нет? Грузитесь с диска с автоматической установкой и все он увидит. Убедитесь, что вы правильно поняли значение параметра Repartition=Yes/No и вперед.

Удачи.

Andrewkras
06-05-2004, 23:02
Vadikan
тогда такой вопрос: я из дистрибутива выкинул файлик zipfldr.dl_ чтобы оно не обрабатывало зип архивы, как и где прописать, чтобы при установке винды оно не пыталось его скопировать и не прерывалось каждый раз как только не находило его?

Guest
06-05-2004, 23:09
Как можно не используя XPCreate установить отдельные пакеты обновлений.Мне это надо потому,что  XPCreate не правильно определяет язык системы (у меня Windows XP Russian Edition Service Pack 1),затем после сборки *.iso и записи его на диск, загрузиться с CD становится невозможно ,комп постоянно рестартует,пытался менять файлы в директории BOOT\ на файлы (nt5bootm, nt5boot) тоже не катит,а вот если делаю все вручную то работает,остается только проблема с отдельными пакетами обновлений.
P.S. Не предлагать в качестве решения проблемы установку XP англиской версии.

Vadikan
06-05-2004, 23:17
Andrewkras
я из дистрибутива выкинул файлик zipfldr.dl_ чтобы оно не обрабатывало зип архивыКак папки? Насчет куда-чего прописать я не знаю, но может проще батник написать с regsvr32 /u zipfldr.dll и все. Можно включить эту строку в prepare.cmd или cleanup.cmd, например.

Guest 212.73.67.*
как можно не используя XPCreate установить отдельные пакеты обновлений.Я, наверное, сподоблюсь на перевод статьи, а пока читайте на англ. (http://unattended.msfn.org/xp/installhotfixes.htm)

Grenky
07-05-2004, 01:49
Вернемся чуть-чуть назад.

Может это не интересно, то отпишите.

отображение иконок в окне как список

решение пришло от некой проги под названием Regshot (http://tianwei.digitalnuke.com/main/index.php) , которая делает "снимки" реестра и формирует отчет о той разнице в реестрах, которая произошла между двумя "съемками".

Сделав снимок с одним параметром "вид", я выбрал СПИСОК и сделал второй "снимок". Вот результат:
параметр "Плитка"
HKU\S-1-5-21-2283029481-1814668716-4172332144-1696\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Settings: 09 00 00 00 06 00 00 00 00 00 00 00 E5 25 F1 65 E1 7B 10 48 BA 9D D2 71 C8 43 2C E3 04 00 00 00 12 00 00 00 43 00 00 00

параметр "Список"
HKU\S-1-5-21-2283029481-1814668716-4172332144-1696\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Settings: 09 00 00 00 03 00 00 00 00 00 00 00 E0 A5 1F 0E 73 35 CF 11 AE 69 08 00 2B 2E 12 62 04 00 00 00 11 00 00 00 43 00 00 00

Важно! Перед второй съемкой делайте по меньше всяких манипуляций или замучаетесь разбираться, какое из изменений нужно именно вам.

Далее подсовываем это в наш RegTweaks.reg но не по адрессу: HKU\S-1-5-21-2283029481-1814668716-4172332144-1696\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\
а сюда: [HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]

Вот и все!!!

Но проблема до конца не решена. Осталось ещё два пункта:

1. Строка состояния = on
2. Подписи к кнопкам в панели "Обычные кнопки"= off

Видимо такая информация в реестр не пишется, а храниться где-то в файлах настройки.

У кого какие соображения???


Исправлено: Grenky, 3:56 7-05-2004

Vadikan
07-05-2004, 02:27
Grenky
Ну не заметил он инфу про MUI, что ж, бывает. Я ведь ее поместил в Приложения, что выглядит несколько спорно с логической точки зрения.

Grenky
07-05-2004, 10:13
вопрос о
1. Строка состояния = on
2. Подписи к кнопкам в панели "Обычные кнопки"= off
снимается с ВОПРОСА

Параметр у
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams] *- Settings: отвечает за все эти фишки.

На лету это не срабатывало по некоторым причинам.... возможно из за параметра в подветве STREAMD именуемой Default в которой также есть параметр settings. Заморачиваться не охота, темболее мы делаем CD Unattended Installation, а не рег для готовой Windows.

А если вставить строку описанную мной выше то все благополучно применяется :gigi: и работает. Так что настраеваем вид и сохранив ветвь втыкаем её в RegTweaks.reg

АЛИЛУЯ БРАТЬЯ :beer: :super: :applause: Диск ФиНаЛиЗиРоВаН !!!

Guest
07-05-2004, 10:25
Здраствуйте. У меня есть следуюций вопрос. Хочу настроить автоматическую (unattended) установку винды, но поскольку с первого раза не всё получается, не охота по 10 раз пережигать болванку. Поэтому разместил дистриб на логической партиции D: (FAT32). Есть праймари партиция C:, куда и хочется поствить винду.

При установке с жёсткого диска, у установщика обнаруживается DOS-mode, когда он из дистриба собирает некое подобие загрузочный дискеты на одной из партиций в директории $NT_BOOT$ или как-то так, делает эту партицию активной, докидывает остальное файло из дистрибутива в $NT_FILES$ или в что-то такое. Потом перезагружется и дальше как при установке с сидюка.

Теперь собственно проблема. Как это же сделать в unattended установке.

Если заранее конвертнуть C в NTFS, то установщик при любых значениях параметра AutoPartition=1/0 не спрашивая пытается установиться на логическую(!) партицию D:, копирует туда часть файлов, создаёт директории $NT_BOOT$ и т.п., затем по-видимому пытается сделать партицию активной :) , обламыватся, уходит в перезагрузку и на этом всё.

Если C оставить в FAT32, то опять таки при любых значениях параметра AutoPartition=1/0, установщик копирует свои файлы на C:, делает партицию активной, перезагружет комп, начинает установку и вне зависимости от значения параметра FileSystem=ConvertNTFS оставляет на C: FAT32 и ничего не предлагая продолжает установку.

Предполагал, чтот раз нет вариатов куда поставить винду, то именно по этому мне и не предлагают выбрать куда ставить. Сделал на диске 2 праймари партиции в FAT32. Установка всегда(!) без каких либо вопросов производилась на первую праймари партицию. все варинаты покрутить параметры в winnt.sif ни к чему не привели.

Записав дистриб на болвань, заставил всё работать как надо. *а что надо сделать чтоб, с жесткого диска нормально устанавливалось?

Vadikan
07-05-2004, 20:22
Guest 193.124.215.*
Записав дистриб на болвань, заставил всё работать как надо. *а что надо сделать чтоб, с жесткого диска нормально устанавливалось?Кратко - я не знаю. Все-таки мое руководство по автоматической установке предназначено для установки с CD. Если вы мне приведете серьезные аргументы и об'ясните зачем вам нужно устанавливать с жесткого диска, то возможно я и поищу ответ. "Жалко болванку" - это несерьезно при нынешних ценах, а для экспериментов используйте CD-RW. Хранить файлы автоматической установки на жестком диске нецелесообразно, т.к. при крахе HDD вы все теряете (точно также как и бэкап). Если речь идет о сетевых дисках, то на сайте M$ наверняка есть решения, но мое руководство было предназначено для домашних пользователей. Сисадмины должны знать как создавать Administrative Installation Point и прочие радости сетевого развертывания.

Grenky
Все-таки ветка на msfn помогла? ;-) Приятно видеть людей, старающихся разобраться в проблемах самостоятельно, и сообщающих всем о результатах. Все это, конечно, интересно, и наверняка пригодится людям. Не знаю наберем ли мы материала по твикам, который будет сравним с msfn, но со временем возможно к чему-то подобному придем...

Guest
09-05-2004, 15:26
1.Создаю папку Update в дириктории i386,копирую туда все обновления,изменяю название в формат 8.3.
2.Пишу сторки в SVCPACK.INF типа
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\SP1\i386\Update"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]
Q330994.exe /Q:A /R:N
q......
3.Добовляю в DOSNET.INF строку [OptionalSrcDirs]
Update,в любое пустое место.
4.Удаляю из i386 SVCPACK.IN_ копирую туда SVCPACK.INF и заменяю имеющийся там  DOSNET.INF
5.Ставлю систему с CD результат никакой.Обновления не стоят.

Vadikan
10-05-2004, 03:51
Guest 212.73.67.*
Вместо того, чтобы повторять содержимое руководства лучше приводить вашу информацию: svcpack.inf, winnt.sif, структуру каталогов. Только тогда будет от чего отталкиваться. А иначе я могу только гадать.
Проверьте наличие строки
[OptionalSrcDirs]
SVCPACK
в dosnet.inf

Проверьте еще раз установились ли апдейты при помощи qfecheck.exe (http://www.microsoft.com/downloads/details.aspx?FamilyID=155c7c58-102e-47b0-a12a-bfab8cfccc03&DisplayLang=en)

Убедитесь, что вы устанавливаете апдейты, соотв. языку вашей ОС.

[SetupData]
CatalogSubDir="\SP1\i386\Update"
Вот это меня несколько смущает. У вас что, i386 не в корневом каталоге диска?

Сорри, но больше мне сказать пока нечего.

Guest
10-05-2004, 04:20
Sorry,но тута http://unattended.oszone.net/hotfixes.shtml написано что в dosnet.inf должно быть написано Update,а не SVCPACK.
То,что касается SP1\i386,то это действительно так ,а в корне находится папки LDR1,в которой продублирована часть файлов из i386 если её удалить то комп при загруски с cd просто рестартует и всё,также если файл winnt.sif поместить в папку i386,а не в LDR1 то он вообще не будет исполнен.Если я выношу папку i386 в корень то на первой стадии копирование файлов (после разметки дисков) пишет что не может найти файлы для копирования,ну короче ладно с этим я разобрался остоется только выше упомянутая проблема.
P.S. Windows XP Professional SP1 Rus Заболванена с оригинального диска.Да и еще обновления именно для Rus,не такой я уж ламер:biggrin: .Ну а так СПАСИБО ВАМ большое я думаю вы полезное дело затеяли:up: Вот если бы..... вы ещё это http://unattended.msfn.org/xp/runonceex_cd.htm перевели для всех было бы здорово:biglaugh:

Vadikan
10-05-2004, 04:44
Guest 212.73.67.*
написано что в dosnet.inf должно быть написано Update,а не SVCPACK. Одно другому не противоречит. dosnet.inf содержит много другой полезной инфы, и если вы действительно и заменяю имеющийся там *DOSNET.INF заменили dosnet.inf своим с одной строчкой, то в этом проблема и кроется. Вы приведите *svcpack.inf, winnt.sif и структуру каталогов, может что-то и всплывет.
корне находится папки LDR1,в которой продублирована часть файлов из i386 если её удалить то комп при загруски с cd просто рестартует и всё,также если файл winnt.sif поместить в папку i386,а не в LDR1 то он вообще не будет исполнен.Если я выношу папку i386 в корень то на первой стадии копирование файлов (после разметки дисков) пишет что не может найти файлы для копированияОй, это как-то очень сложно ;-) Странно что он перезагружается, не начиная установку. Может загрузочный img файл от версии Pro используется для Home или наоборот?
Да и еще обновления именно для Rus,не такой я уж ламер
:gigi: Я не говорил ничего насчет ламерства. Автоматическая установка для ламеров трудновата по определению. Я писал для домашних пользователей, а не для ламеров ;-)
Ну а так СПАСИБО ВАМ большое я думаю вы полезное дело затеялиПожалуйста, я рад возможности рассказать о таком полезном деле, и по мере сил пытаюсь оказывать поддержку. К сожалению, я не могу смоделировать все ситуации, тем более с локализованой версией, так что не всегда могу дать ответ.
Вот если бы..... вы ещё это http://unattended.msfn.org/xp/runonceex_cd.htm перевели для всех было бы здорово Переведу... я предпочитаю сначала попробовать, а потом рассказывать/переводить. Пока не дошли руки.

Guest
10-05-2004, 05:25
SVCPACK.inf
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="%windir%\Update"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]
Q330994.exe /Q:A /R:N
JS56.exe /Q:A /R:N
MMSSETUP.exe /Q:A /R:N
Q831167.exe /Q:A /R:N
KB837009.exe /Q:A /R:N
Q824145.exe /Q:A /R:N
Q832894.exe /Q:A /R:N
MPsetup.exe /Q:A /R:N
Q819696.exe /Q /O /N /Z
Q814995.exe /Q /O /N /Z
KB821253.exe /Q /O /N /Z
KB823182.exe /Q /O /N /Z
KB824105.exe /Q /O /N /Z
KB824141.exe /Q /O /N /Z
KB825119.exe /Q /O /N /Z
KB826939.exe /Q /O /N /Z
KB828028.exe /Q /O /N /Z
KB828035.exe /Q /O /N /Z
qchain.exe
DOSNET.inf Я приводить не стану он слишком большой я в него просто втавляю строчку [OptionalSrcDirs]
                                 Update
WINNT.sif
;SetupMgrTag
[Data]
   AutoPartition=0
   MsDosInitiated="0"
   floppyless="1"
   LocalSourceOnCD="1"
   EulaComplete="1"
   UnattendedInstall="Yes"

[Unattended]
   UnattendMode=FullUnattended
   Repartition=No
   OemSkipEula=Yes
   OemPreinstall=Yes
   DriverSigningPolicy=Ignore
   OemPnPDriversPath="Drivers\AMD_V115;Drivers\ATI_XP;Drivers\AUDIO"
   TargetPath=\WINDOWS

[TapiLocation]
   CountryCode=374
   Dialing=Pulse

[UserData]
   ProductID=xxxxx-xxxxx-xxxxx-xxxxx
   FullName="ROOT"
   OrgName="BioFirmware"
   ComputerName=*
   
[SystemFileProtection]
   SFCQuota=0

[Display]
   BitsPerPel=32
   Xresolution=800
   YResolution=600
   Vrefresh=60

[RegionalSettings]
   LanguageGroup=1,5
   SystemLocale=00000419
   UserLocale=00000419
   InputLocale=0409:00000409

[FavoritesEx]
   Title1="SecurityLab.url"
   URL1="http://www.securitylab.ru"
   Title2="Xakep.url"
   URL2="http://www.xakep.ru"
   Title3="Hackzona.url"
   URL3="http://www.hackzona.ru"

[Branding]
   BrandIEUsingUnattended=Yes


   Home_Page=http://okm292.narod.ru
   Search_Page="[url]http://www.google.com/search?q="

[Proxy]
   Proxy_Enable=0
   Use_Same_Proxy=1

[GuiUnattended]
   AdminPassword=*
   EncryptedAdminPassword=NO
   OEMSkipRegional=1
   TimeZone=170
   OemSkipWelcome=1

[GuiRunOnce]
   Command0=crack.exe

[Identification]
   JoinWorkgroup=DNK

[Networking]
   InstallDefaultComponents=Yes

[Components]
   msmsgs=Off
   msnexplr=Off
   freecell=Off
   hearts=Off
   minesweeper=Off
   pinball=Off
   zonegames=Off

[Shell]
   DefaultStartPanelOff=Yes
   CustomDefaultThemeFile="%WinDir%\Resources\Themes\Megumi.theme"

В корне лежит LDR1 и SP1
в SP1 лежит i386 и $OEM$
в LDR1 лежит SYSTEM32 и всякое файло на 6 мегов, в основном то же что и в SP1\i386

Guest
10-05-2004, 08:53
Уважаемый Guest 212.73.67.* ,
не ту ли КРЯКВУ я заметил у вас в коде:

[GuiRunOnce]
* Command0=crack.exe

что меня так интересует?
А именно:и все же интересно как заставить винду при последней перезагрузке зайти в режим защиты от сбоев и исполнить там батник (сами знаете какой).

Если именно он то интересен результат :)

Grenky
10-05-2004, 09:10
Vadikan, благодарю тебя за такую затягивающую тему. Это можно сказать теперь моё мини хобби. так, что даже после финализирования диска для Работы я не отложил в сторону эту тему. Так что если будет подворачиваться чего интересного это сразу будет публиковаться на все обозрение вашего форума.
С уважением Я.

Vadikan
10-05-2004, 11:47
Guest 212.73.67.*
В [SetupHotfixesToRun] они должны быть в алфавитном порядке. На сайте я пишу в числовом, но это в принципе тоже самое. Сначала буквы, а если буквы одинаковые, то в ход идут цифры. У вас они перемешаны. Может в этом проблема? Это на первый взгляд.
На второй, [SetupData]
CatalogSubDir="%windir%\Update" смущает %windir%. Путь-то задается относительно корневого каталога CD. Почему вы думаете, что переменная %windir% в данном случае допустима?
winnt.sif вроде ок, и заметно, что проведена была большая работа ;-) За пределами моих статей - точно.

Guest 81.2.56.*
не ту ли КРЯКВУ я заметил у вас в коде
Вообще-то, кряквы мы обсуждаем в Кряквоварезе. К тому же, вы интересовались safe mode, а тут просто при первом логоне запуск идет. В общем, я не уверен, что корректно обсуждать такие вопросы в данном форуме, хотя проблема ваша понятна.
[hr]
Просьба ко всем гостям: зарегистрируйтесь, пожалуйста. У меня в глазах рябит от гостевых постов, а IP меняются каждый раз. Я просто теряю нить обсуждения когда несколько гостей постит одновременно.
[hr]
Grenky
Аха, это затягивает ;-) И нет предела совершенству ;-) Будет материал (хоть по твикам) - с удовольствием опубликую. Пишите письма.

Guest
10-05-2004, 14:45
По поводу кряка то это совсем по другому поводу.
А вот насчет
CatalogSubDir="%windir%\Update"
просто после того как у меня не получалось сделать всё как описано я попытался через $OEM$ закинуть папку Update в %windir% и попытаться установить обновления от туда.
Но короче проехали обновления я поставил при помощи XPCreate,и обноружил,что в папку SVCPACK(Update) он кинуль не только переименованный в формат 8.3 файл обновления ,но и каталог безопасности к нему т.е KB826939.exe и к нему KB826939.CAT.
Насчет регестрации то письмо с потверждением не приходит пробовал выслать на ...@max.ru не катит и на bk.ru(mail.ru) тоже.
[hr]
На mail.ru и не придет. Они нас не любят.



[s]Исправлено: Vadikan, 20:47 10-05-2004

FSB
10-05-2004, 14:59
Всё ОК!!! через max.ru пришёл парль.




© OSzone.net 2001-2012