АвторСообщение





Сообщение: 14
Зарегистрирован: 11.01.10
Репутация: 0

Награды: Первый на форуме!За создание многочисленных полезных статей в разделе "Железо"За логотип ;-)
ссылка на сообщение  Отправлено: 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

Генерируем файл lang.ini
Dism /image:i:\Mount /Gen-LangINI /distribution:I:\OrigISO\ /Set-AllIntl:ru-ru

Устанавливаем русский язык по умолчанию
Dism /image:i:\Mount /Set-SetupUILang:ru-ru /distribution:I:\OrigISO\

Сохраняем все изменения и отмонтируем образ
ВНИМАНИЕ! Перед этой процедурой выйдите из папки Mount, закройте все программы которые работают с файлами в этой папке и отключите антивирус.
Dism /Unmount-WIM /MountDir:i:\Mount /Commit

Теперь добавим русский язык в программу установки.

Смонтируем файл boot.wim
Dism /Mount-WIM /WimFile:I:\OrigISO\sources\boot.wim /Index:2 /MountDir:i:\Mount

Копируем файл (с заменой) 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.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]


Symbian 9 Primary Master




Сообщение: 39
Зарегистрирован: 07.01.10
Откуда: Россия, Москва
Репутация: 0

Награды: За доброту и душевность!!!Хороший, и главное добрый админ!
ссылка на сообщение  Отправлено: 12.01.10 11:55. Заголовок: стоит перенести в ра..


Перенес в раздел "Гаджеты"

Всех приветствую! Всем, кого я знаю- сразу открываю доступ к закрытым файлам! Остальные же- проявляйте себя! Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



toolbar powered by Conduit
Яндекс цитирования