Добро пожаловать на сайт команды WST!
http://wst-place.com/

Создание сборок Windows 7 (Создание своих дистрибутивов WINDOWS 7)
http://wst-place.com/viewtopic.php?f=3&t=7
Страница 1 из 23

Автор:  xalex [ 08 апр 2011, 21:21 ]
Заголовок сообщения:  Создание сборок Windows 7 (Создание своих дистрибутивов WINDOWS 7)

Создание сборок Windows 7

Изображение


W7shear - программа для "урезания" Windows'7
W7Mount
GimageX 2.0.14.0 ru

7Customizer программа для работы с дистрибутивами Windows 7
работает из под DISM, ни каких криминальных и не санкционированных изменений не вносит
удалять ни чего не умеет
интегрирует драйвера, обновы и липы (липы ей не пробовал интегрировать)
применяет разные настройки, создает файл ответов (файл автоматизации) и оброз ISO
Для начало работы нужно указать путь к трем файлам, находятся в под папках x86 и amd64, в зависимости от разрядности рабочей системы
7Customizer_0.4.4\x86\imagex.exe
7Customizer_0.4.4\x86\Servicing\Dism.exe
7Customizer_0.4.4\x86\oscdimg.exe
язык программы английский
Скачать

Изображение


Аудит, один из способов создания своего настроенного образа Windows 7. В режиме Аудита можно установить нужные программы, драйвера и обновления.
На сегодня Аудит единственный способ получения Windows с установленным SP1
Первый этап:
111
1. Копируем на диск D: папку OPK-x86 и файл Audit.txt Скачать, для х64 Скачать OPK-amd64

2. Удаляем, если есть, файл D:\install.wim

3. Выполяем установку полной русской версии 'Windows 7 ULTIMATE' на диск C:

4. В конце установки, вместо ввода имени пользователя!!!, нажимаем: Shift+Ctrl+F3
(Система будет перезагружена в режиме аудита.)

5. В дальнейшем окошко SysPrep сдвигаем в сторону, но ничего в нём не делаем и не закрываем!!!

6. Выполняем установку драйверов, обновлений и программ, полностью настраиваем систему,
применяем твики реестра, отключаем гибернацию (powercfg /h off) и т.п.
При этом можно много раз перезагружать систему без выхода из аудита (не закрывать окно SysPrep!).

7. Система настроена, теперь для применения настроек ко всем учетным записям делаем:
Пуск - Панель управления - Язык и региональные стандарты - закладка 'Дополнительно' - кнопка 'Копировать параметры',
отмечаем внизу два флажка и нажимаем ОК.

8. Всё готово, выходим из режима аудита - в окошке SysPrep отмечаем флаг 'Подготовка к использованию',
внизу выбираем Перезагрузка (входить в систему уже нельзя!), или Завершение работы, как вам удобней, и жмём ОК.

Второй этап:

1. Повторно загружаемся с установочного диска Windows (с которого установка выполнялась), в нижнем окошке выбираем язык ввода США (нужно для консоли), жмём дальше.

2. Вместо кнопки 'Установить' нажимаем надпись внизу 'Восстановление системы' !!!
Если будет предложено восстановить загрузку нажимаем 'Нет', Дальше.

3. В появившемся окне, внизу, нажимаем "Командная строка", откроется консоль.

4. В консоли набираем: notepad.exe и нажимаем Enter, откроется блокнот.

5. В блокноте открываем файл: D:\Audit.txt

6. Копируем всю первую строку, и по правому клику вставляем в консоль, нажимем Enter.

Внимание!!! В Win PE диски могут иметь совершенно другие буквы, уточните на своей конфигурации и измените букву диска

Если всё сделано правильно, начнётся захват системы с диска C: в файл D:\install.wim, блокнот можно закрыть, и перекур минут на 30.
После выполнения, файл D:\install.wim нужно перенести в папку с дистрибутивом Windows. Индекс образа 1, т.к. в нём нет других редакций.

Проще захват сделать программой Gimagex 2.0.14.0 ru
LiveCD Windows'7 v5.5 by xalex (12.01.2011) уже содержит Gimagex 2.0.14.0 ru и другие программы по обслуживанию системы




Папка "$OEM$"]Папку $OEM$ можно размещать в корне дистрибутива или папке sources дистрибутива.
При первом варианте некоторые под папки из папки $OEM$ в Windows 7 скопированны не будут, поэтому размещаем эту папку, в папке sources

