PDA

Показать полную графическую версию : Автоматическая установка Windows Vista .:[Архив]:.


Страниц : [1] 2 3 4 5 6 7 8 9

MaxDELETE
04-01-2007, 08:16
Предлагаю обсудить в этой теме такие вопросы:

1) Как ностроить автоматическую установку Windows Vista?
2) Как задать автоматически устанавливаемые программы? (Типа того как в XP на Т12)

Полезные ссылки

Пакет автоматической установки Windows (Windows AIK) (http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=c7d4bc6d-15f3-4284-9123-679830d629f2) язык русский, 756.8 МБ
Развертывание Windows Vista (обзор) (http://oszone.net/3867) - статья на сайте
Список текущих обновлений Windows VISTA (http://forum.oszone.net/thread-76320.html) тема на форуме
vLite - Vista Lite (http://forum.oszone.net/thread-75232.html) тема на форуме


Все вопросы автоматической установки Windows Vista обсуждаются в новом форуме Автоматическая установка Windows Vista (http://forum.oszone.net/forum-83.html). Данная тема переводится в архивное состояние. Если у вас есть вопрос, создайте тему, пользуясь правилами (http://forum.oszone.net/rules.html) создания тем на конференции. Если вы не успели получить ответ на вопрос в этой теме, также создайте новую. Спасибо.

prokazzza
13-01-2007, 11:45
Небольшая статья по автоматической установке Windows Vista сайт (http://unattendedxp.com/articles/vista-unattended/) написанная с использованием английского Windows Automated Installation Kit (AIK)

MaxDELETE
14-01-2007, 13:37
ладно, сдаюсь - у меня вопрос над которым бьюсь довольно долго:
Нужно автоматом поставить проги (как например на Т12 в ХР) только в разделе установка компонентов или обновлени (без разницы). Проги должны ставится с диска DVD без предварительльного копирования на жесткий.
Как это можно реализовать? есть идеи?

bekas
14-01-2007, 16:20
MaxDELETE
Чтоб ответить на вопрос хотелось бы узнать, чем параметр SynchronousCommand не устраивает?

MaxDELETE
14-01-2007, 22:34
bekas, в том-то и дело, что он не выполняется, или я что-то не так делаю. В командной строке, где нужно ввести команду, ввожу например start /w ..\sources\$OEM$ Folders\MO2007RU\setup.exe (office 2007). В поле Description пишу "Microsoft Office 2007". Но нигде установка не проскакивает и в журнале ошибок пусто. В чем проблема-то?

prokazzza
14-01-2007, 23:14
Утилита Windows Imaging Utility (wim imagex) ver. 6.0.6000.16386 х86

Пояснение эта утилита для работы с файлом install.wim и для тех у кого проблемы с нетом и кому внапряг качать Windows Automated Installation Kit (AIK) который висит 756.8 МБ

Работа утилитки wim (imagex) проста.

Щелкаем на файле wimfltr.inf - правый клик - установить
Далее создаём .cmd с нжными параметрамиmountrw - монтирование с редактированиемunmount - размонтирование с сохранением измененийХ:\путь1\imagex.exe /mountrw Х:\путь2\install.wim 2 Х:\путь3

Х:\путь1\imagex.exe /unmount /commit Х:\путь3

путь1 - путь к утилите imagex.exe
путь2 - путь к wim-образу (boot.wim или install.wim)
путь3 - путь к папке в какую будет распакован wim-образ (папка должна существовать)

В названиях пути не должно быть пробелов и русских букв!!!

Важное Примечание: в некоторых сборках внутри файла install.wim есть несколько версий Vista, каждая из них под своим номером.

1 - BUSINESS
2 - HOMEBASIC
3 - HOMEPREMIUM
4 - ULTIMATE
5 - HOMEBASICN
6 - BUSINESSN
7 - STARTER

Для того распаковать нужную версию например Ultimate нужно

1. Обязательно установить wimfltr.inf
2. Прописать следующее:
imagex /apply путь2\install.wim 4 путь3
Распаковываем install.wim, редактируем распакованные файлы, и потом запаковываем обратно. Вот и все!!!:)

bekas
14-01-2007, 23:51
MaxDELETE
Ты запускаешь SynchronousCommand в компоненте Microsoft-Windows-Shell-Setup или Microsoft-Windows-Setup?
В первом случае (FirstLogonCommands) все работает как положено (правда мне удобнее запускать cmd-файл в котором уже прописываю все start /wait и т.п.).
Второй вариант срабатыват ДО основной установки Windows (на этапе ее подготовки), а потому эффект совсем иной.

MaxDELETE
15-01-2007, 00:04
bekas, вот именно,что в Microsoft-Windows-Shell-Setup. и батником пытался, все равно проскакивает и ничего.

bekas
15-01-2007, 00:20
MaxDELETE
Можешь изобразить как конкретно у тебя написано?

MaxDELETE
15-01-2007, 07:22
Вот например:
там, где появляется командная строка для написания команды, пишу
start /w ..\sources\$OEM$ Folders\MO2007RU\setup.exe
где .. - значит, что с диска ставится DVD (родитльский каталог) (в XP на Т12 пользуюсь)
может из-за этого проблема? может все-таки в Vistе придумали переменную %CD%?
вариант, при котором сначала все распаковывается на винт, а потом ставится, мне не нужен - он все проги с диска минут пять копирует.

Мне интересно то, что например то что на диске в папке updates (там кажется Net FW) ставится на этапе устаовки обновлений.
Может кто-нибудь знает, в каком xml это написано, просто дописать необходимые проги и все?

bekas
15-01-2007, 12:41
то есть, если вместо start /w ..\sources\$OEM$ Folders\MO2007RU\setup.exe поставишь (например) start /w D:\sources\$OEM$ Folders\MO2007RU\setup.exe, где D - буква твоего DVD то все работает?

MaxDELETE
15-01-2007, 13:05
еще не пробовал так, потому что ставить мне придется на разные компы, и количество дисков будет отличаться, поэтому даже смысла пробовать нет. Надо искать сразу универсальный вариант...
а он не находится :)

bekas
15-01-2007, 19:06
еслиб попробовал - по крайней мере было бы известно в какой части скрывается ошибка...
и еще... даже если определять букву DVD-устройства автоматом в процессе установки (а это ведь несложно и описывалось здесь) и подставить в путях в виде переменной, разве универсальность теряется?

urvotsor
19-01-2007, 11:49
Маленькие хитрости.

Если монтировать *.wim образы утилитой imagex, а затем вносить какие-либо изменения, то после размонтирования размер файла *.wim увеличивается, даже, если удалять файлы. Уменьшить размер можно используя команду EXPORT с максимальным сжатием.

Х:\путь1\imagex.exe /compress maximum /export Х:\путь2\install.wim * Х:\путь3\install_new.wim

путь1 - путь к утилите imagex.exe
путь2 - путь к wim-образу (boot.wim или install.wim)
путь3 - путь к новому wim-образу (boot.wim или install.wim)
* - означает копировать все внутренние образы.

Объединение нескольких версий Vista.

Важное Примечание: в некоторых сборках внутри файла install.wim есть несколько версий Vista, каждая из них под своим номером. 1 - BUSINESS 2 - HOMEBASIC 3 - HOMEPREMIUM 4 - ULTIMATE 5 - HOMEBASICN 6 - BUSINESSN 7 - STARTER

Используя команду EXPORT можно добавить в такой дистрибутив и ENTERPRISE. (Проверено с использованием ENTERPRISE от 2 беты - добавлен в RTM ENG. С разными языками не пробовал.)

Х:\путь1\imagex.exe /compress maximum /export Х:\путь2\install.wim 1 Х:\путь3\install.wim "имя образа"

путь1 - путь к утилите imagex.exe
путь2 - путь к исходному wim-образу
путь3 - путь к wim-образу в который вносят добавку
1 - номер исходного внутреннего образа.
"имя образа" - имя, которое будет присвоено после копирования (обязательно, желательно указывать тоже имя, что было и в исходном wim-образе)

X3ro
23-01-2007, 08:41
можно запускать программы установки напрямую с DVD висты...для этого пользуйтесь переменной %configsetroot% в autounattend.xml...

%configsetroot%\$OEM$ Folders\soft\office2007.exe

Также возможно использвание ключей установки приложений, например

"%configsetroot%\$OEM$ Folders\soft\nod32v.2.7auto.exe" /VERYSILENT /SP-

X3ro
25-01-2007, 13:29
да, и вроде для буквы CD/DVD Есть решение - %CDRoot% :)

MaxDELETE
30-01-2007, 23:20
X3ro, напиши куда в autounattended.xml конкретно вставлять эту строчку (и), а то потом вопросов от остальных посетителей форума будет много ...

Fanzuga
31-01-2007, 03:52
X3ro

для этого пользуйтесь переменной %configsetroot%

Переменную %CDROM% нужно самостоятельно определять из батника.
А эта переменная встроенная? Как она вообще определяется?

NikLok
31-01-2007, 21:51
X3ro И вообще можно бы уже примерчик строк на 300 этого замечательного файла привести.
Попробовал на Висте тупо пойти через runonceex.cmd - нифига не выполняет! Видать защита не дает?
В то же время BS PostInstaller нормально отрабатывает установку программ, если его вызвать как команду.
Куды его вписать в autounattended.xml надоть?

И вообще пора активизировать деятельность на этом фронте, так как система уже официяльно ВЫШЛА (правда не ультимейт!

MaxDELETE
31-01-2007, 22:11
Согласен с NikLok - пора нормальную тему делать.
И все-таки, кто-нибудь на примере толком объяснит, как же все-таки при установке W.V. ставить проги? (лучше всего на моменте "установки компонентов")




© OSzone.net 2001-2012