Подготовка образа ОС Windows в Hyper-V

Данная инструкция используется для подготовки образа с операционной системой Windows в среде виртуализации Hyper-V.

Требования:

1. Подходит одна из следующих операционных систем (все должны быть 64-битные):

  • Windows Server 2003
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows 7
  • Windows 8
  • Windows 8.1
  • Windows XP

2. Права администратора на виртуальной машине.

3. Виртуальная машина должна иметь хотя бы один диск.

Шаг 1. Установка виртуальных драйверов

Запустите инстанс. 

Затем загрузите ISO-файл образа с драйверами - по этой ссылке - на виртуальную машину. Присоедините ISO-образ к инстансу (нажмите правой кнопкой мыши на списке виртуальных машин - пункт "Параметры"):

Затем откройте Диспетчер устройств на инстансе с Windows. Нажмите правой кнопкой мыши на корневом устройстве и выберите "Add legacy hardware".

Нажмите "Next". Затем выберите "Install the hardware that I manually select a list" и нажмите "Next". 

Нажмите снова "Next", "Have disk...". Затем нажмите "Browse":

Затем перейдите в каталог ISO:

Зайдите в папку "Ballon" и выберите версию операционной системы. Выберите архитектуру - х86 или х64. Затем выберите файл .inf (он будет один). 

Нажмите "OK", "Next", "Next". На этом этапе, возможно, вам придется подтвердить установку драйвера. 

При установке драйвера может появиться сообщение о том, что устройство не запускается или работает неправильно - это нормально. Драйвер должен запускаться при загрузке инстанса на гипервизоре KVM. 

Повторите описанную выше процедуру для остальных каталогов - NetKVM, qemupciserial, viorng, vioscsi, vioserial, and viostor.

Игнорируйте ошибки, если драйвер qemuciserial жалуется на архитектуру ВМ. 

И наконец, установите гостевой агент QEMU на инстансе. Установщик находится в папке "guest-agent". Используйте только тот установщик, который соотносится с вашей архитектурой (х86 или х64).


Шаг 2. Добавление виртуальных драйверов в реестр Windows

Загрузите данный файл на инстанс. Затем откройте редактор реестра Windows. Нажмите "File" - "Import"... и выберите Virtio Registry File, который вы скачали.

Согласитесь с импортом файла реестра.

Шаг 3. Экспорт виртуальной машины

Выберите виртуальную машину в списке, нажмите правой кнопкой мыши и выберите пункт "Export / Экспорт":

Укажите расположение, в которое будет производиться экспорт:

Виртуальная машина будет экспортирована в формате *.VHD/*.VHDX.

Файл с расширением *.VHD/*.VHDX можно конвертировать и загрузить в MCS - об этом читайте ниже.


Теперь вы можете загрузить файл образа в MCS и использовать его в качестве источника для создания экземпляров виртуальных машин. См. статьи: