Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Автоматическая (unattended) установка Windows

Автор: Oleg_II
Дата сообщения: 25.06.2006 10:11
RussianNeuroMancer
Имеется в виду в каталоге INF, т.е. драйвера? А какие проблемы? При первом старте система увидит новые устройства и установит их, если нужные INF находятся в этой папке.
Или речь идет об INF с некими настройками-твиками, которые нужно автоматом установить во время первого старта?
Автор: Sish
Дата сообщения: 25.06.2006 10:17
Denis_Kokyev

Цитата:
Вы пробовали когда-нибудь образ Acronis ставить на другую машину, с
отличной от вашей, конфигурацией?

Я именно так всегда и делаю - создаю эталонный образ и юзерям его раскатываю - и времени меньше и гиммора

См. здесь
Автор: Oleg_II
Дата сообщения: 25.06.2006 10:19
Denis_Kokyev
Есть подозрение, что дело не в реестре. Может попробовать копнуть в сторону добавления своего темплейта безопасности с этими установками?
Автор: RussianNeuroMancer
Дата сообщения: 25.06.2006 10:24
Имеется драйвер-пак для скази/рейд-контроллеров. Они там все по папочкам раскиданы. Как их все корректно заинсталлить за раз, батником или утилитой какой?
Автор: Sish
Дата сообщения: 25.06.2006 10:24
Denis_Kokyev

Цитата:
Есть
какие-то параметры в реестре, и хотелось бы их узнать

Может тогда этот вопрос здесь задать?
Автор: RussianNeuroMancer
Дата сообщения: 25.06.2006 10:26
Если не сложно, ответь в той теме, ссылку на которую привёл Сиш (тремя постами выше), там этот ответ будет более сабжевым.
Автор: Oleg_II
Дата сообщения: 25.06.2006 11:27
RussianNeuroMancer
К сожалению, не имею опыта с установкой скази/рейд-контроллеров. А они разве просто установкой INF подхватятся? Я читал, для рейд вроде драйвера нужно в установочных файлах прописывать (на MSFN было). В ближайшие пару дней буду пробовать новую установку и могу батник для установки всех INF в одной папке скинуть. Но раз у тебя все по папкам раскидано, то нужно будет еще дорабатывать, чтобы он по папкам прошелся. А вообще, я где-то здесь же на форуме видел подобный батник для прохождения по папкам - раккурсия? (одна из тем в этом разделе и одна в Программах - не помню в какой из двух).
Автор: RussianNeuroMancer
Дата сообщения: 25.06.2006 12:16
Возможно есть, но модифицировать его под необходимую задачу я не смогу, так как разбираюсь в bat лишь на базовом уровне.
Автор: Oleg_II
Дата сообщения: 25.06.2006 13:37
Аналогично Тогда вывалишь все в одну папку, только предварительно посмотри чтобы файлы друг-друга не затерли (INFы можно переименовать, другие файлы лучше не трогать). Пришлию не сегодня, так завтра. Только еще раз - я не уверен, что таким способом можно будет из Виндов установить рейд.
Автор: Denis_Kokyev
Дата сообщения: 25.06.2006 14:27
Oleg_II

Цитата:
Может попробовать копнуть в сторону добавления своего темплейта безопасности с этими установками?

Подскажите, пожалуйста, как это осуществить?
Автор: RussianNeuroMancer
Дата сообщения: 25.06.2006 15:07
Oleg_II
Странно, сейчас попробовал поставить драйвер в систему таким способом. Жмакаю по infошнику, выбираю "Установить", а драйвер не ставиться.

Добавлено:
О! Нашёл! Кладём дрова куда угодно и в реестре прописываем путь к ним
http://forum.ru-board.com/topic.cgi?forum=62&topic=7872#7

Добавлено:
Нет, не подходит такой способ для драйверов контроллеров. Винда после развёртывания из образа конечно не занимаеться поиском дров, а просто валиться в синий экран
Автор: Oleg_II
Дата сообщения: 25.06.2006 17:58
Как добавить рейд именно при автоматической установке (сорри, по-аглицки, но работает - выдержка из письма забугорного друга, которому я верю): [more]I will post what I changed to get my Adaptec 2930U2 SCSI controller recognized during the install without having to use a floppy. I would imagine that the changes required for your device should be pretty similar.

First, what you will want to use the makecab utility found in the \winnt\system32 directory to make cab files of your .sys (driver) and .inf (setup) files. Mine were 2930U2.sys and 2930U2.inf which in turn became 2930U2.sy_ and 2930U2.in_ respectively. You will need to copy these files to the i386 directory that will be burned on your CD.

There are only 2 files that you will have to edit:

DOSNET.INF and TXTSETUP.SIF

Under DOSNET.INF I made the following changes:

[FloppyFiles.2]
I added:
d1,2930U2.sys

[Strings]
I added:
2930U2 = "Adaptec 2930U2 Ultra2 PCI SCSI Controller"

