Сервис Windows Deployment Services подразумевает установку ОС через локальную сеть при обязательном получении IP-адреса от DHCP-сервера. Если же существует необходимость установки из сетевого сегмента при отсутствии DHCP, понадобится ручная настройка образа Discovery Image.
Последовательность действий следующая:
1. Заходим на сервер Windows Deployment Services и запускаем одноимённую оснастку.
2. В разделе "Boot Images" выбираем "Add Boot Image..." и создаём загрузочный образ, используя при этом файл "boot.wim", находящийся на инсталляционном диске Windows 10.
3. Затем кликаем на полученном образе в оснастке и находим пункт "Create Discover Image...", создаём наш загрузочный wim-файл для работы с WDS сервисом.
4. Скачиваем на сайте Microsoft "Комплект средств развертывания и оценки Windows" ("Windows ADK") для той же системы и билда (ВАЖНО!), с которого мы первоначально получали загрузочный образ.
5. Устанавливаем утилиты, а именно, обязательно ставим компоненты: средства развёртывания, среда предустановки Windows (Windows PE).
6. Создаем структуру папок для Windows PE: запускаем командную строку с повышенными привилегиями, переходим в каталог "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment" и выполняем команду:
copype amd64 D:\iso
Будет создана папка "iso" и туда будут помещены необходимые файлы от Windows PE.
ВАЖНО! Если при выполнении команды вы получаете ошибку: "The following processor architecture was not found: amd64.", откройте на редактирование скрипт "copype.cmd" и определите следующие переменные в начале файла:
"set WinPERoot=C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment"
"set OSCDImgRoot=C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg"
7. Заменяем "D:\iso\media\sources\boot.wim" wim-файлом, полученным ранее на сервере WDS.
8. Монтируем образ:
dism /Mount-Wim /wimfile:D:\iso\media\sources\boot.wim /mountdir:d:\iso\mount /index:1
9. После монтирования открываем "D:\iso\mount\windows\system32\winpeshl.ini" и изменяем содержимое следующим образом:
[LaunchApps]
%SYSTEMDRIVE%\windows\system32\mynetwork.cmd
10. Создаем в этой же директории ("system32") наш скрипт "mynetwork.cmd":
@echo off
echo Please wait...
wpeinit
cls
set /p IP="Input IP address:"
set /p MASK="Input network MASK:"
set /p GW="Input default GATEWAY:"
set /p DNS="Input DNS server:"
netsh int ip set address ethernet static %IP% %MASK% %GW%
net start dnscache
ping -n 3 %GW% >nul
netsh int ip set dns ethernet static %DNS% primary
%SYSTEMDRIVE%\sources\setup.exe /wds /wdsdiscover /wdsserver:wds-server.mydomain.local
где wds-server.mydomain.local - имя сервера со службой Windows Deployment Services.
11. Сохранив изменяемые файлы, размонтируем образ:
dism /Unmount-Wim /mountdir:d:\iso\mount /Commit
12. Переходим в каталог "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg" и выполняем команду для получения загрузочного диска .iso:
oscdimg -bD:\iso\fwfiles\etfsboot.com -h D:\iso\media D:\iso\mydiscovery.iso
В итоге мы получаем образ диска, при загрузке с которого будет производится установка Windows через сервер WDS с возможностью в ручную указывать настройки TCP/IP.
Также средствами "Windows ADK" можно создать загрузочный USB-носитель. Для этого перейдем в каталог "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment" и выполним команду:
makewinpemedia /ufd D:\iso H:
где H: - наша USB-флэшка.
Последовательность действий следующая:
1. Заходим на сервер Windows Deployment Services и запускаем одноимённую оснастку.
2. В разделе "Boot Images" выбираем "Add Boot Image..." и создаём загрузочный образ, используя при этом файл "boot.wim", находящийся на инсталляционном диске Windows 10.
3. Затем кликаем на полученном образе в оснастке и находим пункт "Create Discover Image...", создаём наш загрузочный wim-файл для работы с WDS сервисом.
4. Скачиваем на сайте Microsoft "Комплект средств развертывания и оценки Windows" ("Windows ADK") для той же системы и билда (ВАЖНО!), с которого мы первоначально получали загрузочный образ.
5. Устанавливаем утилиты, а именно, обязательно ставим компоненты: средства развёртывания, среда предустановки Windows (Windows PE).
6. Создаем структуру папок для Windows PE: запускаем командную строку с повышенными привилегиями, переходим в каталог "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment" и выполняем команду:
copype amd64 D:\iso
Будет создана папка "iso" и туда будут помещены необходимые файлы от Windows PE.
ВАЖНО! Если при выполнении команды вы получаете ошибку: "The following processor architecture was not found: amd64.", откройте на редактирование скрипт "copype.cmd" и определите следующие переменные в начале файла:
"set WinPERoot=C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment"
"set OSCDImgRoot=C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg"
7. Заменяем "D:\iso\media\sources\boot.wim" wim-файлом, полученным ранее на сервере WDS.
8. Монтируем образ:
dism /Mount-Wim /wimfile:D:\iso\media\sources\boot.wim /mountdir:d:\iso\mount /index:1
9. После монтирования открываем "D:\iso\mount\windows\system32\winpeshl.ini" и изменяем содержимое следующим образом:
[LaunchApps]
%SYSTEMDRIVE%\windows\system32\mynetwork.cmd
10. Создаем в этой же директории ("system32") наш скрипт "mynetwork.cmd":
@echo off
echo Please wait...
wpeinit
cls
set /p IP="Input IP address:"
set /p MASK="Input network MASK:"
set /p GW="Input default GATEWAY:"
set /p DNS="Input DNS server:"
netsh int ip set address ethernet static %IP% %MASK% %GW%
net start dnscache
ping -n 3 %GW% >nul
netsh int ip set dns ethernet static %DNS% primary
%SYSTEMDRIVE%\sources\setup.exe /wds /wdsdiscover /wdsserver:wds-server.mydomain.local
где wds-server.mydomain.local - имя сервера со службой Windows Deployment Services.
11. Сохранив изменяемые файлы, размонтируем образ:
dism /Unmount-Wim /mountdir:d:\iso\mount /Commit
12. Переходим в каталог "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg" и выполняем команду для получения загрузочного диска .iso:
oscdimg -bD:\iso\fwfiles\etfsboot.com -h D:\iso\media D:\iso\mydiscovery.iso
В итоге мы получаем образ диска, при загрузке с которого будет производится установка Windows через сервер WDS с возможностью в ручную указывать настройки TCP/IP.
Также средствами "Windows ADK" можно создать загрузочный USB-носитель. Для этого перейдем в каталог "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment" и выполним команду:
makewinpemedia /ufd D:\iso H:
где H: - наша USB-флэшка.
Комментариев нет:
Отправить комментарий