Папку "$OEM$" и ее подпапки можно использовать только при создании наборов конфигурации. Папки "$OEM$" использовались в предыдущих версиях Windows и в некоторых случаях не поддерживаются в ОС Windows 7.

Не перезаписывайте существующие файлы, обслуживаемые операционной системой. Использование папок $OEM$, чтобы обновить или переписать эти файлы, может привести к непредсказуемому поведению системы и в результате - к серьезным проблемам.

Папка $OEM$ содержит все дополнительные папки и файлы для автоматической или настраиваемой установки Windows.

Поддерживаемые $OEM$ папки:

"$OEM$\$$" - содержит файлы, которые программа установки Windows копирует в папку %WINDIR% (например, C:\windows).
"$OEM$\$$\System32" – содержит файлы, которые программа установки Windows копирует в папку %WINDIR%\System32.
"$OEM$\$1" – представляет собой корневой каталог диска, на котором устанавливается Windows (также называемый загрузочным разделом), и содержит файлы, которые программа установки Windows копирует в загрузочный раздел во время установки.
"$OEM$\$1\Pnpdrivers" – содержит новые или обновленные драйверы самонастраивающихся устройств. Пользователь указывает имя папки в файле Unattend.xml для автоматической установки.
"$OEM$\буква_диска\вложенная_папка" – подпапка диска, содержащая файлы, которые программа установки Windows копирует в подпапку во время установки.

SetupComplete.cmd и oobe.cmd
Программа установки Windows 7 спроектирована таким образом, что в конце установки она ищет в папке %WINDIR%\Setup\Scripts файл SetupComplete.cmd. Если таковой находится, все внесенные в него команды выполняются автоматически до первого входа пользователя в систему. Причем выполняются они от имени системной учетной записи LocalSystem. Таким образом, файл SetupComplete.cmd можно применять для реализации широкого диапазона задач - установки приложений, импорта параметров реестра, создания учетных записей, удаления временных файлов и так далее.

Файл SetupComplete.cmd не входит в состав операционной системы, поэтому его нужно создать самостоятельно и разместить в указанной папке.
$OEM$\$$\Setup\Scripts\SetupComplete.cmd

oobe.cmd - применяется OEM партнерами, тоже самое, что и SetupComplete.cmd, только применяется до выполнения oobe. SetupComplete.cmd применяется после oobe

Так как файлы SetupComplete.cmd и oobe.cmd запускаются до создания профиля пользователя, то из них напрямую нельзя вносить пользовательские настройки.
Например твики реестра в ветку HKEY_CURRENT_USER.
Настройки пользователя можно внести из командного файла запускаемого из RunOnce.
В файле SetupComplete.cmd или oobe.cmd записываем команду запуска бат файла из RunOnce, в нашем случаи Cleanup.cmd:
Код:
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "run" /t REG_SZ /d "%windir%\Setup\Cleanup.cmd" /f

sources\$OEM$\$$\Setup\Cleanup.cmd
А уже из Cleanup.cmd можно запустить твики реестра с пользовательскими настройками.

Скачать комплект готовых файлов. Твики приводятся только в качестве примера. Каждый подбирает свои твики.
В архиве также находится оригинальная папка $OEM$ от HP.

Установлена своей темы по умолчанию
Код:
;Установлена тема Leopard Dark по умолчанию
; ======================================================================
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes]
"InstallTheme"="C:\\Windows\\resources\\Themes\\[b]Leopard Dark.theme[/b]"
"InstallVisualStyle"="%ResourceDir%\\themes\\Leopard Dark\\[b]Leopard Dark.msstyles[/b]"

Тему Leopard Dark замените на свою.


Для работы с образами дистрибутивов (.ISO) используйте специально предназначенные для этого программы:
UltraISO, PowerISO или аналогичные!
Для распаковки образа не используйте архиваторы, будут ошибки!!!


В этой теме будет обсуждаться все, что связано с создание разных сборок на базе Windows 7

Настройка локального профиля пользователя по умолчанию при подготовке образа Windows 7/Server 2008/Vista

Автор:  MMX-Dimitrov [ 09 апр 2011, 12:57 ]
Заголовок сообщения:  Re: Создание сборок Windows 7 (Создание своих дистрибутивов WINDOWS 7)

В аудите указано "Выполяем установку полной русской версии 'Windows 7 ULTIMATE'"
а другая конфигурация не сработает? (например, Home Premium, Professional)

Автор:  xalex [ 09 апр 2011, 13:18 ]
Заголовок сообщения:  Re: Создание сборок Windows 7 (Создание своих дистрибутивов WINDOWS 7)

MMX-Dimitrov, в аудит можно ставить любую редакцию, никакой разницы нет.

Автор:  sergey70 [ 10 апр 2011, 01:04 ]
Заголовок сообщения:  Re: Создание сборок Windows 7 (Создание своих дистрибутивов WINDOWS 7)

Подскажите пожалуйста подробней, как интегрировать обновления *.exe расширением в дистрибутив windows 7, например вот эти: NDP40-KB2416472-x86.exe, windows-kb890830-v3.17.exe, office2010-kb982726-fullfile-x86-glb.exe. Помогите пожалуйста.

Автор:  zhuk.m [ 10 апр 2011, 01:11 ]
Заголовок сообщения:  Re: Создание сборок Windows 7 (Создание своих дистрибутивов WINDOWS 7)

sergey70 из былого, кажется Ваше:
serg70 писал(а):
Скажите пожалуйста как интегрировать в дистрибутив windows 7 обновления з *.exe расширением »

xalex писал(а):
serg70, нужно пакет распаковать, чтоб получились архивы *.cab, затем их интегрировать обычным способом. »

serg70 писал(а):
Например вот эти: office2010-kb982726-fullfile-x86-glb.exe, NDP40-KB2416472-x86.exe, office2010-kb2494150-fullfile-x86-glb.exe, windows-kb890830-v3.17.exe. Распаковывал по этому примеру:Создаем ярлык для windows-kb890830-v3.17.exe,
В свойствах ярлыка, закладка "Ярлык", поле "Объект" дописать через пробел:
-х (или /extract), но там нет файлов з *.CAB разширением, Помогите пожалуйста. »

Автор:  kraminski [ 10 апр 2011, 01:24 ]
Заголовок сообщения:  Re: Создание сборок Windows 7 (Создание своих дистрибутивов WINDOWS 7)

sergey70
не все обновления .ехе содержат внутри .саb.
в твоём случае: или искать эти обновления с разрешением .саb , или лучше интегрировать через Аудит.

И скажи: в какой дистрибутив тебе надо это интегрировать?

Автор:  sergey70 [ 10 апр 2011, 01:41 ]
Заголовок сообщения:  Re: Создание сборок Windows 7 (Создание своих дистрибутивов WINDOWS 7)

Вот этот: ru_windows_7_ultimate_with_sp1_x86_dvd_619117.iso

Автор:  sergey70 [ 10 апр 2011, 01:58 ]
Заголовок сообщения:  Re: Создание сборок Windows 7 (Создание своих дистрибутивов WINDOWS 7)

Хотелось бы сделать для себя сборку, з интегрированным IE9 и последними на данный момент обновлениями и больше ничего лишнего. Если можете, то помогите где можно скачать обновления з разширением *.cab

Автор:  kraminski [ 10 апр 2011, 03:00 ]
Заголовок сообщения:  Re: Создание сборок Windows 7 (Создание своих дистрибутивов WINDOWS 7)

ИЕ9 в кабах у нас есть.
дальше:
office2010-kb982726-fullfile-x86-glb.exe и ffice2010-kb2494150-fullfile-x86-glb.exe - они не входят в состав СП1 для офиса? и как ты собираешься их интегрировать в образ без Офиса?
NDP40-KB2416472-x86.exe - обновление безопасности .NET Framework 4, в систему надо поставить НЕТ4.
windows-kb890830-v3.17.exe - средство удаления вредоносных программ, его интегрировать не надо, каждый месяц новое.

хм, сделай это всё в Аудите: оставь Офис, ИЕ9, НЕТ. потом все обновы установи, потом почисть и выведи новый install.wim.

Автор:  sergey70 [ 10 апр 2011, 03:21 ]
Заголовок сообщения:  Re: Создание сборок Windows 7 (Создание своих дистрибутивов WINDOWS 7)

Спасибо большое, очень понятно объяснили

Страница 1 из 23 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/