Задача установить Windows на бокс вполне реальна: мы написали для вас инструкцию, как собрать свой ISO-образ Windows и развернуть его на наших боксах.
Все нижеописанное рассматривается для систем выше Windows 8.1. На более старых ОС используйте Windows AIK вместо ADK и консольные команды вместо команд PowerShell.
Нам понадобится:
1. ISO-образ с драйверами virtio. Последнюю версию ISO-образа можно скачать здесь. Из этого ISO-образа потребуются следующие директории с драйверами:
- NetKVM — сетевая карта;
- viostor — жёсткий диск;
- Balloon — Virtio Memory Balloon.
2. Загрузочный ISO-образ требуемой версии Windows.
3. Набор для работы с WIM-файлами и создания ISO-образов — Windows Assessment and Deployment Kit (ADK). При установке достаточно выбрать пункт «Средства развертывания» (Deployment Tools).
Подготовительные работы:
1. Распаковываем или подключаем ISO-образ, находим папки с операционной системой, образ которой мы хотим модифицировать, и копируем папку с требуемой архитектурой (x86 или amd64) в отдельное место (допустим, C:\Drivers).
2. Подключаем и копируем или распаковываем все файлы ISO-образа требуемой версии Windows в отдельную директорию (допустим, C:\ISO).
3. Создаём пустую директорию для подключения WIM-образов (допустим, C:\Mount).
4. Запускаем PowerShell от имени администратора, переходим в каталог с подготовленными директориями (в нашем случае это корень диска C:).
Сборка образа:
1. Просматриваем список доступных редакций нашего образа:
Get-WindowsImage -ImagePath .\ISO\sources\install.wim
2. Выбираем нужную редакцию и подключаем ее в директорию для монтирования:
Mount-WindowsImage -Path .\Mount -ImagePath .\ISO\sources\install.wim -Index 3
где 3 — номер нужной нам редакции, полученной на предыдущем шаге.
3. Добавляем драйверы:
Add-WindowsDriver -Path .\Mount -Driver .\Drivers -Recurse
4. Отключаем образ:
Dismount-WindowsImage -Path .\Mount -Save
Если требуется добавить драйверы для других редакций, выполняем те же самые действия 2-4, изменив номер индекса.
Также, в самом конце проделываем идентичные операции (2-4) для файла .\ISO\sources\boot.wim (для обоих образов: Windows PE и Windows Setup).
5. После добавления драйверов запускаем консоль «Средств развертывания» и собираем ISO-образ:
oscdimg -n -m -bc:\ISO\boot\etfsboot.com C:ISO C:\temp\mynew.iso
Важно: для сборки образа Windows Server 2016 необходимо использовать файловую систему UDF, соответственно, команда изменится следующим образом:
oscdimg -u2 -m -bc:\ISO\boot\etfsboot.com C:ISO C:\temp\mynew.iso
Готово! Полученный образ можно использовать для установки Windows на Спринтбокс.
Обращаем внимание, что мы специализируемся на UNIX-подобных системах, и не оказываем поддержку при установке и работе с серверами на базе Windows.