Отправлено: 12.01.10 02:24. Заголовок: COMP: Пошаговая инструкция по сборке OS Windows 7
Итак, приступим
Для начала нам понадобится: 1 Дистрибутив Windows 7 2 WAIK 3 Пакет русификации для вашей версии Windows 7 (если уже не русифицирована)
Для начала необходимо скопировать все файлы и папки из дистрибутива в любую папку на вашем жестком диске. Предположим что вы скопировали их в папку H:\OrigIso\ Установите WAIK
Теперь разберемся что и где в дистрибутиве находится. Нас интересуют 2 файла - boot.wim и install.wim. Они находятся в папке Sources. Процесс установки Windows 7 сильно отличается от установки Windows XP. По сути программа установки просто распаковывает указанные выше файлы на жесткий диск. Если вы откроете в архиваторе (например 7-z) файл install.wim то вы обнаружите там набор папок от 1 до 5, папку Files и файл 1.xml. Папки с номерами от 1 до 5 являются образами жестких дисков дисков для различных версий операционной системы (Home Basic, Ultimate и др.) Младший номер соответствует версии с наиболее урезанным функционалом, а номер 5 - версии Ultimate.
Также создайте на этом же жестком диске папки Mount и Scratch. Запустите программу Пуск-программы-Microsoft Windows AIK-deployment tools command prompt Для начала удалим все все ненужные нам редакции Windows 7 (кроме ultimate) Для этого 4 раза введите команду imagex /delete I:\OrigISO\sources\install.wim 1
Распакуйте файл русификатора (В моем случае он называется I:\Ultimate_x86.cab) в папку I:\Ultimate_x86\
Смонтируйте образ нужной вам редакции (У нас она осталась одна - Ultimate) Dism /Mount-WIM /WimFile:I:\OrigISO\sources\install.wim /Index:1 /MountDir:i:\Mount
Теперь образ распакован в папку Mount. Вы можете добавлять в него любые файлы и папки.
Теперь интегрируем туда русификатор Dism /Image:i:\Mount /ScratchDir:i:\Scratch /Add-Package /PackagePath:i:\Ultimate_x86.cab
Устанавливаем русский язык по умолчанию Dism /image:i:\Mount /Set-SetupUILang:ru-ru /distribution:I:\OrigISO\
Сохраняем все изменения и отмонтируем образ ВНИМАНИЕ! Перед этой процедурой выйдите из папки Mount, закройте все программы которые работают с файлами в этой папке и отключите антивирус. Dism /Unmount-WIM /MountDir:i:\Mount /Commit
Теперь добавим русский язык в программу установки.
Копируем файл (с заменой) I:\OrigISO\sources\lang.ini в папку I:\Mount\sources\
Также копируем туда папку I:\Ultimate_x86\setup\sources\ru-ru И папку I:\Ultimate_x86\sources\license\ru-ru в папку I:\Mount\sources\license\ Закрываем все программы, выходим из папки, отключаем антивирус и сохраняем изменения. Dism /Unmount-WIM /MountDir:i:\Mount /Commit
В поставку WAIK входит программа для создания образов. ЕЕ и используем oscdimg -n -m -bI:\OrigISO\boot\etfsboot.com I:\OrigISO\ i:\WINDOWS7.ISO Продолжаем. Интеграция программ в Windows 7 практически не отличается от интеграции программ Windows Xp. Существует 3 основных способа - установка программ в режиме аудита, интеграция в реестр устанавливаемой системы ключей для автоустановки и просто запуск этих ключей подряд с использованием командного файла. Мы рассмотрим последний способ. Создадим файл ответов. В WAIK для этого есть специальная программа - Windows System Image Manager. Запустим ее.
Выберем file-select windows image Укажем путь к файлу install.wim Далее file-new answer file
Итак в пункте windows image есть все параметры которые могут быть добавлены в файл ответа. В пункте answer file есть все параметры которые уже туда добавлены. Они рассортированы по этапам программы установки при которых они выполняются.
Для начала добавим ключ продукта в файл ответов чтобы программа установки его не требовала.
Выберем в пункте windows image параметр Components\x86_microsoft-windows-setup_билд вашей сборки_neutral\userdata\productkey Щелкните по нему правой кнопкой мыши и выберите add setting to pass 1 В пункте Answer file выберите windowsPE, x86_Microsoft-Windows-Setup_neutral\userdata\productkey в параметре key введите ключ для вашей редакции windows 7.
Выберите insert - sinchronose command - path 4 Введите команду cmd /c "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\DiskRoot.txt SETX DiskRoot %i: -m" Нажмите ОК.
Добавьте в папку OrigISO файл DiskRoot.txt
Выберите параметр x86_Microsoft-Windows-Setup_neutral\firstlogoncommands\sinchronouscommands правой кнопкой мыши - add setting to path 7 Добавьте в этот параметр commandline cmd /c %DiskRoot%\Setup\install.cmd
Далее сохраните файл ответов file - save answer file as... Введите для него имя AutoUnattend и сохраните в папку OrigISO
Создайте в папке OrigISO папку Setup. В ней создайте файл install.cmd Именно в него добавляются ключи для автоустановки приложений. Этот файл будет запущен после завершения установки и настройки системы
=-=-=-=-=-=-=-=-=-=-= Кроме того к программе WAIK (Windows Automated Installation Kit) прилагается замечательная справка по параметрам файла ответов, правда она доступна на английском языке. Скачивайте WAIK для Windows 7. От висты может не подойти. Сборку лучше производить под XP.
Все даты в формате GMT
3 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет