Сейчас я буду разбирать, как автоматизировать установку Windows 7 с помощью файла ответа, в котором будут обозначены все шаги которые каждый из нас проходит когда устанавливаем операционную систему будь-то с USB Flash Drive, DVD-ROM.
Моя цель не просто создание файла ответов, но последующее сопряжение с PXE сервисом развернутым на Ubuntu 18.04 Server amd64. Я создаю свой швейцарский нож в организации где я сейчас работаю и только для себя, пусть мои напарники работают сами, уже хватит обучать других – они как правило подсиживают, а опыт это не то чем можно разбазариваться, он приобретается бессонными ночами и затраченными ресурсами.
Шаг №1: Т.к. у меня рабочая система это Ubuntu 18.04 Desktop amd64, то все действия ниже по этой заметке я буду проводить под гостевой (Windows 7 Pro SP1 amd64) операционной системой внутри Virtualbox впрочем если честно без разницы, виртуальная это система или основная, просто у меня вот так.
Шаг №2: Устанавливаю на операционную систему Windows 7 Pro SP1 amd64 пакет Windows AIK (размер образа 1.2Gb)
Шаг №3: Создаю каталог в корне диска C:\isoproject
где находится распакованный дистрибутив Windows 7 Pro SP1 amd64 (SW_DVD5_Win_Pro_7w_SP1_64BIT_Russian_-2_MLF_X17-59431.ISO)
, а сам образ у меня в каталоге c:\iso
[stextbox id=’alert’]На заметку: Файл образа из Ubuntu 18.04 Desktop передаю в гостевую систему посредством настройки “Общие папки
” утилиты Virtualbox.[/stextbox]
Шаг №4: После запускаю Диспетчер образов системы Windows
Пуск – Все программы – Microsoft Windows AIK – Диспетчер образов системы Windows и обязательно через правый клик выбираю «Запуск от имени администратора». Указываю образ (образ скачиваю с Microsoft Volume License Service, он должен быть оригинальным) для которого будут создаваться файлы ответов: Файл — Выбрать образ Windows — и указываю файл install.wim
находящийся по пути: C:\isoproject\sources\install.wim
и нажимаю «Открыть», если обратить внимание в левой нижней части открытого окна «Windows System Image Manager
» будут отображены два каталога для образа Windows: это Components & Package
Посмотреть номера редакции содержащиеся в install.wim
можно командой:
Пуск — Все программы — Стандартные — «Командная строка» — и через правый клик мышью выбираю «Запуск от имени администратора»:
C:\Windows\system32>dism /get-wiminfo /wimfile:c:\isoproject\sources\install.wim
Cистема DISM
Версия: 6.1.7600.16385
Сведения об образе : c:\isoproject\sources\install.wim
Индекс: 1
Имя : Windows 7 PROFESSIONAL
Описание : Windows 7 PROFESSIONAL
Размер (байт): 11 948 638 197
Операция успешно завершена.
Затем все там же в окне Windows System Image Manager
выбираю:
Файл — Новый файл ответов и настройка «Файл ответов» примет вид:
После в файле образа раскрываем Windows 7 PROFESSIONAL — Components находим amd64_Microsoft-Windows-International-Core-WinPE
и через правый клик выбираю «Добавление параметра для прохода 1 windowsPE
”
Тем самым в файле ответов появляется параметр, в добавленный компонент и прописываем языковые параметры InputLocale: en-us; ru-RU
, а для всех пунктов кроме «Layered driver» ru-RU.
Сразу скажу, что первый этап windowsPE
состоит из шагов (Это самый первый этап установки операционной системы. Компоненты, которые используются на этом этапе, позволяют установить дополнительный язык, выбрать какую операционную систему разворачивать из файла install.wim
и подготовить жесткий диск (создать и отформатировать разделы).)
amd64_Microsoft-Windows-International-Core-WinPE_neutral
amd64_Microsoft-Windows-Setup_neutral (DiskConfiguration, ImageInstall, OSImage,UserData)
Второй этап 4 specialize
(во время которого происходит настройка системы, установка сетевых параметров и имени компьютера.)
amd64_Microsoft-Windows-Shell-Setup
ComputerName - * (имя компьютера будет автоматически сгенерированно),
ProductKey - XXXXX-XXXXX-XXXXX-XXXXX-XXXXX,
TimeZone - Russian Standard Time (устанавливается время по МСК))
Третий этап 7 oobeSystem
(Это заключительный этап установки операционной системы. Начинается он после завершения предыдущего и перезагрузки системы.)
amd64_Microsoft-Windows-Shell-Setup и добавляем UserAccaunts, OOBE к этапу 7 oobeSystem
После того, как все этапы предопределены в файлах ответа сохраняем их:
Файл — Сохранить файл ответов как — и сохраняем его в каталог где распакован образ (c:\isoproject
) под именем Autounatted.xml
Перед тем как сохранить файл компанией Microsoft рекомендуется удалить неиспользуемые параметры, а затем с помощью Сервис (Tools) -> Проверка файла ответов (Validate Answer File) проверить корректность файла ответов. Если замечаний в панели Messages нет, то тогда файл можно сохранять, иначе сначала необходимо устранить все замечания. На мой взгляд, это лишнее и можно сразу сохранять, т. к. все непредопределенное будет удалено.
[stextbox id=’alert’]На заметку: После нужно закрыть окно программы Windows System Image Manager: Файл — Выход иначе следующий шаг не сможет выполниться.[/stextbox]
Шаг №5: Собираю образ с созданным файлом ответов, где шаги по сборке берутся из заметки:
Пуск — Все программы — Microsoft Windows AIK — и через правый клик мышью на «Командная строка средств развертывания» запускаю с правами администратора:
C:\Program Files\Windows AIK\Tools\PETools>oscdimg -u2 -m -o -lWIN7PROX64 -b"c:\Program Files\Windows AIK\Tools\PETools\amd64\boot\etfsboot.com" c:\isoproject c:\Win7_SP1_Pro_amd64.iso
OSCDIMG 2.55 CD-ROM and DVD-ROM Premastering Utility
Copyright (C) Microsoft, 1993-2007. All rights reserved.
Licensed only for producing Microsoft authorized content.
Scanning source tree (500 files in 46 directories)
Scanning source tree complete (875 files in 200 directories)
Computing directory information complete
Image file is 3090972672 bytes (before optimization)
Writing 875 files in 200 directories to c:\Win7_SP1_Pro_amd64.iso
100% complete
Storage optimization saved 46 files, 20201472 bytes (1% of image)
After optimization, image file is 3073054720 bytes
Space saved because of embedding, sparseness or optimization = 20201472
Done.
[stextbox id=’alert’]На заметку: Мой Вам совет тестировать разворачивание из получившегося образа на SSD диске, пусть VM внутри Virtualbox располагается на SSD. Если SSD диск быстрый, к примеру я только за один рабочий день около 20 раз разворачивал Windows 7 Pro SP1 покуда тестировал собственный файл ответов. Это поразительно увеличило мою продуктивность, а если бы я использовал обычный диск для VM то затраченное время использовалось не продуктивно.[/stextbox]
[stextbox id=’alert’]На заметку: Выкладываю свой Autounattend файл ответов, те кто действительно хотят создать самим, в первую очередь должны опираться на примеры с официального сайта майкрософт.[/stextbox]
[stextbox id=’alert’]На заметку: У меня образ разворачивался где-то 15-20 минут.[/stextbox]
После полученный образ тестирую на создаваемой VM под Virtualbox, если система полностью без каких либо ошибок развернулась с применением файла ответом, то Вас можно поздравить, Вы научились создавать автоматизированную установку Windows.
На этом я завершаю данную пошаговую заметку, с уважением автор блога Олло Александр aka ekzorchik.