
Содержание:
Предисловие
Описание процесса установки
Примечания и пояснения
Приложения
Источники
Предисловие
Цели и актуальность способа
В настоящее время существует разнообразное количество программных средств и методологий, а также способов ведения рабочей деятельности системных администраторов, не углубляясь в частные случаи. В век информационных технологий было разработано огромное количество способов, посредством которых можно реализовать ту или иную конкретную задачу, и это весьма позитивный тренд. Однако каждый отдельно взятый IT-специалист имеет индивидуальный опыт и знания, и по разнообразным причинам может использовать слишком громоздкое решение для какой-нибудь тривиальной задачи. Ввиду стремительного прогресса в области информационных технологий, был закономерно отодвинут на второй план, а то и вовсе забыт фундаментальный вклад и титанические усилия корпорации Microsoft, и как следствие, многие решения используются в наименьшей степени по сравнению с новинками разработки. Существует доля вероятности, что текущее положение вещей может затормозить или же создать некую "точку бифуркации", замедлить общенаучное мировое IT- сообщество, или вовсе придать ему впоследствии дегенеративный вектор. Целью конкретно данного руководства является упрощенное описание последовательности действий по созданию стационарной машины либо ноутбука, с которого будут распространяться операционные системы на максимально понятном широкому пользователю языке, с минимальным использованием для этой задачи сторонних программных средств вроде развертывания виртуальных машин или каких бы то ни было других реш��ний, основываясь преимущественно на средстве, разработанным корпорацией Microsoft специально для этих целей, а именно: средство автоматического развертывания (Windows Automation Installation Kit). Поэтому данный способ может в перспективе поспособствовать популяризации и продвижению других полезных решений Microsoft в массы. В статье рассмотрена наиболее распространенная и повсеместно используемая версия операционной системы - Microsoft Windows 7, поэтому в своей основе область работы сводится к контексту тривиальной задачи - установке официального дистрибутива Windows 7 с компьютера под управлением Windows 7 посредством использования встроенной сетевой карты и Ethernet-кабеля. Руководство подойдет как для оптимизации задач системного администрирования, так и для домашнего использования.
Описание процесса установки
Подготовка оборудования и скачивание необходимых компонентов.
Оборудование:
Рабочий компьютер с установленной Windows 7;
Целевой компьютер, на который требуется установить систему;
Ethernet-кабель;
Программное обеспечение:
Средство автоматического развертывания систем (WAIK);
Дистрибутив Windows 7;
Утилита для открытия и монтирования образов.
Эмулятор TFTP и DHCP серверов TFTPD
Подготовка к развертыванию и настройка среды развертывания WAIK и установка параметров запуска системы.
Подготовка к развертыванию.
Создать папку "MHT" в корневом каталоге диска E:\;
Перейти в "Свойства" > "Доступ" > "Расширенная настройка" и установить чекбокс "Открыть общий доступ к этой папке", закрыть окно;
Извлечь всё содержимое ISO образа Windows в папку MHT при помощи утилиты UltraISO;
Установка и настройка среды развертывания
Смонтировать образ "KB3AIK_RU.iso" на виртуальный диск;
Запустить файл "StartCD.exe" и выбрать "Установка Windows AIK" с директорией по умолчанию (см. приложение 1);
Закрыть пакет автоматической установки;
Создание специальной учетной записи и настройка параметров Windows AIK через командную строку средств развертывания:
Создать пользователя на рабочем компьютере:
net user mkrmrv mkrmrv /add /passwordchg:no
\\ на рабочем компьютере создана новая учетная запись с именем mkrmrv и паролем mkrmrvСкопировать образ Winpe.wim на восстановительный раздел E:/
copype.cmd amd64 e:\winpe
\\ Образ скопирован в указанную директорию.Смонтировать образ в директорию "e:\winpe\mount":
imagex /mountrw winpe.wim 1 e:\winpe\mount
\\ Папки: Windows, Program data, Program Files, Users появились в e:\winpe\mount
Заполнение локального каталога необходимыми загрузочными файлами WinPE:
Скопировать файлы в каталог "E:\MHT\boot":
xcopy /ey e:\winpe\mount\windows\boot\pxe e:\MHT
xcopy /iy e:\winpe\mount\windows\boot\fonts e:\MHT\boot\fonts
copy /y e:\winpe\ISO\boot\boot.sdi e:\MHT\boot
\\ Загрузочные файлы WinPE скопированы в соответствующие директории образа на сетевом диске.
Настройка сетевого диска
Перейти в директорию "e:\winpe\mount\windows\system32"
и предоставить полный доступ в свойствах файла startnet.cmd для всех пользователей;Заполнить и сохранить файл конфигурации запуска startnet.cmd со следующими настройками:
wpeinit
chcp 1251
netsh interface ip set address name="localhost" source=dhcp
chcp 866
net use z: \193.0.0.1\mht /user:mkrmrv mkrmrv
cd /d z:
setup.exe
Завершение настройки установочного образа
Сохранить и размонтировать образ:
imagex.exe /unmount /commit mount
\\ Образ winpe.wim обновлен, папка mount пустаСкопировать образ winpe.wim из директории "E:\winpe"
в директорию "E:\MHT\boot":copy /y e:\winpe\winpe.wim e:\MHT\boot
\\Наличие файла winpe.wim в каталоге e:\MHT\boot
Настройка файла конфигурации параметров загрузки
Вручную создать файл конфигурации параметров загрузки "createbcd.cmd" в директории "E:\winpe", заполнить следующим кодом и сохранить:
bcdedit -createstore %1\BCD
bcdedit -store %1\BCD -create {ramdiskoptions} /d "Ramdisk options"
bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdidevice boot
bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
for /F "tokens=2" %%i in ('bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader') do set guid=%%i
bcdedit -store %1\BCD -set %guid% systemroot \Windows
bcdedit -store %1\BCD -set %guid% detecthal Yes
bcdedit -store %1\BCD -set %guid% winpe Yes
bcdedit -store %1\BCD -set %guid% osdevice ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
bcdedit -store %1\BCD -set %guid% device ramdisk=[boot]\Boot\winpe.wim,{ramdiskoptions}
bcdedit -store %1\BCD -create {bootmgr} /d "Windows VISTA BootManager"
bcdedit -store %1\BCD -set {bootmgr} timeout 30
bcdedit -store %1\BCD -set {bootmgr} displayorder %guid%
\\файл конфигурации "createbcd.cmd" создан в каталоге E:\winpe и заполненОбновить загрузочный файл "BCD" на сетевом диске:
del E:\MHT\boot\bcd & createbcd.cmd E:\MHT\boot
\\Файл в "E:\MHT\boot" обновлён.
Настройка локального сервера в программе TFTPD и начало установки.
TFTP-сервер:
После установки эмулятора TFTPD перейти в "Settings">"TFTP" и указать путь "E:\MHT" в "Base Directory" и отметить чек-бокс "Allow '\' As virtual root"; (см.приложение 2);
DHCP-сервер:
Перейти во вкладку "DHCP", задать новую сеть, установить размер пула, указать имя загрузочного файла, указать роутер по умолчанию и маску, снять чек-бокс с опции "Ping address before assignation" (см. приложение 3);
Сохранить настройки и перезапустить эмулятор.
Запуск и инициализация загрузочных данных по локальной сети.
На целевом компьютере в BIOS разрешить загрузку с сетевой карты и поменять порядок загрузки (см. пример в Приложении 5,6);
Выключить компьютер;
Соединить рабочий компьютер с целевым посредством Ethernet-кабеля;
Включить компьютер
Примечания и пояснения
Аппаратная и программная часть:
С целью минимизации использования аппаратной части вместо свича и хаба использована утилита TFTPD64 в качестве эмулятора серверов DHCP и TFTP.
При развертывании использован чистый официальный дистрибутив Russian_windows_7_professional_with_sp1_x64.iso
Для восстановительных целей создан отдельный раздел E:\
Настройки сети:
В настройках DHCP я создал новую сеть 193.0.0.0, объединяющую из разных сетей Wi-Fi адаптер и сетевую карту ноутбука в общую.
В параметре "размера пула" установлено значение 2, поскольку в контексте данной задачи необходимо выделить IP-адреса только сетевой карте и целевому компьютеру.
Приложения:






