Пошаговая инструкция по сборке OS Windows 7
Пошаговая инструкция по сборке OS Windows 7
Ошибки в тексте делаю часто, но объясняю мысль внятно!
Итак, приступим.
Более подробно все эти инструкции да и вообще все что касается сборки ОС можно найти по адресу www.oszone.ru/2747/
Для начала нам понадобится:
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\sinchronouscomman ds
правой кнопкой мыши - add setting to path 7
Добавьте в этот параметр commandline
cmd /c %DiskRoot%\Setup\install.cmd
Далее сохраните файл ответов
file - save answer file as... Введите для него имя AutoUnattend и сохраните в папку OrigISO
Создайте в папке OrigISO папку Setup. В ней создайте файл install.cmd
Именно в него добавляются ключи для автоустановки приложений. Этот файл будет запущен после завершения установки и настройки системы
Нужно надеяться на лучшее, но готовиться к худшему.
О пакетных файлах рассказывает следующая статья http://www.oszone.ru/2245
О ключах для автоустановки http://www.oszone.ru/2778
Об интеграции драйверов рассказывает http://www.oszone.ru/8606
Нужно надеяться на лучшее, но готовиться к худшему.
Кроме того к программе WAIK (Windows Automated Installation Kit) прилагается замечательная справка по параметрам файла ответов, правда она доступна на английском языке.
Скачивайте WAIK для Windows 7. От висты может не подойти. Сборку лучше производить под XP.
Нужно надеяться на лучшее, но готовиться к худшему.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)