[Files]
(Be careful, there are two sections labeled this, you want the 2nd, it also has a very long list after it.) I added:
d1,2930U2.sys

Under TXTSETUP.SIF I made the following changes:

[SourceDisksFiles]
I added:
2930U2.inf = 1,,,,,,,20,0,0
2930U2.sys = 1,,,,,,3_,4,1

[HardwareIdsDatabase]
I added:
PCI\VEN_9005&DEV_0011&SUBSYS_01819005 = "2930U2"

[SCSI.Load]
I added:
2930U2 = 2930U2.sys,4

[SCSI]
I added:
2930U2 = "Adaptec 2930U2 Ultra2 PCI SCSI Controller"

The stuff in quotes is just a text string so nothing special there that I can tell. The only item I see that would be a problem is the PCI\Ven... etc. part. I got the value by opening the registry on a box that already had the adapter installed and went to the HKLM\System\ControlSet001\Enum\PCI key and searched through the values until I found the key that had the adapter that I was looking for.

Alternately, there was a similar setting in the .inf file that is provided with your hardware, I'm not sure if that would work, but I'd bet that it probably would. Mine showed PCI\VEN_9005&DEV_0011 vs. what I entered above. [/more]

Добавлено:
Denis_Kokyev
Сорри, к этому я еще только подбираюсь. Вроде как можно добавлять свой тамплейт в установку, но я еще пока и не начал разбираться как его создавать.
Автор: Minoz
Дата сообщения: 29.06.2006 09:10
Где исправить в дистрибутиве, что бы при установки винды она не искала каталог I386 в корне сдрома ? Изменение параметра SetupSourcePath в файле TXTSETUP.SIF результата не дал..
Автор: Sish
Дата сообщения: 29.06.2006 12:17
Minoz
WinHex'ом или любым другим hex-редактором подредактируй setupldr.bin, находящийся в корне i386
Автор: PiterPen777
Дата сообщения: 29.06.2006 14:09

Цитата:
Где исправить в дистрибутиве, что бы при установки винды она не искала каталог I386 в корне сдрома ? Изменение параметра SetupSourcePath в файле TXTSETUP.SIF результата не дал..


Minoz, выложи структуру каталогов, для начала
в какой папке загрузчик? вообще то SetupSourcePath если не хочется править загрузчик должен работать, я так понял тебе надо мультизагрузку? каким менеджером мультибута пользуешься?
бсдв 2 не требует правки setupldr.bin
вот тут Вованчик интиресную статейку по этому поводу написал
http://oszone.net/display.php?id=3289
Автор: Minoz
Дата сообщения: 29.06.2006 15:47
Что именно ? Я все делал как описанно тут с такой же структурой, только сами дистрибутивы должны были лежать в \img\nt_1\ и \img\nt_2\
Они в принципе одинаковые, только в 1 дистрибе интегрированны архивы с драйверами. Изменил я setupldr.bin только на предмет btfontxp.bin, как и было там написанно, а больше ничего не трогал.. И он нормально ставится, но после перезагрузки ищет папку I386 в корне CD. Я уже все инишники перерыл, но больше никаких явных путей на этот котадог не нашел
Автор: PiterPen777
Дата сообщения: 29.06.2006 16:31
не надо менять bооtfont.bin если у тебя оба дистрибутива хр
а ищут то оба или тот только что с дровами
может дрова ищет а они прописаны из корня?
а дрова чем интегрил?
если нлайтом то бывает он так их ставит
с пакетом от башрата вроде не возникало таких проблем?
покажи строчку
SetupSourcePath
и в какой папке находится setupldr.bin
Автор: Minoz
Дата сообщения: 29.06.2006 18:18
PiterPen777
Все делал как написанно... Создал папку 1WXP и кинул туда сделанный как говорилось инсталлятор Windows. Удалил все файлы с расширением sif. Поместил в папку IMG\NT_1\ дистриб моей винды без SIFов. Изменил во всех setupldr.bin bootfont.bin на btfontxp.bin как и написанно. Потом кинул winnt.sif и txtsetup.sif в папку 1WXP и изменил строчку SetupSourcePath на "\img\nt_1\". Собрал дистриб, он запускается, инсталируется, перезагружается и просит папку I386 в корне диска D (cdrom). Дистриб был собран с помощью UpdatePack-XPSP2-Rus и обработан nLite. Требует не дрова, а именно файлы из дистрибутива, такие как что то типа WinNT5.cat и пругие CATы.
Автор: PiterPen777
Дата сообщения: 29.06.2006 19:32

Цитата:
Собрал дистриб, он запускается, инсталируется, перезагружается и просит папку I386 в


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

Добавлено:

Цитата:
Изменил во всех setupldr.bin bootfont.bin на btfontxp.bin как и написанно.

это надо делать когда у тебя несколько осей семейства НТ, например 2000 хр и 2003, но с одной осью, ..... я так понимаю у тебя ХР, ......пусть хоть 100 вариантов её, это не имеет никакого смысла, а даже наоборот ......
Автор: Minoz
Дата сообщения: 29.06.2006 19:56
PiterPen777
Он просит I386 после того как скопировал себя на винт в указанный раздел и перезагрузился. Если судить по этой схеме, то :
boot---->loader.bin------->setupldr.bin----->read txtsetup.sif----->load driver---->system32\ntdll/smss.exe----->copy files for windows------->fresh hive*.inf to regfiles ------->reboot
GUI setupmode: (Т39- начало графического этапа установки)
39min mark: setup.exe/syssetup.dll(syssetup.inf)------->load nt5.cat and *.cat---->

ЗЫ. Я решил ничего не менять и сделать все точно по инструкции
Автор: PiterPen777
Дата сообщения: 30.06.2006 13:44
Minoz, вот спецом слил себе этот UpdatePack-XPSP2-Rus, собрал парочку дистрибутивов, всё работает, потом туда же впихнул дрова от башрата и тоже всё работает, потом даже подправил сетаплдры и тоже нормалёк .... исходя из этого думкаю твоя беда кроется в использовании нлайт, дрянь это редкая, попробуй собрать без него а потом пошагово если уж сильно надо вноси изменения и увидишь где грабли .... а вообще лучше выкинь ты его и вноси свои изменения руками ..... а то потом когдща грабли вылазят в дистрибутивах порезанных нлайтом никогда не уверен где искать ....
Автор: wolki
Дата сообщения: 07.07.2006 09:57
Как реализовать подключений Dsl С водом имени и пароля по умолчанию при устапновке винды
Автор: Oleg_II
Дата сообщения: 07.07.2006 16:03
wolki
Если пользуешься RASPPPOE (рекомендую, если тип АДСЛ подходящий), то вот здесь: C:\Profiles\<Твой юзер>\Application Data\Microsoft\Network\Connections\Pbk (начало у тебя скорее всего другое, но идея должна быть понятна) лежит файлик rasphone.pbk почти со всеми настройками модемных соединений (RASPPPOE делает подключение АДСЛ как на обычном модеме, очень удобно). Во время автоматической установки нужно чтобы этот файл попал в нужно положение, а это можно сделать: в ХР через папку $OEM$, а в W2k через самораспаковывающийся архив (чтобы распаковывалось в папку Default User!).
Но юзер-нэйм и пароль придется таки вводить ручками. Они где-то в реестре. Хотя, если найдешь где они хранятся в реестре, то можно попробовать сообразить REG или INF и их тоже устанавливать автоматом (если они не зависят от конкретного пользовательского ID в каждой установке и не зашифрованы с использованием этого ID).

PS Исправил ошибочку
Автор: wolki
Дата сообщения: 07.07.2006 19:57
А если у меня инет через сетевую, где рыть?
Автор: Oleg_II
Дата сообщения: 07.07.2006 20:55
Так соединение и будет через сетевую Если твой АДСЛ идет по протоколу PPPOE (поправьте меня, если ошибся в названии), то есть хороший маленький драйвер RASPPPOE, который превращает его как бы в модемное соединение (не волнуйся, скорость не уменьшится просто управление будет такое же, как при привычном модемном соединении. Все установки будут в названном файле. Кроме юзер-нэйм и пароля, как уже говорил.
Автор: TankMan
Дата сообщения: 11.07.2006 20:53
Всетаки хотел спросить, а можно ли в office 2003, сделать так, чтобы автоматом вводился только серийник, а все остальное спрашивал.
В офисе XP все правилось простым скриптиком, т.е. добавлялся в архив ключ. А тут если так сделать, то офис ругается на то, что его архивы повреждены
Может есть другой путь? Параметры какие?
Автор: gryu
Дата сообщения: 11.07.2006 21:04
TankMan
Ай эм сори.
Можно. У меня корпоративный диск есть.
Ввод серийника и юзер-компани автоматом, но "кастом" выборка потом по офитсу есть.
Это. Административная сборка.
Автор: DarkStar2000
Дата сообщения: 12.07.2006 14:36
TankMan

Цитата:
Всетаки хотел спросить, а можно ли в office 2003, сделать так, чтобы автоматом вводился только серийник, а все остальное спрашивал.

можно - в файл FILES\SETUP\setup.ini дистрибутива
в секцию [Options] добавляется ключ PIDKEY=1111122222333334444455555
где 1111122222333334444455555 - серийник без тире
Автор: VovIK
Дата сообщения: 12.07.2006 17:19
А можно ли сделать, дабы при автоматической (unattended) установке Windows создавала два логических раздела и форматировала оба, а не только тот, на который будет установка ???
Автор: RussianNeuroMancer
Дата сообщения: 13.07.2006 07:39
VovIK
Посмотри мою подпись, должно помочь.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263

Предыдущая тема: Windows XP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.