Как создать пользовательский ISO-образ Windows с обновлениями с помощью NTLite
Этот учебник проведет вас через процесс создания ISO-образа Windows, который будет совместим с системами KVM VPS. Исходные / нетронутые ISO-образы Windows не будут работать в KVM VPS, поскольку в них отсутствуют необходимые драйверы для взаимодействия с системами KVM.
В этом руководстве используется ISO-образ Windows Server 2016, но тот же процесс применяется к другим версиям.
Компьютер Windows необходим для этого урока. Если у вас есть только компьютер Mac или Linux, не продолжайте, пока не приобретете компьютер Windows. Вы также можете настроить виртуальную машину Windows с помощью вашего любимого программного обеспечения Mac / Linux VM / sandbox / virtualization.
Ваш желаемый Windows ISO. Вы можете получить ISO-образ из MSDN, Technet или путем создания образа установочного диска, который у вас есть.
Загрузите и установите бесплатную версию NTLite. Этот учебник использует v1.3.1.5060 Стабильный.
Загрузите последние или стабильные драйверы VirtIO ISO. Ответственный за систему критически важной базы данных может выбрать стабильные драйверы, а кто-то, кто интересуется новейшими и лучшими, может выбрать последние драйверы. Просмотр журнала изменений может помочь вам принять решение.
Необязательно: Найдите последнее накопительное обновление KB для вашей сборки ОС здесь, а затем загрузите его из каталога Центра обновления Майкрософт. Интегрированное накопительное обновление предоставит вам последние обновления безопасности и исправления ошибок. Вы также можете добавить дополнительные обновления, если знаете, что они необходимы. На момент написания статьи KB3186568 и KB4035631являются дополнительными обновлениями, которые могут быть интегрированы с Windows Server 2016. Чтобы узнать, какие еще нужны обновления, необходимо установить ISO- образ в локальной виртуальной машине, запустить Центр обновления Windows и записать базы знаний. Не загружайте и не интегрируйте обновления Delta, Средство удаления вредоносных программ или обновления определений Защитника Windows.
Дважды щелкните свой Windows ISO, чтобы открыть его и получить доступ к его содержимому. Скопируйте содержимое в новую папку где-нибудь на вашем компьютере, например C:\ISO.
Дважды щелкните ISO-драйверы VirtIO, чтобы открыть его и получить доступ к его содержимому. Скопируйте содержимое в новую папку где-нибудь на вашем компьютере, например C:\VirtIO.
Откройте NTLite и выберите «Добавить -> Папка с изображениями» на панели инструментов. Выберите папку, содержащую ваши извлеченные файлы ISO.

Первое, что мы сделаем, - это интегрируем драйверы VirtIO в среду восстановления и настройки Windows. Это обеспечит распознавание SSD-дисков VPS во время установки и восстановления Windows.
Загрузите «Microsoft Windows PE (x64)», используя параметр правой кнопки мыши.

По завершении выберите категорию «Драйверы» на левой панели. Интегрируйте драйверы, используя «Добавить -> Драйверы (выбор INF)» на панели инструментов:

Есть 5 драйверов, которые вы хотите интегрировать. Замените 2k16 на версию ОС, которую вы устанавливаете, и amd64 на платформу ОС. NetKVM(сетевой драйвер) и viostor(драйвер хранилища) ТРЕБУЕТСЯ. Все еще рекомендуется включить остальные, чтобы избежать потенциальных проблем.

Как только драйверы будут интегрированы, выберите «Применить» на левой панели. В разделе «Параметры» выберите «Не сохранять резервную копию журнала и настроек». Оставьте остальные параметры как есть.

Выберите «Процесс» на панели инструментов. Как только он закончится, выберите «Источник» на левой панели. Загрузите «Microsoft Windows Setup (x64)». Повторите процесс.
После того, как вы интегрировали драйверы в обе операционные системы в разделе «Загрузка / настройка», теперь мы можем интегрировать их в реальную операционную систему. Выберите операционную систему, которую вы планируете использовать, и загрузите ее. Это займет немного больше времени для загрузки, поскольку он больше.

Интегрируйте те же 5 драйверов, что и раньше.
С этого момента вы можете вносить любые другие изменения по своему усмотрению. Если вы загрузили обновления, вы можете интегрировать их в раздел «Обновления».
Когда вы будете удовлетворены, выберите «Применить» на левой панели. Рекомендуется удалить любые выпуски, которые вам не нужны, чтобы уменьшить размер ISO. Не удаляйте любые boot.wim издания!
ESD vs Standard (WIM). Выбор ESD приведет к уменьшению ISO, что ускорит загрузку в VPS, но его создание займет больше времени и потребует значительных вычислительных ресурсов. Рекомендуется сначала попробовать ESD, и если у вас возникли проблемы, вернитесь к использованию «Стандарт (WIM)».
Выберите «Не делать резервные копии журнала и предустановок», а затем «Создать ISO». Укажите имя файла / местоположение и метку. Метка - это внутреннее имя ISO - оно может быть любым, например «Windows Server 2016».
В конце ваши настройки должны выглядеть так:

Выберите «Процесс» на панели инструментов. В зависимости от выбранного вами формата изображения, встроенных обновлений и доступных вычислительных ресурсов процесс обработки может занять до часа. Попробуйте дважды проверить свою работу перед обработкой.
PS: не забудьте удалить извлеченную папку ISO, извлеченную папку VirtIO и любые обновления с вашего компьютера - NTLite не сделает этого за вас. Вы также можете удалить NTLite, как только подтвердите, что ваш ISO работает на KVM.
В этом руководстве используется ISO-образ Windows Server 2016, но тот же процесс применяется к другим версиям.
Компьютер Windows необходим для этого урока. Если у вас есть только компьютер Mac или Linux, не продолжайте, пока не приобретете компьютер Windows. Вы также можете настроить виртуальную машину Windows с помощью вашего любимого программного обеспечения Mac / Linux VM / sandbox / virtualization.
Подготовка - Загрузки
Прежде чем мы начнем, необходимо загрузить несколько вещей на свой компьютер:Ваш желаемый Windows ISO. Вы можете получить ISO-образ из MSDN, Technet или путем создания образа установочного диска, который у вас есть.
Загрузите и установите бесплатную версию NTLite. Этот учебник использует v1.3.1.5060 Стабильный.
Загрузите последние или стабильные драйверы VirtIO ISO. Ответственный за систему критически важной базы данных может выбрать стабильные драйверы, а кто-то, кто интересуется новейшими и лучшими, может выбрать последние драйверы. Просмотр журнала изменений может помочь вам принять решение.
Необязательно: Найдите последнее накопительное обновление KB для вашей сборки ОС здесь, а затем загрузите его из каталога Центра обновления Майкрософт. Интегрированное накопительное обновление предоставит вам последние обновления безопасности и исправления ошибок. Вы также можете добавить дополнительные обновления, если знаете, что они необходимы. На момент написания статьи KB3186568 и KB4035631являются дополнительными обновлениями, которые могут быть интегрированы с Windows Server 2016. Чтобы узнать, какие еще нужны обновления, необходимо установить ISO- образ в локальной виртуальной машине, запустить Центр обновления Windows и записать базы знаний. Не загружайте и не интегрируйте обновления Delta, Средство удаления вредоносных программ или обновления определений Защитника Windows.
Подготовка - Настройка файлов
Со всем загруженным:Дважды щелкните свой Windows ISO, чтобы открыть его и получить доступ к его содержимому. Скопируйте содержимое в новую папку где-нибудь на вашем компьютере, например C:\ISO.
Дважды щелкните ISO-драйверы VirtIO, чтобы открыть его и получить доступ к его содержимому. Скопируйте содержимое в новую папку где-нибудь на вашем компьютере, например C:\VirtIO.
Создание ISO
Теперь, когда все наши файлы настроены, мы можем продолжить:Откройте NTLite и выберите «Добавить -> Папка с изображениями» на панели инструментов. Выберите папку, содержащую ваши извлеченные файлы ISO.

Первое, что мы сделаем, - это интегрируем драйверы VirtIO в среду восстановления и настройки Windows. Это обеспечит распознавание SSD-дисков VPS во время установки и восстановления Windows.
Загрузите «Microsoft Windows PE (x64)», используя параметр правой кнопки мыши.

По завершении выберите категорию «Драйверы» на левой панели. Интегрируйте драйверы, используя «Добавить -> Драйверы (выбор INF)» на панели инструментов:

Есть 5 драйверов, которые вы хотите интегрировать. Замените 2k16 на версию ОС, которую вы устанавливаете, и amd64 на платформу ОС. NetKVM(сетевой драйвер) и viostor(драйвер хранилища) ТРЕБУЕТСЯ. Все еще рекомендуется включить остальные, чтобы избежать потенциальных проблем.
- Balloon\\2k16\\amd64\\balloon.inf
- NetKVM\\2k16\\amd64\\netkvm.inf
- qemufwcfg\\2k16\\amd64\\qemufwcfg.inf
- viorng\\2k16\\amd64\\viorng.inf
- viostor\\2k16\\amd64\\viostor.inf

Как только драйверы будут интегрированы, выберите «Применить» на левой панели. В разделе «Параметры» выберите «Не сохранять резервную копию журнала и настроек». Оставьте остальные параметры как есть.

Выберите «Процесс» на панели инструментов. Как только он закончится, выберите «Источник» на левой панели. Загрузите «Microsoft Windows Setup (x64)». Повторите процесс.
После того, как вы интегрировали драйверы в обе операционные системы в разделе «Загрузка / настройка», теперь мы можем интегрировать их в реальную операционную систему. Выберите операционную систему, которую вы планируете использовать, и загрузите ее. Это займет немного больше времени для загрузки, поскольку он больше.

Интегрируйте те же 5 драйверов, что и раньше.
С этого момента вы можете вносить любые другие изменения по своему усмотрению. Если вы загрузили обновления, вы можете интегрировать их в раздел «Обновления».
Когда вы будете удовлетворены, выберите «Применить» на левой панели. Рекомендуется удалить любые выпуски, которые вам не нужны, чтобы уменьшить размер ISO. Не удаляйте любые boot.wim издания!
ESD vs Standard (WIM). Выбор ESD приведет к уменьшению ISO, что ускорит загрузку в VPS, но его создание займет больше времени и потребует значительных вычислительных ресурсов. Рекомендуется сначала попробовать ESD, и если у вас возникли проблемы, вернитесь к использованию «Стандарт (WIM)».
Выберите «Не делать резервные копии журнала и предустановок», а затем «Создать ISO». Укажите имя файла / местоположение и метку. Метка - это внутреннее имя ISO - оно может быть любым, например «Windows Server 2016».
В конце ваши настройки должны выглядеть так:

Выберите «Процесс» на панели инструментов. В зависимости от выбранного вами формата изображения, встроенных обновлений и доступных вычислительных ресурсов процесс обработки может занять до часа. Попробуйте дважды проверить свою работу перед обработкой.
PS: не забудьте удалить извлеченную папку ISO, извлеченную папку VirtIO и любые обновления с вашего компьютера - NTLite не сделает этого за вас. Вы также можете удалить NTLite, как только подтвердите, что ваш ISO работает на KVM.
Комментариев 0