Pull to refresh

Конвертация физического Windows Server 2003 R2 на Proxmox VE4

Данная статья не откроет Америку, но позволит избежать многих проблем и курения форумов в течении пары дней.

У Windows Server 2003r2 есть проблемы с конвертацией, а именно — с драйверами VIRTIO. Не хочет данная система кушать эти драйвера как все остальные, нужны танцы с бубном и немного магии последовательности действий. Причины проблемы найти не удалось, зато методом тыка, гугла и боли был найден рабочий путь.

Создание пустой виртуальной машины


1) В первую очередь нужно создать пустую машину. Основной диск, приводы должны быть IDE (ни SATA, ни VIRTIO не подходят).
2) Диск виртуальной машины должен быть на 10-15% больше оригинального.
3) Добавить диск VIRTIO любого размера, главное — его не должно быть в очереди загрузки.
4) Загрузить VIRTIO драйвера версий: 0.1.52 и 0.1.100 и добавить оба в виртуальные приводы.

Передача данных в пустой виртуальный диск


Для передачи я использовал программу Selfimage. Простая программка с отличным функционалом.
Настройка проста: в верхней части программы нужно выбрать локальный диск, а в нижней — путь куда будет писаться образ. В данном случае будет использован NBD (Network Block Device) на сервере Proxmox, который по 1024 порту будет писать образ прямо в диск виртуальной машины.

image

На сервере Proxmox нужно запустить сервер NBD, выполнив команду:

qemu-nbd -t /mnt/pve/nfs/images/111/vm-111-disk-1.raw -p 1024

После этого в Selfimage нажать кнопку «Start». После копирования данных — готово. Но проблемы начинаются после.

Драйвера


Вот тут начинается головная боль. Если вы поставите драйвера как обычно с диска — обновил все устройства и готово, то получите BSOD 7b без возможности восстановления системы, так как безопасный режим будет приводить к той же ошибке.
Итак, имеется два диска с различными драйверами VIRTIO, последовательность действий:
1) Нужно установить Baloon драйвер версии 0.1.100, после этого перезагрузиться;
2) Установить на маленький диск VIRTIO (о котором говорилось ранее) драйвер VirtSTOR версии 0.1.100. Выключить машину. Основной диск переключить в режим VIRTIO. Включить машину;
3) Переключите настройку электропитания ОС в «Максимальная производительность» и установите драйвер контроллера версии 0.1.52. Перезагрузка.
4) После перезагрузки можно продолжать установку драйверов (с любого диска) и настройку сервера в обычном режиме.

Что не работает: Драйвер мыши не устанавливается, работать с мышью из терминала физически трудно.
Так же рекомендую данную статью, позволит провести дополнительные настройки системы.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.